Делаю для личного пользования небольшую программку, работающую в браузере, через HTML. Я немного знаком с HTML, но для нужных мне функций в программе хватает всяческих обучающих статей.
В одной папке лежат файлы:
share.html,
do_upload.php и папка
image.
Содержимое share.html:
<form method="post" action="do_upload.php" enctype="multipart/form-data">
<p>Загрузите ваши фотографии на сервер</p>
<p><input type="file" name="photo" size="30">
<input type="submit" name="submit" value="Отправить"></p>
</form>
Делал по обучающей статье. Представляет собой форму для загрузки изображения, после нажатия "Отправить" - должен, по идее, выполняться PHP-скрипт. Вот его содержимое:
<?php
if ($photo_name != "") {
@copy($photo, image/photo_name)
or die ("Невозможно загрузить фото");
}
else {
die ("Файл не обнаружен");
}
?>
Читал на разных сайтах, что причина может быть в том, что нет PHP поддержки у сервера, но я пишу для личного пользования на одном компьютере, и никакой сервер мне не нужен. Еще где-то читал, что формат php файла должен быть назван верхним регистром - *.PHP
Менял это, но не сыграло никакой роли.
В чем причина того, что PHP скрипт не выполняется, а просто открывается, как в текстовом редакторе?