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
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Веб-сервер с нуля. [2]
кстати я привел простой пример только для проверки
вполне возможно у тебя больше полей или меньше или типы полей другие
приведи сюда саму таблицу - будет быстрее понять и помочь тебе
m
Отправлено: 21 Февраля, 2008 - 12:01:01
Новичок
Покинул форум
Сообщений всего: 24
Дата рег-ции: Февр. 2008
Помог: 0 раз(а)
RomAndry, извиняюсь, дело было в моей невнимательности - форма загрузки index.html вызывала не тот upload.php Вобщем, ручная запись в таблицу из скрипта работает. А как ее автоматизировать?
RomAndry
Отправлено: 21 Февраля, 2008 - 12:04:16
Частый посетитель
Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008
Помог: 6 раз(а)
Цитата:
А как ее автоматизировать?
у тебя есть действие при UPLOAD файла на сервер и вот если успешный он - делай INSERT в базу, используя массив $_FILES.
m
Отправлено: 21 Февраля, 2008 - 12:50:55
Новичок
Покинул форум
Сообщений всего: 24
Дата рег-ции: Февр. 2008
$query="insert into file_database (file_name, file_type, file_size) values ('$filename', '$filetype', '$filesize')";
Работает. Но запись производится дважды, т.е. на один загруженный файл выходит две строки в таблице:
id name type size
3 modes.txt text/plain 81497
4 modes.txt text/plain 81497
В чем моя ошибка?
RomAndry
Отправлено: 21 Февраля, 2008 - 12:59:19
Частый посетитель
Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008
Помог: 6 раз(а)
значит где-то дважды вызывается INSERT
советую делать простейший дебаг - к примеру вываодит запросы в браузер что бы видеть что к чему и как
к примеру:
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Создавайте новые темы для новых вопросов.
----- Truly yours, Sasha.
m
Отправлено: 21 Февраля, 2008 - 14:23:16
Новичок
Покинул форум
Сообщений всего: 24
Дата рег-ции: Февр. 2008
Помог: 0 раз(а)
valenok, но ведь тема о создании веб-сервера с нуля. Соответственно, всплывающие по ходу дела вопросы, должны обсуждаться здесь. Конечно, если я этим нарушаю какие-то правила форума - прошу меня извинить. Впредь постараюсь не нарушать.
m
Отправлено: 22 Февраля, 2008 - 13:36:06
Новичок
Покинул форум
Сообщений всего: 24
Дата рег-ции: Февр. 2008
Помог: 0 раз(а)
Пока не разобрался с поиском, возник еще вопрос, связанный с загрузкой файла на сервер.
Обнаружил проблему при загрузке файла с именем на кириллице. Прочитал статью о реализации скрипта транслита, но одну вещь не понял: как на ходу проверять на кириллице ли название файла?
Eihwaz
Отправлено: 22 Февраля, 2008 - 14:15:01
Гость
Покинул форум
Сообщений всего: 112
Дата рег-ции: Нояб. 2007
Помог: 0 раз(а)
При помощи регулярных выражений, в этом форуме есть много информации на эту тему.
m
Отправлено: 26 Февраля, 2008 - 08:41:57
Новичок
Покинул форум
Сообщений всего: 24
Дата рег-ции: Февр. 2008
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.