Forum Webscript.Ru

Программирование => PHP => Тема начата: cat-x от 25 Октября 2002, 13:49:04

Название: Нужна ваша помощь
Отправлено: cat-x от 25 Октября 2002, 13:49:04
Здорово, мужики. Совсем недавно начал заниматься PHP кодом. Кто сможет, помогите!
Собираю простенький PHP скрипт, который теоретически должен обрабатывать форму и сохранять фотографию.

Практически всё работает в одной версии скрипта, далее add.php, фотография сохраняется удачно, но когда я делаю изменения (добаляю функции), скрипт перестаёт сохранять фотографию, далее smack.php.
Ошибка очевидна, но на 100% исправить её у меня не получается. В лучшем случае создаётся папка, но без сохранённого файла.
Работа скрипта должна осусществлятся при помощи функций
x1() & x2()
Название: Нужна ваша помощь
Отправлено: cat-x от 25 Октября 2002, 13:53:03
Вот моя версия скрипта, которая создаёт директорию, но не сохраняет фотографию
smack.php (http://finlandia.st/bog/smack.php.txt)
Название: Нужна ваша помощь
Отправлено: cat-x от 25 Октября 2002, 13:58:07
Вот оригинал скрипта, который удачно сохраняет фотографию! Но мне нужен скрипт с функциями..
ех. x1() & x2()

add.php (http://finlandia.st/bog/add.php.txt)
Название: Нужна ваша помощь
Отправлено: rembo от 27 Октября 2002, 18:37:51
А мож попробуешь переписать все это дело? То что ты хочешь делается гораздо проще следовательно ошибок меньше будет. Лучше поточнее объясни что тебе конкретно нужно.

А твой код...  я сомневаюсь что кто-то возьмется в нем разбираться.
Название: Нужна ваша помощь
Отправлено: cat-x от 28 Октября 2002, 17:39:15
Мне нужен PHP скрипт, состоящий из функций:
1st функция - форма для отправки фотографии;
2nd функция - принимает данные (т.е. в данном случае
фотографию), обрабатывает (т.е. сохраняет фотографию в
директорию с рандом именем) и при отсутствии ошибок
(размер и тип файла) записывает в базу данных
URL+dir+фотография).
Название: Нужна ваша помощь
Отправлено: cat-x от 28 Октября 2002, 17:41:43
phpmychat - хорошая идея и скорость работы, а вот секюрити страдает :(
Название: Нужна ваша помощь
Отправлено: rembo от 29 Октября 2002, 07:21:56
1.
"enctype="multipart/form-data" method="post" name="upload">

2.
if (($userfile_type=="image/gif") || ($userfile_type=="image/pjpeg")) {
    copy($userfile,"траляля");
    mysql_query("insert ... траляля-траляля");
}
+ твои примочки. Почти все.
Название: Нужна ваша помощь
Отправлено: cat-x от 31 Октября 2002, 17:07:11
Мужики, помогите, нужно переделать add.php
http://www.finlandia.st/add.php.txt в такой формат:

function form(){ echo "form"; }
function upload(){ echo "check errors and save pic"; }

switch($page) {
case "form":
form();
break;
case "upload":
upload();
break;
} ?>