*.txt aus einem order lesen

Bleem

Gesperrt
kann ich mit php sowas machen

ich hab nen ordner blubb und da drin hab ich 100 *.txt datein die unterschiedlich heissen...

ich hätte gerne das er mir die alle auf eine *.php seite verlinkt...
und zwar alphapetisch


und das er wenn ich rauf klicke den inhalt nicht in html sondern die *.txt aufmacht !


verstehst ?
 
Hmn,ich glaube hier gabs schonmal ein script was die alle images aus einem Ordner ausgelsen hat.
Das liesse sich bestimmt auch so anpassen das er nur txt Dateien anzeigt.
 
habs geschaft :)

01.php
PHP:
<FORM  action="lyric.php" method="POST">
titel:<br>
<INPUT TYPE="TEXT"  name="title" class="input" style="width=600px;" ><br>
artikl:<br>
<TEXTAREA  name="artikel" rows="50"  class="input" style="border: 1px solid #000000;background-color: #cecece;width=600px;font-family : Verdana;font-size :10px;"></TEXTAREA>
<INPUT TYPE="SUBMIT"  name="action" value="eintragen"  class="input">
</FORM>
<?

if($action == "eintragen")
{
     if($title == "" or $artikel == "")
     {
     echo "";
     }
     else
     {

     $filename = "$title.txt";

                     $file = fopen ($filename, "a");
                     rewind ($file);


                     fputs ($file, "$title\n\n\n");
                     fputs ($file, "$artikel" );
                     fputs ($file, "");

                     fclose ($file);

     }
}


02.php
PHP:
<?
$handle=opendir ('.');
echo "Dateien:\n";
while (false !== ($file = readdir ($handle))) {
    echo "<a href='$file' target='blank'>$file</a><br>\n";
}
closedir($handle);
?>



so jetzt will ich aber noch das er nicht so fette absätze zwischen den zeilen in der readme datei macht !
 
NIEN !! die beim $title stimmen ja !!

nur das was mir bei $artikel ausgeben wird da sind nach jeder zeile 2-3 absätze drin
 
Zuletzt bearbeitet:
ist es auch möglich nur eine datei und zwar die die am neuesten im ordner is bzw. als letztes bearbeitet wurde anzuzeigen ?
 
noch was...

schauts ma auf http://www.bleemrim.com/main.php?con=lyric

beim raus lesen aus dem ordner txt kommt ganz am anfang for den *.txt files

ein link mit einem . und ein link mit zwei punkte...wie bekomm ich diese weg ???

da der code:

PHP:
<?

$handle=opendir ('more/txt');

$i=0;



while (false !== ($file = readdir ($handle))) {
    $filenames[$i] = $file;  // filenamen erstmal in ein Array
    $i++;
}

closedir($handle);

sort ($filenames); //alphabetisch sortieren
reset ($filenames); //internen Arrayzeiger zurücksetzen




while (list ($key, $val) = each ($filenames)) {

   if ($file != "more" && $file != "more/txt")
   {
     echo "#<a href='more/txt/$val' target='blank'>$val</a>\n<br>"; //Ausgabe des sortierten Arrays
   }

}

?>
 
z.b so ....
PHP:
while (false !== ($file = readdir ($handle))) {
 if ($file[0] <> '.') {
    $filenames[$i] = $file;  // filenamen erstmal in ein Array

    $i++;
}

}
 
Zurück