Mailinglisten-Archive |
Hi. Was ich noch nicht in PHP entziffern konnte ist das bearbeiten von Dateien. Ich kann zwar Dateien auslesen ( $inhalt=read($file); ), aber dann will ich auch was reinschreiben. ich möchte so Logs realisieren. Das soll dann in etwa so aussehen: <?pseudocode? # $page ist der Name der aktuellen Datei, und die Zahl der Zuriffe darauf # soll geloggt werden. # Die Logdatei sieht so aus: # dateiname|zugriffszahl # index|4523 # about|3424 # meinsexleben|7342546325476239567493 # (natürlich ohne #) $datei = read($dateiname); öffnen ($dateiname); foreach $zeile ( $datei ) # Perl-Syntax, foreach gibts anscheinend nicht in PHP, { # da mach ich das mit for (blabla) ( $diedatei, $diezahl ) = split ( "|", $zeile ); if ( $diedatei == $page ) { $diezahl++; schreibindatei ( "$diedatei|$diezahl" ); $gibtsschon = true; } else { schreibindatei ( "$diedatei|$diezahl" ); } if ( $gibtsschon != true ) { schreibindatei ( "$page|1" ); } } schließen ($dateiname); ?pseudocode?> Ich hoffe das ist soweit verständlich. Den for loop und die ganzen if-Abfragen undsoweiter kann ich selber, ich hab nur mit den Dateisachen Probleme. Das finde ich übrigens in Perl einfacher. open ( DATEI, $datei ); print DATEI "wasauchimmer"; close ( DATEI ); Oder kann ich das nur noch nicht? Tschüss und Danke, Lasar
php::bar PHP Wiki - Listenarchive