|
|
|
| Что означает слэш(/)и обратный, например:
<input type="submit" value="Загрузить" />???
$_FILE['ufile']['type'] -- тип выбранного файла (например, image/jpg)
его надо указывать вот так:
$_FILE['ufile']['image/jpg']--это не будет ошибкой? и так же к примеру и с (text/plain)? а где можно
узнать как пишутся типы файлов например AVI ИЛИ MP3 И ДР.
if(isset($_FILES['ufile']))
{
$catalog = "../image/"; // каталог
if (is_dir($catalog)) // Если такой каталог есть
{
$myfile = $_FILES['ufile']['tmp_name']; // Временный файл
$myfile_name = $_FILES['ufile']['name']; // Имя файла
if(!copy($myfile, $catalog)) echo 'Еггог при копировании файла '.$myfile_name //Если неудалось
скопировать файл
}
else mkdir('../image/'); // Если такого каталога нет, то мы его создадим
}
|
Выводит
Parse error: parse error, unexpected '}', expecting ',' or ';' in C:\www\scripts\auto\admin\obr\obrload.php on
line 20
|
Почему файл не загружается?
Pardon, что так много вопросов, но все ведь относятся к $_FILE | |
|
|
|
|
|
|
|
для: kipes
(06.03.2007 в 00:06)
| | >Что означает слэш(/)и обратный, например:
><input type="submit" value="Загрузить" />???
Ничего. Точнее, означает конец одиночного тега. Наличие слеша здесь является признаком стремления к валидности. Можете пока не обращать внимания.
>$_FILE['ufile']['type'] -- тип выбранного файла (например, image/jpg)
>его надо указывать вот так:
>$_FILE['ufile']['image/jpg']--это не будет ошибкой?
Будет. Он, во-первых, не указывается, а во-вторых, type - это ключ массива, тип файла будет в соответствующем этому элементе.
>узнать как пишутся типы файлов например AVI ИЛИ MP3 И ДР.
Это называется mime-тип. Ищите списки в гугле.
> Почему файл не загружается?
Читаем сообщение компилятора и пытаемся его понять. Он пишет, что ни с того ни с сего встретил }, а хотел бы , или ; Мораль - в 19-й строке на конце пропущена точка с запятой. | |
|
|
|