Kleines Problem mit Variabelen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
BennyProdo
Mitglied
Beiträge: 948
Registriert: 12.10.2006 11:48
Wohnort: /root
Kontaktdaten:

Kleines Problem mit Variabelen

Beitrag von BennyProdo »

Hi,

ich hab nen Problem, ich möchte eine config per script erstellen lassen bzw. befüllen lassen, nun kommt aber ein fehler: er gibt nicht die variabelen in der config nicht an!

Hier mal die config:

Code: Alles auswählen

<?php

//created by install.php

= localhost

= benutzername

= passwort

= tabel_

= database

?>
normalerweise sollte es so aussehen:

$db = database

aber irgentwie funzt das nicht, hier mein code:

Code: Alles auswählen

if($_POST)
{
	$user = $_POST['hostname'];
        $pass = $_POST['pass'];
        $fix = $_POST['fix'];
        $db = $_POST['date'];
	
		$datei = fopen("config.php", "a");
	
		fputs($datei, "\r\n\r\n<?php\r\n\r\n");
		fputs($datei, "\r\n\r\n//autogenerate by Install.php\r\n");
		fputs($datei, "\r\n\r\n$hostname = $user\r\n");
		fputs($datei, "\r\n\r\n$datenbank = $db\r\n");
		fputs($datei, "\r\n\r\n$passwort = $pass\r\n");
		fputs($datei, "\r\n\r\n$praefix = $fix\r\n\r\n\r\n");
		fputs($datei, "\r\n\r\n?>");
		
		fclose($datei);

	}
Wie muss der code lauten damit dies auch funzt?

Benny
Spielst Du Jedi Knight: Jedi Academy? Dann komm zur Dunklen Seite: http://www.sithempire-clan.com
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

wie wäre anstatt " einfach ' zu verwenden? Dann schreibt er auch die Variablen in das Script rein und will die nicht als eigene verwenden..
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

oder escapen
fputs($datei, "\r\n\r\n\$hostname = $user\r\n");
wenn er überall nur ' nutzen würde, dann w+rden die \n nicht "ausgeführt"
wenn könnte man machen
fputs($datei, "\r\n\r\n".'$hostname = ' . "$user\r\n");
Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
BennyProdo
Mitglied
Beiträge: 948
Registriert: 12.10.2006 11:48
Wohnort: /root
Kontaktdaten:

Beitrag von BennyProdo »

Hi,
Jan500 hat geschrieben:oder escapen
fputs($datei, "\r\n\r\n\$hostname = $user\r\n");
wenn er überall nur ' nutzen würde, dann w+rden die \n nicht "ausgeführt"
wenn könnte man machen
fputs($datei, "\r\n\r\n".'$hostname = ' . "$user\r\n");
Jan
Danke jan, jetzt kann ich mit dem eigentlichen anfangen....

Benny
Spielst Du Jedi Knight: Jedi Academy? Dann komm zur Dunklen Seite: http://www.sithempire-clan.com
Antworten

Zurück zu „Coding & Technik“