| |
|
|
| | Стоит 2й Денвер , раньше до Денвера стояли нормальные PHP и всё остальное
проверил php.ini extension=php_gd2.dll -библиотека подключена (незакомментирована)
$w=640;
$h=480;
....
501 $dest_img = imagecreatetruecolor($w, $h);
502 $red = imagecolorallocate($dest_img, 0, 0, 0);
|
Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in z:\home\localhost\www\author.php on line 501
Warning: imagecolorallocate(): supplied argument is not a valid Image resource in z:\home\localhost\www\author.php on line 502 | |
| |
|
|
| |
|
|
| |
для: Port_Artur1
(20.12.2007 в 22:37)
| | | А вы уверены, что смотрите тот php.ini? | |
| |
|
|
| |
|
|
| |
для: Faraon
(20.12.2007 в 22:55)
| | | C:\WebServers\usr\local\php>
gd
GD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled | |
| |
|
|
| |
|
|
| |
для: Port_Artur1
(20.12.2007 в 23:10)
| | | Переведите текст первой ошибки. И все станет ясно, я думаю.
Вторая же появилась как следствие первой.
Если бы библиотека отсутствовала, то Вы бы получили Fatar error. Так что в php.ini сейчас смотреть было необязательно. | |
| |
|
|
| |
|
|
| |
для: Unkind
(21.12.2007 в 00:45)
| | | Пытаюсь загрузить картинку методом
<FORM METHOD=POST ACTION=./author.php enctype=\"multipart/form-data\">
<TR>
<TD WIDTH=\"200\" ALIGN=\"RIGHT\">Загрузить фото: </TD>
<TD WIDTH=\"350\" ><input type=\"file\" name=\"filename\" size=\'50\'>
</TR>
|
Файл не загружаю
так вот при проверке наличия файла почему-то просскакивает сквозь условия
т.е. файл не указал а обработчик проскакивает мимо условия
if (!empty($_FILES)){обработка}
или
if (isset($_FILES))
пробовал и так и так -не срабатывает при распечатке $_FILES пишет Array()
т.е. пытается обработать файл который не загружается почему? | |
| |
|
|
| |
|
|
| |
для: Port_Artur1
(21.12.2007 в 09:57)
| | | print_r($_FILES) что выдает? | |
| |
|
|
| |
|
|
| |
для: Trianon
(21.12.2007 в 10:20)
| | | Array ( [filename] => Array ( [name] => [type] => [tmp_name] => [error] => 4 [size] => 0 ) ) | |
| |
|
|
| |
|
|
| |
для: Port_Artur1
(21.12.2007 в 12:49)
| | | if (isset($_FILES))
так почему входит в условие если файл не загружаем | |
| |
|
|
| |
|
|
| |
для: Port_Artur1
(21.12.2007 в 13:27)
| | | Посмотрите описание кода ошибки, которая у вас в масиве указана. Да и так видно, что файла нет - все по нулям. | |
| |
|
|
| |
|
|
| |
для: sim5
(21.12.2007 в 13:44)
| | | А почему же тогда условие не выполняется? | |
| |
|
|
| |
|
|
| |
для: Port_Artur1
(21.12.2007 в 13:51)
| | | так мне что проверять по ошибке?
if($_FILES['error'] == 0)
|
а предыдущие что уже не работают?
И будет ли это разумным и правильным.
Может это условие проскакивает потому что в описании формы
<FORM METHOD=POST ACTION=./author.php enctype=\"multipart/form-data\">
|
имеется такая запись
enctype=\"multipart/form-data\
|
которая видимо и создаёт массив $_FILES по умолчанию, как бы думая что файл должен быть загружен
Поэтому наиболее разумным и правильным в данным случае является прверка по ошибке
if($_FILES['error'] == 0)
|
Может быть я не прав, что скажете? | |
| |
|
|
| |
|
|
| |
для: Port_Artur1
(21.12.2007 в 13:55)
| | |
464 if($_FILES['error'] == 0)
|
Notice: Undefined index: error in z:\home\localhost\www\author.php on line 464 | |
| |
|
|
| |
|
|
| |
для: Port_Artur1
(21.12.2007 в 14:06)
| | | Странно !? | |
| |
|
|
| |
|
|
| |
для: Port_Artur1
(21.12.2007 в 14:06)
| | | Кто нибудь знает почему index error неизвестен? | |
| |
|
|
| |
|
|
| |
для: Port_Artur1
(21.12.2007 в 17:48)
| | | Потому что нужно обращаться так: $_FILES['filename']['error'].
У Вас ошибка №4, что означает "Файл не загружен": http://php.net/manual/ru/features.file-upload.errors.php | |
| |
|
|
| |
|
|
| |
для: Port_Artur1
(21.12.2007 в 17:48)
| | | Правилбно так
if($_FILES["filename"]['error'] == 0)
|
| |
| |
|
|
| |
|
|
| |
для: Port_Artur1
(20.12.2007 в 22:37)
| | |
<?
if ($_FILES['filename']['error'] == 0) ...
?>
|
| |
| |
|
|
| |
|
|
| |
для: mihdan
(21.12.2007 в 17:56)
| | | спасибоь всем и помогли и разобрался | |
| |
|
|