Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » PHP » textdateien auslesen mit php

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
01.03.2005, 00:25 Uhr
~DJLQatPWlost
Gast


ich habe ein problem !!! hoff ihr könnt mir helfen?!?!?!
bei jedem bild muss eine beschreibung angezeigt werden... soweit so gut...
die beschreibung wird angezeigt aber leider weiss ich nicht wie ich die beschreibungen aus einer txt datei auslesen soll ( ES DARF KEINE DATENBANK SEIN!!!)
die verzeichnissstruktur sieht so aus
------------------------------------------------------------------
..
index.php
overlib2.js
desc //[ordner] <--- da liegen die textdateien mit beschreibung drinne (jedes bild hat eine eigene txt datei
thumbnails //[ordner] <--- da liegen die vorschaubilder drinne
images //[ordner] <--- da liegen die bilder drinne
------------------------------------------------------------------
zb bild1.jpg hat bild1.txt als beschreibunsdatei

es muss unbedingt dynamisch sein!!!!! aber es darf nicht mit MYSQL gemacht werden...


hier der code



PHP 4:
<script type="text/javascript" src="overlib2.js"></script>
<script type="text/javascript">
var desc='bla  '; var titel='Bild1';
</script>
<?  
    // Der Ordner wird geöffnet
    $inputdir = opendir ('thumbnails');
     // Dateien, die gefiltert werden sollen - Hier die DOS Verzeichnisse
    // und die ..
    $pattern = ".|..";  
    $i = 1;  
     // Eine Schleife - Alle Dateien werden gelesen
    while ($datei = readdir ($inputdir))
    {
    // Ist die Prüfung durch den Filter erfolreich?
    if (!ereg($datei,$pattern)) {
     // Dateiname wird zerlegt und in einem Array gespeichert
    $name=explode(".",$datei);
     // Ausgabe des korrekt formatierten Links
    //echo "<a href='images/$datei'  target='_blank'><img width=\"70\" height=\"80\" src='images/$datei' border='1'></a>\n";
    ?>
    <a href="images/<?=$datei?>"  onmouseover="return overlib(desc,CAPTION,titel, FIXX, 10,FIXY,120,WIDTH,250,FGCOLOR,'||LC01||    onmouseout="nd();"target="_blank"><img width="70" height="80" src="images/<?=$datei?>" border="1"></a>
<?
     if(!($i++%4)) echo"
<br /><br />";
    }
    }  
      closedir ($inputdir);
?>

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
01.03.2005, 10:21 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!

Schau mal dir mal fread an:
http://at2.php.net/manual/de/function.fread.php

mfg
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
01.03.2005, 12:16 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


oder benutz einfach $inhalt = join('',file($datei)); ist nur bei dateien größer als 20-30mb ziemlich unperformant, aber bei kleinen textdateien sollte das kein prob sein
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
01.03.2005, 14:04 Uhr
~DJLQatPWlost
Gast


ja das dumme ist nur ich komme irgendwie nicht dahinter wie ich das in den code einbaue...
;-(
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
01.03.2005, 16:27 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


wie genau willst du denn die texte da ausgeben?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
01.03.2005, 18:17 Uhr
~DJLQatPWlost
Gast


naja schau auf www.djlq.de/test/ nach.... also jedes bild hat dann eine eigene beschreibung....
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
01.03.2005, 23:05 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


musst halt dann so machen:


Code:
<a href="images/<?= $datei_bild ?>.jpg"  onmouseover="return overlib('<?= join('',file($datei_desc) ?>',CAPTION,titel, FIXX, 10,FIXY,120,WIDTH,250,FGCOLOR,'#ffffcc',BGCOLOR,'#333399',CLOSECOLOR,'#ffccff');"


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ PHP ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: