Кто подскажет где собаку зарыли:
По текстовому файлу пробегаю циклом и данные в табличку ложу
Ложится только первая запись. Только после первого запуска.
Кто-то где-то что- то запоминает и второй раз работать не хотит.
FreeBSD
#!/usr/local/bin/php
<?
do {
$st=fgets($fo);
$pole1=trim(substr($st,0,15)); # ot
$pole2=trim(substr($st,19,6)); # port_ot
$pole3=trim(substr($st,27,15)); # to
$pole4=trim(substr($st,46,6)); # port_to
$pole5=trim(substr($st,54,4)); # proto
$pole6=trim(substr($st,69,10)); # bates all
mysql_query("insert into `traffic` values('$pole1','$pole2','$pole3','$pole4','$pole5','$pole6','$pole7')");
} while (!feof($fo));
?>
1. kitaeca - 07 Октября, 2011 - 11:45:06 - перейти к сообщению
2. Мелкий - 07 Октября, 2011 - 11:55:26 - перейти к сообщению
Вопрос - а fopen-то где?
3. JohnnyB - 07 Октября, 2011 - 12:26:16 - перейти к сообщению
kitaeca пишет:
Ложится только первая запись. Только после первого запуска.
Первая запись имеется ввиду $pole1, или вообще все $pole* но только один прогон по циклу?
4. DeepVarvar - 07 Октября, 2011 - 12:39:14 - перейти к сообщению