text datei

@reima

super, das habe ich auch versucht, jedoch bin ich bei den vielen
"\"" durcheinander gekommen. Lechts.

Mein Originalscript ist zudem in eine Tabelle mit Tabellenaufruf
eingebunden, so dass mir der Code zu unübersichtlich geworden ist.

Frage noch, seit wann machst Du mit PHP, ich seit ca 2 Monaten?

Danke, hat mir aber auch weiter geholfen

Gruss
Peter
 
Danke an Reima für den "kürzeren" code - das soll aber keine kritik an dich, petermedien, sein!! Ich bin doch verwundert, wie 'einfach' das ist, mit den basics ein einfaches gästebuch zu schreiben. Hatte mich vorher noch nie richtig an PHP rangetraut... :eek:
 
oh, da! hab ich garnicht gesehen :p sorry!
Ok, wenn ich jetzt diesen Code habe und meine Datei mit dem Inhalt ( Einträgen, Namen usw ) data.txt ist, muss ich doch nur die "inhalt.txt" in data.txt umändern, oder?
Code:
<?PHP
$seitenanzahl = 2;

$inhalt = file("inhalt.txt","r"); // <- Diese Datei in data.txt umwandeln ?
$anzahl = count($inhalt);

$newinhalt = array_reverse($inhalt);//daten rückwärts auslesen
$show = intval($anzahl/$seitenanzahl);//aus var ein int
$neuereintrag = $eintrag*$seitenanzahl;

$wieviele = $neuereintrag + $seitenanzahl ;


for($i = $neuereintrag; $i < $wieviele; $i++){//wieviele einträge herausgelesen werden sollen

    $wahl = explode("|-|",$newinhalt[$i]);//einzelnen Teile zerlegen   

    echo"$wahl[0]";//eintrag
    echo"$wahl[1]";//name 
    echo"$wahl[2]";//email
    echo"$wahl[3]<p>";

}

//Wieviele Seiten angezeigt werden
for ($i = 1; $i <= $show; $i++){

$seite = ($i-1);
$eintrag_zeige = $i - 1;

echo "<a href=\"seiten.php?eintrag=$seite\">[$eintrag_zeige]</a>&nbsp;";
}
?>
 
[OT]

@petermedien:
Wenn ich der ICQ-History glauben kann, beschäftige ich mich jetzt schon seit über 2 Jahren mit PHP. Bin damals von Perl auf PHP3 umgestiegen, und war so begeistert davon, dass ich bis jetzt nicht mehr davon abgelassen habe ;)

Sorry wegen Off-Topic...
 
@nordi

zum einen das zum anderen musst du den explode befehl anpassen und zwar das "-" mit dem zeichen ersetzen dass du zur trennung der einzelnen infos zur msg nimmst(nicht die msgs selber da sollte jede für sich eine eigene Zeile haben!)
die var wahl muss natürlich auch nur so oft ausgegeben werden wie der user infos für eine einzelne msg schreiben kann


@petermieden
wenn du den php code highlighten willst guck dir mal die buttons an die über dem textfeld bei "antwort erstellen" sind ;)
 
Zuletzt bearbeitet:
@reima

da kann mann ja nur blass werden. Ich habe mich schon
gewundert, wie Du immer die Scripte aus dem Ärmel schüttelst.

Na ja, ich bin halt erst am Anfang der langen Strecke, aber
bis auf das eine oder andere klappt es schon ganz gut.

Da freue ich mich ja schon auf ne Menge guter Scripte und
Verbesserungsvorschlägen, die ich hoffe nicht alzu oft brauche.

Bis denne
Peter
 
Zurück