Webseiten Titel auslesen und in Laufschrift anzeigen

Begonnen von jens8520, 24. März 2005, 20:39:34

Vorheriges Thema - Nächstes Thema

jens8520

Hi, ich habe einen Zeitung Ring gegründet, und auf dem Webspace Server habe ich dann verschiedene Verzeichnisse mit Webseiten. Z.b. für die Zeitung \"Knuddel Express\" habe ich das verzeichnis http://knuddelzeitung.united-systems.org/knuddelexpress/index.html\" rel=\"external nofollow\">http://knuddelzeitung.united-systems.org/knuddelexpress/index.html
Nun möchte ich eine Seite programmieren, wo eine Laufschrift ist, wo der Seiten Titel der Seite http://knuddelzeitung.united-systems.org/knuddelexpress/index.html\" rel=\"external nofollow\">http://knuddelzeitung.united-systems.org/knuddelexpress/index.html  drin steht. Z.b. \"Neue Zeitung gegründet weitere sachen findet ihr in Knuddel Express\"
Hier ein Beispiel (hat nix mit dem Zeitung Ring zu tun) so solls aussehen: http://www.streamhome.org/php/pop.php?2\" rel=\"external nofollow\">http://www.streamhome.org/php/pop.php?2
Da ich anfänger bin kann ich noch nicht so gut PHP, wenns geht bitte einen fertigen PHP Code.
 
Vielen Dank  /uploads/emoticons/icon_e_smile.gif.f7ec63a2b1c3d90a9415e40455642502.gif\" alt=\":-)\" />

/


d-day

möchtst Du \"knuddelzeitung\" aus
http://knuddelzeitung.united-systems.org/knuddelexpress/index.html\" rel=\"external nofollow\">http://knuddelzeitung.united-systems.org/knuddelexpress/index.html
extrahieren oder möchtest Du soetwas wie \"Knuddelzeitung Online\" aus dem Title-Tag der Seite extrahieren?
Ersteres geht relativ einfach mit  
$test = $_SERVER[\'HTTP_HOST\']
oder
$test = $_SERVER[\'SERVER_NAME\']
die sind belegt mit
\"knuddelzeitung.united-systems.org\" (ohne die Anführungsstriche)
Das kannste dann mit substr. auseinandernehmen oder per
$domainteile = explode (\".\", $test);
autom. auseinanderfuddeln lassen.
domainteile[0] ist dann Deine subdomain.
 
Die Zweite Variante ist etwas schwieriger. Dazu musst Du die php oder HTML Datei, welche den TITLE Tag enthält parsen und nach  und  suchen. Das dazwischen ist es dann.
bevor ich mir hier einen abbreche google ich ein wenig......
gefunden!


(.*?)/i\", $data, $_Get_Title_From_Page);
       $Get_Title_From_Page = $_Get_Title_From_Page[1][0];
       return $Get_Title_From_Page;
   }
}
// USAGE:
$Title_Of_Page = ac_Get_Title_From_Page(\"http://www.acecoolco.com/index.php\", \"2048\");
echo $Title_Of_Page;
?>
von: http://www.tutorialized.com/tutorial/Get-the-title-of-a-page-Remote-or-local/5292

 
das 2048 heisst hier, dass der Title-Tag innerhalb der ersten 2048 Bytes der Datei sein muss, sonst funzt es nicht.
Dann den Wert erhöhen!
Was das if (!function_exists(\'ac_Get_Title_From_Page\'))  da soll weiss ich nicht.
Kann eigentlich nur sein, dass das Ganze von einer Seite genommen wurde, wo evtl. durch vorherige Includes die Funktion schonmal definiert wurde. Kannste getrost weg lassen, natürlich dann auch eine Klammer am Ende!
evtl. geht auch etwas mit pear net_url
http://pear.php.net/package/Net_URL\" rel=\"external nofollow\">http://pear.php.net/package/Net_URL
 
ales klar soweit?
Gruß,
D-Day
http://www.couro.de\" rel=\"external nofollow\">Couro do Brasil

jens8520

Mhh irgendwie verstehe ich das net - sorry. Die Knuddel Zeitung besteht aus mehreren HTML Dateien. Ein Beispiel ist http://knuddelzeitung.united-systems.org/knuddelexpress/index.html\" rel=\"external nofollow\">http://knuddelzeitung.united-systems.org/knuddelexpress/index.html
das ist die erste Zeitung. Knuddel Express heißt sie. Nun möchte ich auf einer anderen Seite die ich yellowpage.php nenne den Titel der HTML Datei der Knuddel Express Zeitung auslesen und auf der Yellowpage.php Seite in einer Laufschrift anzeigen.
 /uploads/emoticons/icon_e_sad.gif.ad4af608d2eb611202443ae3a67ed606.gif\" alt=\":-(\" />

/


...

Dann wende die Funktion doch einfach an!
 


(.*?)/i\", $data, $_Get_Title_From_Page);
       $Get_Title_From_Page = $_Get_Title_From_Page[1][0];
       return $Get_Title_From_Page;
   }
}
// USAGE:
$Title_Of_Page = ac_Get_Title_From_Page(\"http://knuddelzeitung.united-systems.org/knuddelexpress/yellowpage.php\", \"2048\");
echo \'\'.$Title_Of_Page.\'\';
?>

 
 
Die Laufschrift ist jetzt ganz einfach und beschissen! /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\" />

jens8520

Sorry bin ein richtiger anfänger.
Was soll ich da im Formular ändern? und wie kann ich dann eine Laufschrift einfügen

/


...

Laufschrift, hmm, kenne nur , es gibt aber sicherlich noch Java-Applets *brech* eigentlich alles Scheiße /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\" />, da marquee nicht in allen Browsern funktioniert und Java-applets grottenlahm sind!
Im Formular was ändern, welches Formular?!
Du musst die Funktion einfach in die Php Datei machen und dann anwenden /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\" />

jens8520

(.*?)/i\", $data, $_Get_Title_From_Page);
        $Get_Title_From_Page = $_Get_Title_From_Page[1][0];
        return $Get_Title_From_Page;
    }
}
Was muss ich da ändern, damits geht? und wie mache ich das dass in einer laufschrift angezeigt wird
 
Am besten einen php code komplett

/


...

komplett wirst du hier nichts bekommen, da musst du dir die Grundlagen erst aneignen, aber eigentlich ist der komplett!
 

(.*?)/i\", $data, $_Get_Title_From_Page); // Regulärer Ausdruck, der den String im Title-Tag ausliest
       $Get_Title_From_Page = $_Get_Title_From_Page[1][0]; // Läd das Ergebnis aus dem Array in eine Variable
       return $Get_Title_From_Page;
   }
}
// USAGE:
$Title_Of_Page = ac_Get_Title_From_Page(\"http://knuddelzeitung.united-systems.org/knuddelexpress/yellowpage.php\", \"2048\"); // Ausgabe in eine Var packen
echo \'\'.$Title_Of_Page.\'\'; // Variable in eine Laufschrift packen
?>

 
 
Hoffe, dass dir das hilft, ansonsten:
RTFM:
http://tut.php-q.net/\" rel=\"external nofollow\">http://tut.php-q.net/
EDIT: Comments
 - Editiert von Stibie am 26.03.2005, 18:56 -

jens8520

Cool danke funktioniert einwandfrei!  /uploads/emoticons/icon_e_smile.gif.f7ec63a2b1c3d90a9415e40455642502.gif\" alt=\":-)\" />

/


all your base are belong to us / Discord