ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
566
566
EMPFEHLEN
-
Hallo ich versuche eine function zu schreiben, welche mir eine config Datei automatisch generiert. Die Datei wird auch geschrieben nur sind keine Leerzeilen und Zeilenumbrüche vorhanden.
Wie kann ich das lösen?.
Hier mal mein Ansatz:
install.php:
Das steht nacher in der config.php:PHP-Code:<?php
function generateConfig()
{
$datei = fopen("config.php", "r+");
fwrite($datei,'<?php \r\n');
fwrite($datei,'\r\n');
fwrite($datei,';//Autogenerierte Konfiguartionsdatei\r\n');
fwrite($datei,'//Ändern sie nichts in dieser Datei\r\n');
fwrite($datei,'\r\n');
fwrite($datei,'\r\n');
fwrite($datei,'\r\n');
fwrite($datei,'\r\n');
fwrite($datei,'\r\n');
fwrite($datei,'//define($debug,true);\r\n');
fwrite($datei,'//Die obere Zeile auskommentieren un Debuginformationen anzuzeigen\r\n');
fwrite($datei,'\r\n');
fwrite($datei,'\r\n');
fwrite($datei,'\r\n');
fwrite($datei,'$mysql_server="'.$_GET['server'].'";\r\n');
fwrite($datei,'$mysql_user="'.$_GET['user'].'";\r\n');
fwrite($datei,'$mysql_password="'.$_GET['password'].'";\r\n');
fwrite($datei,'\r\n');
fwrite($datei,'$table_prefix="'.$_GET['prefix'].'";\r\n');
fwrite($datei,'\r\n');
fwrite($datei,'define("PHPMail_INSTALLED", true);\r\n');
fwrite($datei,'\r\n');
fwrite($datei,'\r\n');
fwrite($datei,'?>');
fclose($datei);
}
?>
nun sollten die \r\n allerdings Zeilenumbrüche sein.PHP-Code:<?php \r\n\r\n;//Autogenerierte Konfiguartionsdatei\r\n//Ändern sie nichts in dieser Datei\r\n\r\n\r\n\r\n\r\n\r\n//define($debug,true);\r\n//Die obere Zeile auskommentieren un Debuginformationen anzuzeigen\r\n\r\n\r\n\r\n$mysql_server="";\r\n$mysql_user="";\r\n$mysql_password="";\r\n\r\n$table_prefix="";\r\n\r\ndefine("PHPMail_INSTALLED", true);\r\n\r\n\r\n?>
Vielen Dank im Vorraus
-
Probier mal \r\n in "" zu setzen anstatt in '', dann sollte es gehen.
PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
Habs ausprobiert und es funktioniert!
Vieln Dank echt super wie schnell man hier Hilfe bekommt =)
-
04.11.06 14:08 #4
Um das noch etwas zu erweitern:
Alles, was zwischen dein einfachen Anführungszeichen (') steht, wird nicht interpretiert. Beispiel:
Ausgabe:Code :1 2
$bla=5; echo '$bla=5';
Code :1
$bla=5
Alles zwischen den zweifachen Anführungszeichen (") wird interpretiert. Beispiel:
Ausgabe:Code :1 2
$bla=5; echo "$bla=5";
Code :1
5=5
Azi
-
vielen Dank echt Spitze
Ich glaub da hätte ich noch lange suchen können!
Ähnliche Themen
-
Leerzeilen aus Textdatei entfernen
Von BruS im Forum Visual Basic 6.0Antworten: 7Letzter Beitrag: 01.03.10, 20:53 -
Leerzeilen Problem
Von Microhome im Forum PHPAntworten: 4Letzter Beitrag: 05.07.08, 11:50 -
Leerzeilen in Word löschen
Von larsbaer im Forum Office-AnwendungenAntworten: 1Letzter Beitrag: 23.06.05, 22:44 -
aus DB in txt ohne Leerzeilen
Von stender23 im Forum PHPAntworten: 3Letzter Beitrag: 23.03.05, 10:37 -
Leerzeilen aus PHP entfernen
Von xtraMen im Forum PHPAntworten: 6Letzter Beitrag: 17.01.05, 02:33





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren