| |
|
|
| | вдруг снова понадобилось, не загружая файл на сервер, выбрать его в форме, открыть,
прочитать в переменную, закрыть и дальше работать уже только с переменной. точно
помню, что я делала это раньше. хостинг не разрешал загрузку на сервер файлов через
скрипт. теперь, вроде, разрешает, но мне не нужно теперь их грузить. нужно только читать.
в описании функции написано, что если она посчитает filename локальным файлом, она
откроет для него поток. мне, вроде, именно это и нужно. но у меня функция отвечает, что
нет такого файла, если имя задается через форму (поле типа file). если файл скопировать
в ту же папку, где скрипт, то нормально открывается, читается и закрыватся.
попутный вопрос. почему проверка типа файла:
if ($_FILES["file2"]["type"] != "text/plane") {echo $_FILES["file2"]["name"]." (".$_FILES["file2"]["type"].") has invalid type."; exit;} // ne tot tip
|
выдает строку:
address01.txt (text/plain) has invalid type. ?
получается 1 не равно 1 :( | |
| |
|
|
| |
|
|
| |
для: elenaki
(10.07.2006 в 13:05)
| | | так а
if(is_uploaded_file($nm=$_FILES['argname']['tmp_name']))
{
$var = file_get_contents($nm);
echo "File: $var";
}
else echo "Error";
|
не работает? | |
| |
|
|
| |
|
|
| |
для: Trianon
(10.07.2006 в 13:15)
| | | да. так заработало (проверила пока только на локальном). сейчас пойду на сервере проверю. | |
| |
|
|
| |
|
|
| |
для: elenaki
(10.07.2006 в 13:05)
| | | потому что правильный тип - text/plain, а не text/plane. | |
| |
|
|
| |
|
|
| |
для: Trianon
(10.07.2006 в 13:26)
| | | список типов файлов я взяла с этого форума, распечатала и храню в столе. наверно, надо
выкинуть :) спасибо! | |
| |
|
|