у меня вот такая вот проблема!

Статус
В этой теме нельзя размещать новые ответы.

bbfy

Создатель
Регистрация
18 Июл 2006
Сообщения
46
Реакции
3
Мне надо с одново документа где все в таком вот формате!

дате;наме;гроуп;сецтион;сизе;оригинал нфо наме;нфо урл;сите урл;ревиещ урл;

Достать Информацию.... проблема в том что я не знаю как мне зделат так чтобы он как только доходил до ";" сохронял все в переменной, но по частям! Я добился тово что он все форматирует итп... но мне надо подготовит все для базы данных

Короче мой оцновной вопрос: как сделать так чтобы при считывания из стринга(Strings) кидать определенные части в переменную(Variable)!?
:eek:
 
bbfy написал(а):
Мне надо с одново документа где все в таком вот формате!

дате;наме;гроуп;сецтион;сизе;оригинал нфо наме;нфо урл;сите урл;ревиещ урл;

Достать Информацию.... проблема в том что я не знаю как мне зделат так чтобы он как только доходил до ";" сохронял все в переменной, но по частям! Я добился тово что он все форматирует итп... но мне надо подготовит все для базы данных

Короче мой оцновной вопрос: как сделать так чтобы при считывания из стринга(Strings) кидать определенные части в переменную(Variable)!?
:eek:
читаешь каждую строчку отдельно и таким вот макаром разбиваешь:
list($date, $name, $group; $section) = explode(";", $mystring);
 
difour написал(а):
читаешь каждую строчку отдельно и таким вот макаром разбиваешь:


Genealno, spasibo!!!!
 
Хм еще один вопрос!
Как сдлеать так, что-бы после тово как он обработал первую сторку он переходил ко второй!
с do while.... но как??? :eek: :eek:
 
difour написал(а):
читаешь каждую строчку отдельно и таким вот макаром разбиваешь:

А как сделать так чтобы как тол'ко он сделал ето контолироваl какой следующий знак и если ето / то он должен переходит' к следующей строке, с eof он не проходит по всем строкам!!!!:( :(
 
bbfy написал(а):
А как сделать так чтобы как тол'ко он сделал ето контолироваl какой следующий знак и если ето / то он должен переходит' к следующей строке, с eof он не проходит по всем строкам!!!!:( :(
Код:
while (!feof($file))
{
$line=fgets($file,1000);
if (eregi("/",$line) continue;
list($date, $name, $group; $section) = explode(";", $line); 
а вот тут уже делаешь что душе угодно...
}
 
a_n_d_y написал(а):
Код:
while (!feof($file))
{
$line=fgets($file,1000);
if (eregi("/",$line) continue;
list($date, $name, $group; $section) = explode(";", $line); 
а вот тут уже делаешь что душе угодно...
}

if (eregi("/",$line) continue; y newo zdes wot oshibka!
пришлю свой соурс смотрите и скажите плиз что тут не так!

<?php
mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname);

$file = "http://www.nforce.nl/rss/bots_last-10.php";

//Datei auslesen!!!!
while (!feof($file))
{
$line=fgets($file,1000);
if (eregi("/",$line) continue;
list($date, $name, $group, $section, $size, $nfo_name, $download, $aa ,$preview) = explode(";", $line);
$download = str_replace("rss/bots_last-10.php?nfo", "savenfo.php?id", $download);
$text_ausgabe = "<b>Datum: </b>$date <br><strong>Name:</strong> $name <br><strong>Group:</strong> $group <br><strong>Kathegorie:</strong> $section <br><strong>Size:</strong> $size<br><strong>NFO Name:</strong> $nfo_name <br><b>Vorschau: </b><a href=$preview target=_blank>Vorschau</a>";
$links = "$download, Download";
$image = "uploads/galerie/nfo.gif";
$eintrag = "INSERT INTO kpro_news (newsid,area_id,newscat,uid,ntime,time_start,ispublic,title,text,textmore,links,image) VALUES ('','1','7','1','".time()."','".time()."','0','$name','NFO Release!!!! Gamez, Appz, XXX und vieles mehr.... ','".$text_ausgabe."','$links','$image')";
$eintragen = mysql_query($eintrag);
}
?>

:confused: :confused: :confused: что тут не так!!!?!?!?!
 
Тьфу я скобку пропустил
if (eregi("/",$line)) continue;

Добавлено через 1 минуту
Хотя стоп у тебя есть строки с /. Напиши пример строки которую нужно пропустить?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху