|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.03.2012, 16:37 | #1 |
Пользователь
Регистрация: 05.11.2011
Сообщений: 56
|
php ругается на file_get_contents
Привет форумчанам!!!
Люди добрые, подскажите чего тут не так! Самый наипростейший скрипт загрузки картинки, php материться на функцию file_get_contents($upfile_name); Код:
Код:
|
23.03.2012, 16:46 | #2 |
Пользователь
Регистрация: 22.03.2010
Сообщений: 88
|
Вы ищите файл по имени из $_FILES['image']['name'], а это ошибка. Надо открывать файл по имени из $_FILES['image']['tmp_name'] и всё будет OK
|
23.03.2012, 17:49 | #3 |
Пользователь
Регистрация: 05.11.2011
Сообщений: 56
|
zamaevac, совершенно верно, надо открывать путь, а я пыталась открыть имя файла Спасибо разобралась с этим !
ещё маленький вопросик, выдает синтаксическую ошибку в sql-запросе. В чем дело может быть? вот структура таблицы Код:
|
23.03.2012, 18:51 | #4 | ||
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Цитата:
Цитата:
Поиск ошибок и отладка Составление запросов MySQL |
||
23.03.2012, 19:19 | #5 |
Пользователь
Регистрация: 05.11.2011
Сообщений: 56
|
Andkorol нееееет, я исправила $photo = file_get_contents($upfile_name); на $photo = file_get_contents($upfile);
и все равно вылазит ошибка sql, о которой выше писала Код:
Последний раз редактировалось Pingvinenok_Lolo; 23.03.2012 в 19:25. |
23.03.2012, 19:30 | #6 |
Пользователь
Регистрация: 05.11.2011
Сообщений: 56
|
Мне надо в БД занести только имя файла, $upfile = $_FILES['image']['tmp_name']; передает и путь к нему. Как занести в БД только имя файла без пути?
|
23.03.2012, 19:32 | #7 |
Форумчанин
Регистрация: 30.01.2009
Сообщений: 418
|
сначало надо переместить файл через move_uploaded_file в папку где он будет храниться. Файл же хранящийся во временной папке удалится , но позже. поэтому путь к нему нельзя прописывать.
Последний раз редактировалось Lesha; 23.03.2012 в 19:34. |
23.03.2012, 19:34 | #8 |
Пользователь
Регистрация: 05.11.2011
Сообщений: 56
|
Lesha, милый Вы мой человек, мне не надо хранить файлы в БД, мне надо всего лишь заносить в БД имена файлов, без пути к ним. Как это сделать?
|
23.03.2012, 19:35 | #9 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
file_get_contents() - читает содержимое файла в строку, независимо от того, что вы там пробовали менять.
Хотите записать в БД имя файла - так и записывайте именно имя файла, а не сам файл в текстовом представлении. Цитата:
Вы даже текст ошибки не удосужились нам привести. |
|
23.03.2012, 19:45 | #10 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
file_get_contents + все ссылки со станицы | valerka92 | PHP | 3 | 19.01.2012 09:17 |
file_get_contents - как грабануть 1 картинку?? | valerka92 | PHP | 7 | 15.01.2012 00:25 |
file_get_contents | DimmoS | Помощь студентам | 1 | 12.08.2011 13:15 |
аналог file_get_contents() | A_r_r_a_y | PHP | 7 | 07.07.2010 17:26 |
php ругается на простейшее регулярное выражение | _PROGRAMM_ | PHP | 5 | 10.05.2010 17:39 |