Seiten Automatisch Erstellen
#1
geschrieben 06. Februar 2007 - 15:21
bin gerade dabei eine wrestling seite fertigzustellen. nun bin ich beim roster angelangt, wo ich um de 100 seiten erzeugen und umbenennen muss.
gibt es da irgendeine möglichkeit die automatisch erzeugen zu lassen? also, ich mache die erste und sage dann wieviel ich brauche, bzw geb in die liste die namen ein, wie die datei dann heißen soll.
sowas wie einen HTML Generator.
thx schonmal
Anzeige
#2
geschrieben 06. Februar 2007 - 15:33
Wen du Dateien ohne bestimmten Namen erzeugen möchtest, z.B.: seite1.html, seite2.html, seite3.html, seite4.html, ..., ..., ..., seite100.html dan kannst du einfach mit einer for-Schleife arbeiten:
$text = "<html><body> ... </body></html>"; // INHALT DER IN DIE ERZEUGTEN FILES GESCHRIEBEN WERDEN SOLL VORSICHT BEI " ! MACH \" ! ^^
for($x=0; $x<100; $x++) {
$open fopen("seite.".$x.".html", "w");
fwrite($open, $text);
fclose($open);
}
Dieser Beitrag wurde von keny bearbeitet: 06. Februar 2007 - 15:56
Zitat
Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
#3
geschrieben 06. Februar 2007 - 16:05
Zitat (keny: 06.02.2007, 15:33)
Wen du Dateien ohne bestimmten Namen erzeugen möchtest, z.B.: seite1.html, seite2.html, seite3.html, seite4.html, ..., ..., ..., seite100.html dan kannst du einfach mit einer for-Schleife arbeiten:
$text = "<html><body> ... </body></html>"; // INHALT DER IN DIE ERZEUGTEN FILES GESCHRIEBEN WERDEN SOLL VORSICHT BEI " ! MACH \" ! ^^
for($x=0; $x<100; $x++) {
$open fopen("seite.".$x.".html", "w");
fwrite($open, $text);
fclose($open);
}
hallo, danke, aber die daten sollten einen bestimmten namen haben
#4
geschrieben 06. Februar 2007 - 16:18
eingabe.html
<?php
if($create) {
$datei1 = $_POST['datei1'];
$datei2 = $_POST['datei2'];
$datei3 = $_POST['datei3'];
$datei4 = $_POST['datei4'];
$datei5 = $_POST['datei5'];
...
$datei100 = $_POST['datei100'];
$text = "<html><body> ... </body></html>";
$open fopen($datei1.".html", "w");
fwrite($open, $text);
fclose($open);
$open fopen($datei2.".html", "w");
fwrite($open, $text);
fclose($open);
$open fopen($datei3.".html", "w");
fwrite($open, $text);
fclose($open);
$open fopen($datei4.".html", "w");
fwrite($open, $text);
fclose($open);
$open fopen($datei5.".html", "w");
fwrite($open, $text);
fclose($open);
...
$open fopen($datei100.".html", "w");
fwrite($open, $text);
fclose($open);
}
?>
<html>
<body>
<form name="create" method="POST" action="?">
Datei 1: <input type="text" name="datei1" /><br />
Datei 2: <input type="text" name="datei2" /><br />
Datei 3: <input type="text" name="datei3" /><br />
Datei 4: <input type="text" name="datei4" /><br />
Datei 5: <input type="text" name="datei5" /><br />
....
Datei 100: <input type="text" name="datei100" /><br />
<input type="submit" value="Erstellen" />
</form>
</body>
</html>
Zitat
Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
#5
geschrieben 06. Februar 2007 - 17:00
Ist klar was ich meine?
Wenn nicht...
In jeder fopen-Zeile fehlt ein "="
#6
geschrieben 06. Februar 2007 - 19:20
Zitat (Witi: 06.02.2007, 17:00)
Ist klar was ich meine?
Wenn nicht...
In jeder fopen-Zeile fehlt ein "="
also das ganze so machen?
$open = fopen($datei1.".html", "w");
fwrite($open, $text);
fclose($open);
wo werden die daten eigentlich hingespeichert? direkt in den ordner wo auch die eingabe.php ist?
#7
geschrieben 07. Februar 2007 - 09:11
#8
geschrieben 08. Februar 2007 - 00:08
#9
geschrieben 08. Februar 2007 - 15:47
error_reporting(E_ALL);hin und sag, ob immernoch keine Fehler sind.
#10
geschrieben 08. Februar 2007 - 18:26
- ← Google Crawler War Seit November Nicht Mehr Da, Mieser Pagerank,....
- Skript/Web-Programmierung
- Datum/uhr →

Hilfe
Neues Thema
Antworten
Nach oben



