Hallo
Ich bin dabei mir meine eigene Seite (laszlo.ath.cx) zu programmieren wobei eine Linkliste natürlich nicht fehlen darf. Der Content kommt dabei komplett aus einer MySQL-Datenbank.
nun Hab ich mir gedacht, es währe noch schön, wenn ich den Verweis zum Favicon sofern eins vorhanden ist auch mitspeichern kann. Ich habe da mal einen Script gemacht, der auf gewissen Seiten funktioniert, auf anderen wieder nicht.( Er kann auf laszlo.ath.cx/linktest.php getestet werden.)
<form id="FormName" action="linktest.php" method="get" name="FormName"> <input type="text" name="link" size="24">
<input type="submit" name="submitButtonName">
<?php
$gelesen = file_get_contents($link) ;
$gelesensplit = spliti('<link rel', $gelesen);
$anzahl = count ($gelesensplit);
$count = 0;
while($count <= $anzahl)
{
$count++;
if(stristr($gelesensplit[$count],".ico")){$nextsplit = $gelesensplit[$count]; }else{}
}
$gelesensplit2 = spliti('"', $nextsplit);
echo "das icon heisst: ".$gelesensplit2[3];
?>
</form>
(Funktioniert z.b. bei: www.digitec.ch) (Funktioniert nicht z.b. bei: www.versiontracker.com)
auf gewissen Seiten kann ich den Favicon Tag auch gar nicht finden, ist es möglich, dass man den auch im CSS suchen muss? Oder hat sonst noch jemand erfahrung, mit Favicons und PHP? Ich fände es einfach toll, wenn ich den zu dem Link noch automatisch das Favicon speichern kann. Besten Dank und tcb.
Ich bin dabei mir meine eigene Seite (laszlo.ath.cx) zu programmieren wobei eine Linkliste natürlich nicht fehlen darf. Der Content kommt dabei komplett aus einer MySQL-Datenbank.
nun Hab ich mir gedacht, es währe noch schön, wenn ich den Verweis zum Favicon sofern eins vorhanden ist auch mitspeichern kann. Ich habe da mal einen Script gemacht, der auf gewissen Seiten funktioniert, auf anderen wieder nicht.( Er kann auf laszlo.ath.cx/linktest.php getestet werden.)
<form id="FormName" action="linktest.php" method="get" name="FormName"> <input type="text" name="link" size="24">
<input type="submit" name="submitButtonName">
<?php
$gelesen = file_get_contents($link) ;
$gelesensplit = spliti('<link rel', $gelesen);
$anzahl = count ($gelesensplit);
$count = 0;
while($count <= $anzahl)
{
$count++;
if(stristr($gelesensplit[$count],".ico")){$nextsplit = $gelesensplit[$count]; }else{}
}
$gelesensplit2 = spliti('"', $nextsplit);
echo "das icon heisst: ".$gelesensplit2[3];
?>
</form>
(Funktioniert z.b. bei: www.digitec.ch) (Funktioniert nicht z.b. bei: www.versiontracker.com)
auf gewissen Seiten kann ich den Favicon Tag auch gar nicht finden, ist es möglich, dass man den auch im CSS suchen muss? Oder hat sonst noch jemand erfahrung, mit Favicons und PHP? Ich fände es einfach toll, wenn ich den zu dem Link noch automatisch das Favicon speichern kann. Besten Dank und tcb.
Kommentar