Textfile lesen und darstellen

Textfile lesen und darstellen

am 09.01.2005 18:51:15 von mail

Liebe 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 "document(s) ::
";
$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)

Re: Textfile lesen und darstellen

am 09.01.2005 19:54:50 von Niels Braczek

Kai Apel (Berlin) schrieb:

> ich bin ganz frisch mit php

Willkommen!
Hier erst mal das Begrüßungspaket:
Manual: http://www.php.net/manual/en/
FAQ: http://www.php-faq.de/
Tutorials: http://www.php-tutorials.de/
HTML: http://selfhtml.teamone.de/
MySQL:

> #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 '].">".basen
ame(
> $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");
^
Strings werden in PHP mit einem '.' verbunden.

$handle = fopen('E:/'.$file, "r");
^
MfG
Niels

--
Wenn Word für Längeres geeignet wäre, würde es nicht
Word, sondern Sentence, Page oder Article heißen.
[Matthias Mühlich de.comp.text.tex]