Liebe PHP-Gemeinde,
die Überschrift dieses Beitrages scheint mir doch ein wenig verwirrend

, daher bitte ich diese Formulierung zu entschuldigen (aber was besseres fiehl mir im Moment nicht ein)! Leider stehe ich mal wieder vor einem Problem und bin auf die Hilfe von erfahrenen PHP'lern angewiesen!
Folgendes Problem:
Ich muss mehrere PHP-Dateien nach dem gleichen Muster anlegen, daher habe ich mir gedacht diese durch ein Skript generieren zu lassen. So sieht das aus:
PHP-Code:
<?php
for ($i = 1; $i <= 100 ; $i++) {
$h = $i-1; //Ist nur für die PHP-Dateien wichtig
$j = $i +1; //Ist nur für die PHP-Dateien wichtig
$text = "<?php session_start();
if($_SESSION[s_id] !=session_id()) {
session_destroy();
Header('Location: http:/localhost/test');
exit();
}
?><?php
include('../vars/var$h.php');
?>
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>........//hier kommt der ganze Body-Quatsch//
if(@touch('frage'.$i.'.php')){
file_put_contents('frage'.$i.'.php',$text);
};
}
Das funktioniert auch soweit! Die 100 Dateien werden angelegt und das freut mich tierisch, doch in den generierten Dateien fehlt dieses Angabe:
PHP-Code:
$_SESSION[s_id]
Schaue ich mir die einzelnen generierten Dateien an, so fehlt in jeder diese Variable. Kann mir jemand vielleicht erklären auf welche Art und Weise ich diese in die Dateien bekomme (per Copy'n Paste gehts zwar auch....aber das ist nicht im Sinne des Erfinders....

)
Ich möchte mich schon im Voraus für Eure Mühen bedanken!!!!
Viele Grüße
Tobi