Autor Zpráva
HajekJirka
Profil
Dobrý večer.
Chci vás poprosit, zda li někdo nevíte jak udělat, aby se mi do $url načetl odkaz z DB a potom se vykonal zbytek scriptu, potom se do té proměnné uložil další odkaz z DB, atd., atd.

Pokud do $url vložím odkaz ručně a odstranim vše co je společné s DB, tak to funguje, ale pokud chci, aby to procházelo odkazy z DB, tak to vypíše Warning: file_get_contents(O klubu): failed to open stream: No such file or directory in c:program fileseasyphp1-8www estspam-robotindex.php on line 10.

Co dělám špatně. Prosím poraďte mi.


$result = mysql_query ("SELECT * FROM interni;");
while($row=mysql_fetch_array($result)) {

$url = $row["odkaz"];

$data = file_get_contents($url, "r");

preg_match_all("#<a href="(.+?)">(.+?)</a>#", $data, $matches, PREG_SET_ORDER);

foreach($matches as $match) {
echo $match[0];
}
}


Mnohokrát děkuji.
Alphard
Profil
Pokud do $url vložím odkaz ručně a odstranim vše co je společné s DB, tak to funguje, ale pokud chci, aby to procházelo odkazy z DB, tak to vypíše Warning: file_get_contents(O klubu): failed to open stream


zkoušel jsi zkontrolovat $url?
echo $url;
HajekJirka
Profil
Alphard
Nezkoušel, vyzkoušel, našel jsem chybu, odstranil jsem jí a poděkoval.

URL byla v DB uložena ve špatném formátu, proto to nefungovalo.

No jo, ještě se mám hodně co učit. :-)

Mockrát děkuji.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0