Собственно начал тоьлко осваивать PHP и возникла проблема,не могу понять в чем ошибка. По задумке(книге Робина Никсона "Создаем динамические сайты") ниже приведеный код должен загружать файлы(картинки) и в дальнейшем их отображать. Вот что выдает вместо картинки -- _END; if($_FILES) { $name=$_FILES['filename']['name']; move_uploaded_file($_FILES['filename']['tmp_name'],$name); echo "Загружаемое изображение '$name' "; } echo ""; ?> вот сам код PHP: <?php echo <<<_END <html><head><title>PHP-форма для загрузки файлов на сервер</title></head><body> <form method='post' action='upload.php' enctype='multipart/form-data'> Выберете файл:<input type='file' name='filename' size='10'/> <input type='submit' value='Загрузить'/></form> _END; if($_FILES) { $name=$_FILES['filename']['name']; move_uploaded_file($_FILES['filename']['tmp_name'],$name); echo "Загружаемое изображение '$name'<br/><img src='$name'/>"; } echo "</body></html>"; ?> никак не могу понять в чем ошибка,или в книге опечатка?поиск юзал не помогло(из за не опытности в данной тематике)
Открой исходный код страницы и увидишь свой скрипт. Либо ты не установил веб-сервер с поддержкой пхп и пытаешься напрямую посмотреть свой скрипт в браузере, либо не правильно произвёл настройки.
нет сервер поддержкой установлен. через denwer в нем в папке home создал отдельную папку где все файлы размещаются. там же и этот файл upload.php. Или может чего то не понимаю. вот есть выше написанный код Запускаю через веб браузер через редактор phpDesigner , так же пробовал через Notepad/ ту же фигню выдают. может я что не понимаю, вы уж простите меня совсем новичок. какие могут быть еще настройки если Denwer сам все устанавливает. так же не понятно почему он весь код выводит словно не закрывает конструкцию echo <<<_END _END; а выводит все содержимое кода. _END; if($_FILES) { $name=$_FILES['filename']['name']; move_uploaded_file($_FILES['filename']['tmp_name'],$name); echo "Загружаемое изображение '$name' "; } echo ""; ?>
PHP: <html><head><title>PHP-форма для загрузки файлов на сервер</title></head><body> <form method='post' action='upload.php' enctype='multipart/form-data'> Выберете файл:<input type='file' name='filename' size='10'/> <input type='submit' value='Загрузить'/></form> <?php if($_FILES) { $name=$_FILES['filename']['name']; move_uploaded_file($_FILES['filename']['tmp_name'],$name); echo "Загружаемое изображение '$name'<br/><img src='$name'/>"; } ?> </body></html>