Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [regexpy] dziwny problem.
Forum PHP.pl > Forum > PHP
krysk
Mam działającego regexpa z http://www.racjonalista.pl/rss.php a z http://linuxnews.pl/rss-index.html pomimo, iż parsowane przeze mnie elementy są IDENTYCZNE!

Skrypt powinien wyświetlać mi 10 nagłówków, a wyświetla tylko 2(w dodatku jeden niedokładnie)

poniżej kod, którego używam

[php:1:6609ba17ec]<?php
$pytanie = mysql_query("SELECT adres FROM serwisy WHERE id='$id'");
$row = mysql_fetch_array($pytanie);
$wejscie = fopen("$row[adres]", "r"); // SCIEŻKA DOSTĘPU
if(isset($_COOKIE["login"]) && isset($_COOKIE["haslo"]) && $_COOKIE["login"]!="" && $_COOKIE["haslo"]!=""){
$pytanie = mysql_query("SELECT `ile` FROM `users` WHERE `login` = '$_COOKIE[login]' ");}
else{$pytanie = mysql_query("SELECT ile FROM conf");}
$odpowiedz = mysql_fetch_array($pytanie);
$ile = $odpowiedz["ile"]; // ILE NEWSÓW POKAZYWAĆ
$ktory = 0;
while(!feof($wejscie)) { // WRZUCAM DANE DO PLIKU I OBRABIAM JE
$strona = fgets($wejscie, 1024);
if(ereg("<title>([^<]*)</title>", $strona, $wynik)) $tytul = $wynik[1];
if(ereg("<link>([^<]*)</link>", $strona, $wynik)) $link = $wynik[1];
if(ereg("<description>([^<]*)</description>", $strona, $wynik)) $description = $wynik[1];

if(isset($tytul) && isset($link)){
echo "<a HREF="$link" target="_blank">$tytul</A><br />$description<br /><br />";
unset($tytul);
unset($link);
unset($description);
$ktory++;
if($ktory==$ile) break;
}
}
fclose($wejscie);
?>[/php:1:6609ba17ec]

jakieś sugestie?
rant
Witam

Nie ma bledu w regexp...
przekopiowalem ten skryp do siebie pominalem poczatek (te zapytania z bazy, dalem ilosc newsow na 10 i zobacz wynik
http://rant.niwidu.org/krysk.php (na dole zrodlo)

blad musi tkwic u gory w nadawaniu wartosci... a jezeli przyjmuje prawidlowe wartosci to dziwnym by bylo aby u mnie dzialalo a u Ciebie nie winksmiley.jpg
krysk
Już mi działa, ale zminiłem technikę pobierania tego smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.