Um die Datei "counter.txt" anzulegen habe ich diesen PHP code in html verwendet.
/* if(!file_exists("counter.txt"))
{// Datei existiert nicht, neu anlegen, initialisieren auf 100
}
$bz = fopen("counter.txt","w");
fwrite($bz, "99"); */
?>
wie muss die if Anweisung aussehen das bei vorhanden sein der Datei dies Übersprungen wird und die nachstehende php Anweisung folgt :S
Denn nach dem ersten serveraufruf den obigen Teil auszukommentieren und nochmals hochzuladen ist doch nicht das gelbe vom EI
$datei_name = "counter.txt";
if(!file_exists($datei_name )) {
$bz = fopen($datei_name,"w"); // counter.txt öffnen zum schreiben
fwrite($bz, "1"); // "1"=true,"0"=falce
fclose($bz); // schliese counter.txt
}
?>
Danke, komme damit gut zurecht. Erinnert mich an die Workshops von Zelczak und Vermehr in den 80 ziger Jahren bei Assembler, dBase und anderen, das waren Zeiten
Vielleicht sollten wir doch mal die Idee wieder aufgreifen und einen PHP-Workshop machen. Wenn sich genügend Teilnehmer finden, die daran Interesse haben, stelle ich mich gerne zur Verfügung.
Grufti (M2961) schrieb:
-------------------------------------------------------
> wie muss die if Anweisung aussehen das bei
> vorhanden sein der Datei dies Übersprungen wird
> und die nachstehende php Anweisung folgt
Ich vermute, Du beziehst Dich auf den nachfolgenden Codeschnippsel?
>
> $datei_name = "counter.txt";
> if(!file_exists($datei_name )) {
[color=#FF0000]
> $bz = fopen($datei_name,"w"); // counter.txt
> öffnen zum schreiben
> fwrite($bz, "1"); // "1"=true,"0"=falce
> fclose($bz); // schliese counter.txt
[/color]
> }
> ?>
Der rote Bereich wird nur dann ausgeführt, wenn die Datei "counter.txt" NICHT existiert...
Existiert "counter.txt", wird er übersprungen.
Das ist doch ziemlich genau das, was Du haben willst, oder?
ciao
Dirk
ja scheint, so werde es ausprobieren. wenn ich Dich richtig interpretiere soll ich die roten Anweisungen am beginn des 2ten schnipsels setzen dann sollte es gehen
Grufti DankT Dir recht herzlich
NEIN
Den zweiten Schnippsel so nehmen wie er ist...
IF (!file_exists($datei_name)){
Bedeutet:
Wenn es keine Datei mit dem Namen der in $datei_name abgelegt ist gibt mache das was zwischen den beiden Klammern steht.
Wenn es eine Datei gibt, überspringe das in den Klammern...
Ciao
Dirk