Обрабодчик формы - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Tue, 03 Dec 2024 17:15:43 +0300 html форма:<br> <pre class="prettyprint">&lt;form action=&quot;?&quot; method=&quot;post&quot; enctype=&quot;multipart/form-data&quot;&gt; &lt;input name=&quot;myfile&quot; type=&quot;file&quot;&gt; &lt;input type=&quot;submit&quot; value=&quot;Передать файл&quot;&gt; &lt;/form&gt;</pre> Php обработчик:<br> <pre class="prettyprint">&lt;?php if (!empty($_FILES&#91;&#039;myfile&#039;]&#91;&#039;name&#039;])) { $catalog = &#039;../image/&#039;; if (!is_dir($catalog)) { mkdir($catalog); chmod($catalog, 0777); } if (!move_uploaded_file($_FILES&#91;&#039;myfile&#039;]&#91;&#039;tmp_name&#039;] , $catalog.$_FILES&#91;&#039;myfile&#039;]&#91;&#039;name&#039;])) { echo &#039;Ошибка при копировании файла &#039;.$_FILES&#91;&#039;myfile&#039;]&#91;&#039;name&#039;]; } } </pre> Код далеко не идеал но для новичка отталкиваться от него будет норм =) https://visavi.net/topics/40362/660338 Обрабодчик формы Александр Sat, 22 Mar 2014 12:47:38 +0400 Сообщения https://visavi.net/topics/40362/660338 Приветствую всех.<br> У меня такая проблема: я php язык<br> знаю мало, поскольку изучаю его.<br> Встала перед мной задача<br> отправить файл на сервер. Вроде<br> все написал но почему то когда<br> происходит загрузка файла php<br> обрабодчик возвращает пустую<br> страницу.<br> Не пойму в чем дело.<br> Вот html форма<br> <pre class="prettyprint"> &lt;FORM ENCTYPE=&quot;multipart/ form- data&quot; ACTION=&quot;action.php&quot; METHOD=POST&gt; &lt;INPUT NAME=&quot;myfile&quot; TYPE=&quot;file&quot;&gt; &lt;INPUT TYPE=&quot;submit&quot; value=&quot;Передать файл&quot;&gt; &lt;/FORM&gt;</pre> Вот php файл обрабодчик<br> <pre class="prettyprint"> &lt;?php if(isset( $_FILES &#91;&quot;myfile&quot; ])) // Если файл существует { $catalog = &quot;../ image/&quot; ; // Наш каталог if ( is_dir ($catalog )) // Если такой каталог есть { $myfile = $_FILES &#91;&quot;myfile&quot; ] &#91;&quot;tmp_name&quot; ]; // Времменый файл $myfile_name = $_FILES &#91;&quot;myfile&quot; ] &#91;&quot;name&quot; ]; // Имя файла if(! copy ($myfile , $catalog )) echo &#039;Ошибка при копировании файла &#039; . $myfile_name; // Если неудалось скопировать файл } else mkdir (&#039;../ image/&#039; ); // Если такого каталога нет, то мы его создадим } ?&gt; </pre> Подскажите где допустил ошибку? https://visavi.net/topics/40362/660335 Обрабодчик формы Max Sat, 22 Mar 2014 06:08:42 +0400 Сообщения https://visavi.net/topics/40362/660335