Форум -> Обо всём... -> запись в txt и запись из txt базу данных | запись в txt и запись из txt базу данных |
---|
rocksmart | Дата: 08.05.2009, в 11:11 | Сообщение №1 | СтарожилПользователь №: 261 Сообщений: 330
| есть у меня граббер с закачкой картинок на сайт но если в новости более 20 ссылок на картинки то база выдет ошибку.
Решил записывать сперва в txt , а потом уже записывать в базу. Проблема в том что запись в базу идет не правильная.
Вот запись в txt:
$i это номер новости
PHP - Код | 1 2 3 4 5 6 7 8 9 10 11 12 13
| <?php if($title !=""){ $content="$i;$category;$author;$title;$added_time;$short_story;$full_story;$allow_main;$allow_comm;"; $content = str_replace(" "," ",$content); $cache = 'engine/inc'; if(!is_dir($cache)){ @mkdir($cache,0777);} @chmod($cache,0777); $file = fopen ("$cache/name.txt", "a"); fwrite($file,$content); fclose ($file); chmod("$cache/name.txt",0666);} ?> |
тут запись в базу
########################тут вытаскивет самую последнюю строку а надо все строки достать через массив как то
PHP - Код | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <?php $tmp = file ("engine/inc/name.txt"); explode("|",$tmp); echo" автор: $author
новость :$short_story
сама новость: $full_story";
############
$prefix="456377388";
$sql_query = "INSERT INTO ".$prefix."_stories (sid, catid, uid, name, title, time, hometext, bodytext, field, comments, counter, ihome, acomm, score, ratings, associated, ip_sender, status) VALUES (NULL, '$category', '1', '$author', '$title', '$added_time', '$short_story', '$full_story', '', '0', '0', '$allow_main', '$allow_comm', '', '0', '0', '0','1')"; $db->query ($sql_query);
} ?> |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно rocksmart 08.05.2009 г. в 11:54:56 |
| | | rocksmart | Дата: 08.05.2009, в 11:14 | Сообщение №2 | СтарожилПользователь №: 261 Сообщений: 330
| косяк том в цикл не прекращаеться и записываеться до 100 и более пустых новостей и $full_story (полная новость не пишеться).
В txt запись такого вида:
Код | 1
| ####ura|Генеральная репетиция Парада Победы (10 фото)|2009-05-08 12:48:03|[center][img]http://sasisa.ru/uploads/posts/1241727809_01.jpg[/img][/center]
[center][b]На Красной площади столицы завершилась генеральная репетиция предстоящего Парада Победы, который пройдет в Москве 9 мая.[/b][/center]|[center][img]http://sasisa.ru/uploads/posts/1241727713_02.jpg[/img]|0|0
####ura|Они покажут вам настоящие чмоки:) (2 фото)|2009-05-08 12:48:03|[center][img]http://sasisa.ru/uploads/posts/1241725458_01.jpg[/img][/center]|[center][img]http://sasisa.ru/uploads/posts/1241725372_02.jpg[/img][/center][center][img]http://sasisa.ru/uploads/posts/1241725372_03.jpg[/img][/center]
|0|0
####ura|Очень длинный язык (12 фото)|2009-05-08 12:48:03|[center][img]http://sasisa.ru/uploads/posts/1241729256_00.jpg[/img][/center]
[center][b]Это - Heidi Hamilton, хозяйка феноменально длинного языка: 11 см. Вы только представьте, средняя длина человеческого языка не превышает 5-6 см. Когда Heidi начинает показывать его, становится немного жутковато.[/b][/center]|[center][img]http://sasisa.ru/uploads/posts/1241729134_01.jpg[/img][img]http://sasisa.ru/uploads/posts/1241729134_13.jpg[/img][/center]|0|0 |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно rocksmart 08.05.2009 г. в 12:48:54 |
| | Serg_pnz | Дата: 08.05.2009, в 12:45 | Сообщение №3 | АдминистраторПользователь №: 1 Сообщений: 2242
| В аське разобрались. Лог не даю - задача специфическая. ))) | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
| | rocksmart | Дата: 08.05.2009, в 12:50 | Сообщение №4 | СтарожилПользователь №: 261 Сообщений: 330
| спасибо опять понедельников рулит |
| | patriot | Дата: 08.05.2009, в 23:25 | Сообщение №5 | УчастникПользователь №: 349 Сообщений: 92
| интересно, почему более 20 ссылок в базу не пишет? |
| | Serg_pnz | Дата: 09.05.2009, в 07:32 | Сообщение №6 | АдминистраторПользователь №: 1 Сообщений: 2242
| patriot, у него логика программы хромала на обе ноги))) Всё исправили и починили. | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
| | | Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|
|