Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Проверка введенных данных
Форумы портала PHP.SU » PHP » Регулярные выражения » Проверка введенных данных

Страниц (1): [1]
 

1. Andrey5555 - 05 Сентября, 2007 - 18:59:11 - перейти к сообщению
Мне надо проверить правильность введенных данных в строку для загрузки файлов. Скрипт работает только на текстовом поле, а на поле загрузки фалов нет. Исправьте пожалуйста мои ошибки в скрипте.

<?php
Error_Reporting(E_ALL & ~E_NOTICE);
if (empty ($_POST['file']))
echo "Поле не заполнено<br>";
else
echo "Поле заполнено<br>";
if (!ereg (".gif", $_POST['file']))
echo "Неверный формат файла<br>";
else
echo "Верный формат файла<br>";
?>
2. valenok - 05 Сентября, 2007 - 19:39:50 - перейти к сообщению
Посмотри в пользовательских функциях.
там находится хороший скрипт загрузки файлов на сервер.
3. evgenijj - 05 Сентября, 2007 - 20:25:08 - перейти к сообщению
Andrey5555 пишет:
Скрипт работает только на текстовом поле, а на поле загрузки фалов нет.


Для доступа к полю, где пользователь выбирает файл для загрузки используй не массив $_POST, а массив $_FILES
http://www.php.su/phphttp/?uploads

 

Powered by ExBB FM 1.0 RC1