Autor Zpráva
sajgon
Profil *
Zdravíčko,
na naše stránky tahám z jiného serveru aktuální tabulku výsledků:
<?php 
$site = file_get_contents("http://www.cvf.cz/souteze.php?action=skupina&id=2032");
$site = explode("@cvf.cz</p>", $site);
$site_vystup = explode("</table>", $site[1]);
$vystup = "<table>".$site_vystup[0]."</table>";
$output = iconv("CP1250", "UTF-8", $vystup);
echo $output;
?> 


Jelikož tabulka samo obsahuje jména klubů, vedou na ně i odkazy zapsané takto:
?action=druzstvo&subint=2032&id=9744

což se u mě na výstupu samozřejmě přidá za jméno domény, takže u mne vznikne neexistující odkaz. Potřeboval bych poradit, jak nejjednodušeji odstaním celý odkaz, zřejmě to půjde regulárama, ale v těch ukrutně plavu. Chtěl jsem to proto obejít např. nahrazení řetězce:
$output = str_replace("href=\"?","href=http:\\www.cvf.cz/souteze.php?",$output);

ovšem výsledkem byl odkaz:
http://www.mojedomena.xxx/www.cvf.cz/souteze.php?action=druzstvo&subint=2032&id=9744


Děkuji za pomoc!
fajzen
Profil
$output = str_replace("href=\"?","href=\"http://www.cvf.cz/souteze.php?",$output);
sajgon
Profil *
Děkuji... pátky by neměli existovat, nebo by aspoň po člověku nikdo nic neměl chtít, to to pak dopadá takto :-)

Ještě jednou díky, ani po půl hodině čumění na to bych na to nepřišel :-D

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: