Articles of Имена файлов

получение имени файла без расширения файла в моем php-коде

что я пытаюсь сделать здесь, в моем php-коде ниже я должен установить имя файла вручную, и я хочу сделать это как-то, как он автоматически захватывает имя файла, но без расширения файла вот часть моего кода, где я хочу получить имя файла $Pages = array( 'clothes' => 'Clothes', 'shirt' => 'shirt', 'this-shirt' => 'This Shirt' ); […]

Как загрузить файл с его оригинальным именем вместо уникального имени?

В настоящее время мой процесс загрузки файлов следующий: Пользователь выбирает файл для загрузки. Затем я переименовываю загруженный пользователем файл в уникальное имя со следующим кодом PHP: $ext = explode('.', basename( $_FILES['file1']['name'])); $file_name1 = md5(uniqid()) . "." . $ext[count($ext)-1]; После этого я просто загружаю этот уникальный файл в мой каталог «upload_doc /». Теперь в моем скрипте […]

Получение информации из файла

Этот код извлекает информацию с другого сайта: <?php $location = $ident; get_taf($location); function get_taf($location) { $fileName = "ftp://tgftp.nws.noaa.gov/data/forecasts/taf/stations/$location.TXT"; $taf = ''; $fileData = @file($fileName); if ($fileData != false) { list($i, $date) = each($fileData); $utc = strtotime(trim($date)); $time = date("D, jS MY Hi",$utc); while (list($i, $line) = each($fileData)) { $taf .= ' ' . trim($line); } […]

PHP: escape filename как linux делает

У меня возникают проблемы с загрузкой файлов пользователями, которые я должен обработать. Когда я пытаюсь получить к ним доступ, потому что некоторые из них имеют специальные символы, используемая команда говорит, что файл не найден или подобен. Я использовал escapeshellcmd без успеха. Когда я использую ключ «tab» в консоли linux (когда вы начали вводить имя файла […]

Как получить имя файла без параметров?

Мне нужно найти имя файла, который я включил без параметров GET. например: если текущий URL-адрес – http://www.mysite.com/folder/file.php?a=b&c=d , я хочу вернуть файл.php что я нашел: basename($_SERVER['REQUEST_URI']) который возвращает: file.php?a=b&c=d в моем случае: я использую имя файла в форме в разделе для моей корзины, поэтому в каждый момент, когда вы нажимаете кнопку «уменьшить количество продуктов», он […]

У Firefox есть проблемы при загрузке с пространством в имени файла

Кажется, что firefox имеет проблемы с пробелами в имени файла для загрузки … header( 'Content-Type: text/csv' ); header( 'Content-Disposition: attachment;filename='.$filename); $fp = fopen('php://output', 'w'); fputs($fp, $csvdata); fclose($fp); Ниже приведен пример файла с именем: Test_ Grad Fair 2_20140129_1312_607.csv Когда я пытаюсь загрузить файл, используя приведенный выше код с помощью FireFox, происходит следующее. (основная проблема заключается в […]

Найти, если последние два символа в имени файла – это числа

Я хочу посмотреть, являются ли последние два символа / цифры в имени файла номерами в PHP. if (CODE HERE) { // runs script because last two characters are numbers } Это должно быть отключено: http://img.ruphp.com/filenames/hi_shwrs20.jpg The last two digits are '20' Это не должно: http://img.ruphp.com/filenames/skc.jpg There are no last two digits

Удалить последние две цифры имени файла

Как удалить два последних символа имени файла в PHP? http://img.ruphp.com/filenames/tsra50.jpg # becomes http://img.ruphp.com/filenames/tsra.jpg а также http://img.ruphp.com/filenames/hi_shwrs60.jpg # becomes http://img.ruphp.com/filenames/hi_shwrs.jpg Расширение всегда будет 3 символа (4 с периодом).

Измените имя файла для загрузки и начните его загрузку после клика или задержки

Я ищу php-код, который меняет имя файла -адрес текущей даты и запускает загрузку файла с задержкой. Если загрузка не начнется, есть возможность загрузить файл с добавленной датой, нажав на ссылку. Что-то вроде этого: загрузка начнется через несколько минут … Если ничего не произойдет, нажмите <a href="">here</a> . Я нашел только это: // It will be […]

Я хочу эхом отослать имя __FILE__ без пути. Я просто хочу назвать страницу, например: index.php

echo __ FILE __ ; дает мне: C: \ EasyPHP-DevServer-13.1VC9 \ data \ localweb \ projects \ FOLDERNAME \ index.php Я просто хочу получить имя файла без его пути. Я хочу получить index.php самостоятельно. Есть идеи?