что это значит не пойму, короче дальше, код который я написал должен был отправить файл в папку с картинками,
// Каталог, в который мы будем принимать файл:
$uploaddir = './files/';
$uploadfile = $uploaddir.basename($_FILES['uploadfile']['name']);
// Копируем файл из каталога для временного хранения файлов:
if (copy($_FILES['uploadfile']['tmp_name'], $uploadfile))
{
echo "<h3>Файл успешно загружен на сервер</h3>";}
но в папке все равно пусто... Объясните как сделать так что бы при нажатие на кнопку отправить файл уходил в папку files а в БД отправлялось сылка на этот файл и как потом его вывести на сраницу?
Спустя 9 минут, 23 секунды (11.11.2009 - 21:07) sergeiss написал(а):
Интересно... Из какого учебника взят этот кривой код? Он уже второй раз встречается за два дня 
Замени copy на move_uploaded_file.

Замени copy на move_uploaded_file.
Спустя 4 минуты, 19 секунд (11.11.2009 - 21:11) Gigabit написал(а):
незнаю с какого учебника , я его с инета достал но он не пашет походу.. напишите рабочий код простой самый
Спустя 51 секунда (11.11.2009 - 21:12) Gigabit написал(а):
хотя бы как добавлять в папку с файлом.. и как ссылку на этот файл отправлять в бд!
Спустя 1 минута, 58 секунд (11.11.2009 - 21:14) sergeiss написал(а):
Цитата (Gigabit @ 11.11.2009 - 22:11) |
напишите рабочий код простой самый |
Такая фраза на этом форуме не приветствуется

Помочь исправить код - это другой вопрос. Или алгоритм подсказать. Или еще как-то ПОМОЧЬ - это можно. А код писать - извини. Только если под настроение, и пару строчек.
И я тебе же уже ответил, какую функцию использовать. Подумай как. Возможно, что твой код с этой функцией будет работать.
Спустя 2 часа, 59 минут, 6 секунд (12.11.2009 - 00:13) Gigabit написал(а):
все равно не пашет
вроде все верно.... причем текст уходит в базу а вот файл нет((((

Спустя 3 минуты, 6 секунд (12.11.2009 - 00:16) sergeiss написал(а):
Цитата (Gigabit @ 12.11.2009 - 01:13) |
вроде все верно.... |
Так ты покажи текущий код, посмотрим, насколько он верный. Может быть, там еще какие-нибудь грабли есть.
Спустя 24 секунды (12.11.2009 - 00:17) Gabriel написал(а):
Gigabit
а с путем к файлу дериктории не ошибся?
а с путем к файлу дериктории не ошибся?
Спустя 8 минут, 42 секунды (12.11.2009 - 00:25) Gigabit написал(а):
нет раз 100 проверял
Спустя 1 минута, 17 секунд (12.11.2009 - 00:27) Gigabit написал(а):
вот только я в вопросе, а нужно ли перед путем точку ставить?
$uploaddir = './files/';
Спустя 2 минуты, 51 секунда (12.11.2009 - 00:29) Gabriel написал(а):
насколько помниться это тожесамое, что
$uploaddir = 'files/';
Спустя 8 минут, 17 секунд (12.11.2009 - 00:38) Gigabit написал(а):
тогда фиг поймешь в чем причина... Gabriel скажи GD библиотека мне поможет? я смогу с помощью нее сделать так чтобы пользователь мог отправить в мою папку фотки ? да ак чтобы к ней потом нужный id присваивался?
Спустя 16 минут, 38 секунд (12.11.2009 - 00:54) Gabriel написал(а):
Gigabit
а ГД тут причем? фотки отправляються скриптом, нужный ИД поставить тоже можно (я так понимаю "нужный ИД" это ИД юзера?)
а ГД тут причем? фотки отправляються скриптом, нужный ИД поставить тоже можно (я так понимаю "нужный ИД" это ИД юзера?)
Спустя 3 минуты, 7 секунд (12.11.2009 - 00:57) Gigabit написал(а):
Ура!Ура! Ура! Sergeiss Gabriel огромное Вам спасибо! решина проблема! ура ура ура! Файл в папку добавляться и ссылка базу уходит! теперь вопрос скажите если у меня просто ссылка уходит в базу в поле img то оно обязательно должна быть BLOB???
Спустя 12 минут, 31 секунда (12.11.2009 - 01:10) Gabriel написал(а):
Gigabit
я для ссылок, текстовых полей использую varchar, а в чемже загвоздка была?
я для ссылок, текстовых полей использую varchar, а в чемже загвоздка была?
Спустя 8 часов, 6 минут, 22 секунды (12.11.2009 - 09:16) sergeiss написал(а):
Цитата (Gigabit @ 12.11.2009 - 01:57) |
если у меня просто ссылка уходит в базу в поле img то оно обязательно должна быть BLOB |
Для ссылки??? Достаточно просто текстового поля. Зачем нагружать БД ненужной работой? Это всё равно, что везти купленный телевизор из магазина до дома в кузове БЕЛАЗа-самосвала.
Спустя 1 час, 24 минуты, 3 секунды (12.11.2009 - 10:40) brainraider написал(а):
Хм, так интересно наблюлать, когда человек начинает использовать систему, с которой ты тока слез =)))
Тоже раньше юзал имаги, схороненные в базе - г... запар ппц, особенно, когда фоток штук 1000+
Щас все через работу с каталогами и файлами =) Так проще!!!
Тоже раньше юзал имаги, схороненные в базе - г... запар ппц, особенно, когда фоток штук 1000+
Щас все через работу с каталогами и файлами =) Так проще!!!
Спустя 1 час, 24 минуты, 29 секунд (12.11.2009 - 12:05) Gabriel написал(а):
sergeiss
Цитата |
везти купленный телевизор из магазина до дома в кузове БЕЛАЗа-самосвала. |

Спустя 37 минут, 41 секунда (12.11.2009 - 12:43) Gigabit написал(а):
Короче проблема была в двух случаях в первых забыл прописать в фоме enctype="multipart/form-data" а во-вторых move_uploaded_file. как подсказал sergeiss

Спустя 1 минута, 10 секунд (12.11.2009 - 12:44) Gigabit написал(а):
а внутри php javascript прописывать можно?
Спустя 12 минут, 52 секунды (12.11.2009 - 12:57) sergeiss написал(а):
Цитата (Gigabit @ 12.11.2009 - 13:44) |
а внутри php javascript прописывать можно? |
Также, как и любой другой текст, выводимый тобой. Ты же формируешь страницу для браузера. И можешь писать туда всё, что хочешь. Если браузер поймет (а JS он поймет), то и будет работать то, что ты сделаешь.
Спустя 3 часа, 2 минуты, 42 секунды (12.11.2009 - 15:59) Guest написал(а):
ок спасибо!
Спустя 2 минуты, 6 секунд (12.11.2009 - 16:01) Gigabit написал(а):
Ой... забыл зайти под свою учетную запись)) так что еще раз Спасибо
Спустя 4 часа, 29 минут, 4 секунды (12.11.2009 - 20:30) Gigabit написал(а):
Черт извеняюсь но у меня еще один вопрос.... а как теперь сделать так чтобы я мог отправить несколько файлов в папку а ссылки на файл ушли в БД?
вот с этим кодом
этим кодом отправляется только один файл
вот с этим кодом
// Каталог, в который мы будем принимать файл:
$uploaddir = './files/';
$img = $uploaddir.basename($_FILES['img']['name']);
// Копируем файл из каталога для временного хранения файлов:
if (move_uploaded_file($_FILES['img']['tmp_name'], $img))
{
echo "<h3>Файл успешно загружен на сервер</h3>";}
этим кодом отправляется только один файл
Спустя 54 минуты, 9 секунд (12.11.2009 - 21:25) Gabriel написал(а):
Gigabit
в разделе конкурс 12 тем береш любой код удаляеш оттуда ресайз и вуаля
в разделе конкурс 12 тем береш любой код удаляеш оттуда ресайз и вуаля
Спустя 8 минут, 7 секунд (12.11.2009 - 21:33) Gigabit написал(а):
ша попробуем...