Baddii
Neues Mitglied
Guten Tag.
Ich habe ein kleines Script geschrieben, bei dem man etwas in eine Datei schreiben kann. Alles kein Problem, aber ich habe eine if-Abfrage wie folgt:
[php:1:8b3fa76d22]
<?php
#konfiguration
if(!(file_exists($datei.php))) { #prüft, ob Datei nicht existiert
$fp = fopen("$datei.php","w+"); #öffnen
$text = "bla bla";
fwrite("$text"); #schreiben in Datei
fclose("$datei.php"); #schliessen
} else { #wenn sie existiert, dann zahlen dranhängen, hochzählen
$i="2";
$fp_new = fopen("$datei$i.php", "w+"); #öffnen
$i++;
$text = "bla bla";
fwrite("$text"); #schreiben in Datei
fclose("$datei.php"); #schliessen
}
#dann kommt der rest
?>
[/php:1:8b3fa76d22]
so, dann will ich einen link zu der datei machen, wie folgt:
so, wenn er den ersten teil ausführt, wäre es ja kein problem;
führt er aber den zweiten teil aus, dann muss ich den dateinamen ja irgendwo herkriegen. wie geht das? kann mir da einer helfen? arrays ?!
danke für eventuelle hilfe!
mfg
//edit: ich hab das mal verändert, nämlich, dass es direkt in der if-schleife reingeschrieben wird; wärt ihr so nett, und würdet sagen, ob das dann so okay ist oder nicht ? thx!
[php:1:8b3fa76d22]
<?php
if(!(file_exists($datei.php))) { #prüft, ob Datei nicht existiert
$fp = fopen("$datei.php","w+"); #öffnen
$text = "bla bla";
fwrite("$text"); #schreiben in Datei
fclose("$datei.php"); #schliessen
#
$fp_title = fopen("titles.php", "w+");
$text_title = "bla bla";
fwrite($text_title);
fclose("titles.php");
#
} else { #wenn sie existiert, dann zahlen dranhängen, hochzählen
$i="2";
$i++;
$datei_new = $datei . $i ;
$fp_new = fopen("$datei_new.php", "w+"); #öffnen
$text = "bla bla";
fwrite("$text"); #schreiben in Datei
fclose("$datei.php"); #schliessen
#
$fp_title = fopen("titles.php", "w+");
$text_title = "bla bla";
fwrite("$text_title");
fclose("titles.php");
#
}
}
?>
[/php:1:8b3fa76d22]
Ich habe ein kleines Script geschrieben, bei dem man etwas in eine Datei schreiben kann. Alles kein Problem, aber ich habe eine if-Abfrage wie folgt:
[php:1:8b3fa76d22]
<?php
#konfiguration
if(!(file_exists($datei.php))) { #prüft, ob Datei nicht existiert
$fp = fopen("$datei.php","w+"); #öffnen
$text = "bla bla";
fwrite("$text"); #schreiben in Datei
fclose("$datei.php"); #schliessen
} else { #wenn sie existiert, dann zahlen dranhängen, hochzählen
$i="2";
$fp_new = fopen("$datei$i.php", "w+"); #öffnen
$i++;
$text = "bla bla";
fwrite("$text"); #schreiben in Datei
fclose("$datei.php"); #schliessen
}
#dann kommt der rest
?>
[/php:1:8b3fa76d22]
so, dann will ich einen link zu der datei machen, wie folgt:
Code:
<a href=\"$datei.php\">Titel</a>
so, wenn er den ersten teil ausführt, wäre es ja kein problem;
führt er aber den zweiten teil aus, dann muss ich den dateinamen ja irgendwo herkriegen. wie geht das? kann mir da einer helfen? arrays ?!
danke für eventuelle hilfe!
mfg
//edit: ich hab das mal verändert, nämlich, dass es direkt in der if-schleife reingeschrieben wird; wärt ihr so nett, und würdet sagen, ob das dann so okay ist oder nicht ? thx!
[php:1:8b3fa76d22]
<?php
if(!(file_exists($datei.php))) { #prüft, ob Datei nicht existiert
$fp = fopen("$datei.php","w+"); #öffnen
$text = "bla bla";
fwrite("$text"); #schreiben in Datei
fclose("$datei.php"); #schliessen
#
$fp_title = fopen("titles.php", "w+");
$text_title = "bla bla";
fwrite($text_title);
fclose("titles.php");
#
} else { #wenn sie existiert, dann zahlen dranhängen, hochzählen
$i="2";
$i++;
$datei_new = $datei . $i ;
$fp_new = fopen("$datei_new.php", "w+"); #öffnen
$text = "bla bla";
fwrite("$text"); #schreiben in Datei
fclose("$datei.php"); #schliessen
#
$fp_title = fopen("titles.php", "w+");
$text_title = "bla bla";
fwrite("$text_title");
fclose("titles.php");
#
}
}
?>
[/php:1:8b3fa76d22]