Textfile lesen und darstellen
am 09.01.2005 18:51:15 von mailLiebe NG,
ich bin ganz frisch mit php und versuche gerade CoolMP3 ein wenig an meine
Bedürfnisse anzupassen und habe dabei folgendes Problem:
der untenstehen Code aus der album_detail.php listet mir alle comment.txt
als Link auf und schreibt den Link in document(s). Hier möchte ich jetzt
nicht den Link haben, sondern direkt das Textfile anzeigen lassen.
#Anzeige , wenn comments.txt im Ordner liegt
echo "
$query=dbu_query("SELECT ID, file FROM album_docs WHERE album_docs.albumID
= $ID AND file LIKE '%comment%' ORDER BY file");
$nl=false;
while ($kalle = mysql_fetch_row($query) )
{
if ($nl==true)
echo '
';
#pastet ein Link zur comment.txt in das Feld document(s)
#das möchte ich gerne mit dem Inhalt selbigen füllen
echo " href=file.php?docsID=$kalle[0]&sessionID=".$_SESSION['playID '].">".basename(
$kalle[1])."";
$nl=true;
}
echo "
Ich hatte dazu mal folgendes probiert:
#File auslesen und in string schreiben"E:\MP3\Industrial\Fear
Factory\comment.txt"
$handle = fopen("E:/" + $file, "r");
while (!feof($handle)) {
$buffer = fgets($handle, 4096);
}
fclose($handle);
echo $buffer
und schwupps für hardcodierte Sachen klappts. Mein Problem ist, das in der
DB von CoolMP3 unter file nicht der komplette Pfad hardcodiert steht sondern
"Link vorbereitet" --> zB im obrigen Fall: "/Industrial/Fear
Factory/comment.txt/"
Gibt es eine Möglichkeit, den Inhalt des Links auszulesen und als string
zurückzugeben ?
Kai Apel (Berlin)