Antworten auf deine Fragen:
Neues Thema erstellen

Website Titel auslesen

maxxscho

Code-Fan

hallo Leute!

Ich will mir aus Spass eine kleine Applikation mit Php basteln, mit der ich meine Lesezeichen onlone speichern kann.
Nun will ich die URL eingeben und dann soll mittels PHP der Titel der Website ausgelesen werden.
Wie kann ich das am besten angehen?
Ich habs schon mit 'file_content_gets();' versucht. Funktioniert auch halbwegs. Probleme gibts nur, wenn eingegebene Webseite nicht extistiert, danngibts ne Warung.
Bitte um etwas Unterstützung ;-)

Gruss
 

sokie

Mod | Web

AW: Website Titel auslesen

dann kannst du ein @ vor die Zeile machen in der die Warning auftritt.
(bitte nächstens einfach code posten, dann muss man nicht überlegen ob file_contentent_gets() eine undokumentierte Funktion ist...)
 

maxxscho

Code-Fan

AW: Website Titel auslesen

Sry, hab das mit dem Handy gepostet.
Was meinst du mit dem "@"?
Das versteh ich jetzt nicht ganz.
Ich hab den Code einfach mal schnell mit dem Handy nachgebaut.
Ich glaub, so in der Art habe ich es versucht.
PHP:
<form action="websiteAuslesen.php" method="post">
    <input type="hidden" name="sent" value="1"/>
    <input type="text" name="site"/>
    <input type="submit" value="Senden" />
</form>
<?php
if($_POST['sent'] == 1)
    {
$site = $_POST['site'];
$sourceCode = file_get_contents($site);
$title = explode('<title>', $sourceCode);
$title = explode('</title>', $title[1]);
echo $title[0];
}

?>
Das funktioniert auch so halbwegs, außer bei Facebook.com gibts zusätzlich zum Titel die Meldung, dass der Browser nicht unterstützt wird und eben das Problem bei einer nicht existierenden URL.
 
Q

qwertzuio

Guest

AW: Website Titel auslesen

@ bedeutet, dass fehlermeldungen unterdrückt werden...

wenn du html (oder noch besser xhtml)-content anfragen willst, dann gibt es dafür bessere methoden, stichpunkt xpath, bspw. mit simplexml (PHP: SimpleXML - Manual)
 

crx_ed9

Noch nicht viel geschrieben

AW: Website Titel auslesen

hmm..

was spricht gegen fopen ?

PHP:
<?php 
function http_file_exists($url) 
{ 
$f=@fopen($url,"r"); 
if($f) 
{ 
fclose($f); 
return $f; 
} 
return false; 
} 
?>
Dannach Content einlesen, titel maskieren und in Variable ausgeben.

Grüße
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.068
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben