ich muss unbedingt aus meinen files per php den inhalt des titles auslesen
<title>von hier --> Muss ausgelesen werden <-- bis hier</title>
ich muss unbedingt aus meinen files per php den inhalt des titles auslesen
<title>von hier --> Muss ausgelesen werden <-- bis hier</title>
ich würd die Datei zunächst als string einlesen:
$datei = implode("", file("pfad/zur/datei/dateiname.dat"));
Danach kannst du mittels preg_match den inhalt suchen:
preg_match("/<title>(.*)</title>/i", $datei, $treffer);
$treffer[1] sollte dann den Titel enthalten
<?php
$img_dir = opendir('./.' );
if(!$img_dir)
{
echo '
Konnte das Verzeichnis nicht öffnen.</p>';
}
else
{
while($file = readdir($img_dir))
{
if(substr($file, -4) == '.htm' || substr($file, -4) == '.php' || substr($file, -5) == '.html')
{
$file = htmlentities($file);
$content = file_get_contents($file);
preg_match('<title>(.*)</title>/i', $file, $treffer);
echo "<a href=\"$file\" target=\"_blank\">".$treffer[1]."(".$file.") </a> \n
";
}
}
}
?>
Alles anzeigen
nope klappt nich
waren ein zwei logische Fehler drin und meine reg_ex war auch falsch
[php:1:b338804b4e]<?php
$img_dir = opendir('./.' );
if(!$img_dir)
{
echo '
Konnte das Verzeichnis nicht öffnen.</p>';
}
else
{
while($file = readdir($img_dir))
{
if(substr($file, -4) == '.htm' substr($file, -4) == '.php' substr($file, -5) == '.html')
{
$file = htmlentities($file);
$content = file_get_contents($file);
preg_match("/<title>(.*)<\/title>/i", $content, $treffer);
echo "<a href=\"$file\" target=\"_blank\">".$treffer[1]." (".$file.")</a>\n
";
}
}
}
?>[/php:1:b338804b4e]
Damit gehts => http://tests.daoc-ds.de/forum-hilfe/title/
grml , wegen zwei fehler die keine sieht, gehts nich
danke vielmals
bitte gerne
(btw: das ne nette idee, könnt ich mal in meinen filemanager aufnehmen, aber dann zum auslesen der phpDokumentor Tags
problem bei der sache, wenn man ne page mit
<title> asdsafsdaf</title> hatklappts, wenn sie aber nen zeileumbruch im quelltetr hat, gehts nich!
<title>
adsag
</title>
Wer kommt denn auf die Idee einen Zeilenumbruch in einen Title-Tag zu packen, der wird doch gar nicht angezeigt?
*nixversteh*