Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не добавляет запись в базу / 12 сообщений из 12, страница 1 из 1
19.06.2012, 23:20:43
    #37845348
3031986
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не добавляет запись в базу
Всем привет.
Такая проблема - есть база мускул с полем content (LONGТЕХТ), и пхп скрипт, в нем функцией file_get_content() вытаскиваю тело страницы, и пытаюсь записать ей в базу, но в базе только кусочек, т.е. первая строка или часть первой строки. Вопрос как правильно записать в базу полный текст страницы?
...
Рейтинг: 0 / 0
19.06.2012, 23:51:02
    #37845369
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не добавляет запись в базу
Отсюда не видно, как вытаскиваете, как записываете, как проверяете (все ли записалось), на чем обрывается запись... Возможно, не хватает mysql_real_escape_string(), а мож еще чего...

PS: file_get_content() - не является стандатной функцией PHP. Вы ее сами написали? Или, может быть, file_get_content s () все же?
...
Рейтинг: 0 / 0
19.06.2012, 23:58:46
    #37845380
3031986
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не добавляет запись в базу
vkle,

Перепутал file_get_contents(),

<?
$c = file_get_contents('test.html');

mysql_query("INSERT INTO tbl_name (content) VALUES('.$c.')");
?>
некоторые страницы нормально добавляет, а некоторые вот что в базе (<!DOCTYPE html PUBLIC "-//W3), смотрю через фронт
...
Рейтинг: 0 / 0
20.06.2012, 00:29:39
    #37845407
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не добавляет запись в базу
Ну да, до первой одиночной кавычки и добавляет. А дальше строка закончилась )))
Чего пропущено в коде - уже написал выше.
...
Рейтинг: 0 / 0
20.06.2012, 00:31:24
    #37845409
3031986
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не добавляет запись в базу
vkle,

mysql_real_escape_string() - не помогло, бывает просто <html> и всё.
...
Рейтинг: 0 / 0
20.06.2012, 00:32:08
    #37845410
3031986
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не добавляет запись в базу
vkle,

Да и бывает что просто в базе пусто.
...
Рейтинг: 0 / 0
20.06.2012, 00:34:19
    #37845413
3031986
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не добавляет запись в базу
vkle,

А если просто текст, без html, может добавить только одно слово, а может и весь текст.
...
Рейтинг: 0 / 0
20.06.2012, 00:36:57
    #37845417
3031986
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не добавляет запись в базу
Вот скрин записей в базе, в некоторых строках только одно слова, а на самом деле целый текст
...
Рейтинг: 0 / 0
20.06.2012, 01:52:27
    #37845458
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не добавляет запись в базу
Вы уверены, что Ваша смотрелка не ест хтмл? На скриншоте ни одного тега.
...
Рейтинг: 0 / 0
20.06.2012, 09:00:31
    #37845586
phpz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не добавляет запись в базу
3031986,

Поиграйтесь с base64_encode / base64_decode, если ничто другое не помогает...
...
Рейтинг: 0 / 0
20.06.2012, 10:20:47
    #37845762
Ренат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не добавляет запись в базу
vkleВы уверены, что Ваша смотрелка не ест хтмл? На скриншоте ни одного тега.
либо смотрелка только 1ую строку показывает
...
Рейтинг: 0 / 0
20.06.2012, 23:42:39
    #37847421
3031986
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не добавляет запись в базу
base64_encode / base64_decode - не вариант, у меня два скрипта, один с хтмл, а другой хтмл выризает, но в итого тож самое, когда результат вывожу через print_r текст полный, а в базе кусочки.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не добавляет запись в базу / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]