aurora-one
Goto Top

variabln über geben die wo man zu vor mit ein formular eingelessen hat

Hi administratoren gemeinde

ich hab mal wieder ein problem und würde euere hilfe inanspruch nehemen

so nun zu meinem problem.

ich schreibe mal wieder eine neu webseite

nun ich möchte gerne daten einlessen via formular und speicher so das ich die eigebene daten weiter verwenden kann, qausi die datei wo ich per formula eingelesen habe soll dann komplett als fertige php datei raus kommt.

so nun zum code was ich schon probier habe

es sind drei dateien

nun zum ersten teil

<form action="xxxxx.php" method="post">  
<span class="Stil1">Connect Daten für mySQL Datenbank</span><br>  

Host: <input name="host" value="$host=" type="text"><p>  
Port: <input name="port" value="$port=" type="text"><p>  
User: <input name="user" value="$user=" type="text"><p>  
Passwort: <input name="passwort" value="$passwort=" type="text"><p>  
<span class="Stil1">Datenbanken von xxxx</span><br>  
xx DB: <input name="xx" type="text"><p>  
xxx DB: <input name="xxx" type="text"><p>  
xxxx DB: <input name="xxxx" type="text"><p>  
xxxxx DB: <input name="xxxxx" type="text"><p>  

<input name="Speichern" type="submit"> <input name="Reset" type="reset">  

</form>

dann die datei wo es aus liest
<?php


$filename = 'confic.php';  
$host="$_POST[host]";  
$port="$_POST[port]";  
$database_encoding="utf8_general_ci";  
$user="$_POST[user]";  
$passwort="$_POST[passwort]";  
$xx="$_POST[xx]";  
$xxxx="$_POST[xxxx]";  
$xxx="$_POST[xxx]";  
$xxxxx="$_POST[xxxxx]";  

// Sichergehen, dass die Datei existiert und beschreibbar ist
if (is_writable($filename)) {

    // Wir öffnen $filename im "Anhänge" - Modus. 
    // Der Dateizeiger befindet sich am Ende der Datei, und
    // dort wird $somecontent später mit fwrite() geschrieben.
    if (!$handle = fopen($filename, "a")) {  
         print "Kann die Datei $filename nicht öffnen";  
         exit;
    }

    // Schreibe $somecontent in die geöffnete Datei.
    if (!fwrite($handle, $host )) {
        print "Kann in die Datei $filename nicht schreiben";  
        exit;
    }

    print "Fertig, in Datei $filename wurde geschrieben";  

    fclose($handle);

} else {
    print "Die Datei $filename ist nicht schreibbar";  
}
?>

dann die aus gabe confic.php
<code type"php">
beispiel:
$host = "127.0.0.1"
usw.


so das ich damit dann weiter arbeiten kann


ein danke im vorraus

grüß
Aurora-One

PS: fals was unklar ist einfach fragen bitte

Content-Key: 107323

Url: https://administrator.de/contentid/107323

Ausgedruckt am: 28.03.2024 um 15:03 Uhr

Mitglied: dog
dog 28.01.2009 um 09:40:57 Uhr
Goto Top
Wenn es denn sein muss: (beachte die unterschiedlichen Anführungszeichen)
<?php
	$filestr = '<?php  
$host = "'.$host.'";  
?>';  
	file_put_contents($filename,$filestr);
?>

Viel eher solltest du dir aber mal die Funktionen serialize und unserialize anschauen...
Mitglied: Aurora-One
Aurora-One 28.01.2009 um 19:09:12 Uhr
Goto Top
danke hat so geklappt wie du es beschrieben hast, so jetzt habe ich ein weiteres problem wie kann ich jetzt bei erneut schreiben die alte datei überschreiben

das wäre noch nett danke