Fout bij Fputs
Hoi,
Ik gebruik dit stukje code om een connectie bestand te maken, maar nu ik een nieuwere versie van apache, mysql en php gebruik, werkt het niet meer. De $ wordt niet meer voor namen gezet. Hoe kan dat?
Code:
Ik gebruik dit stukje code om een connectie bestand te maken, maar nu ik een nieuwere versie van apache, mysql en php gebruik, werkt het niet meer. De $ wordt niet meer voor namen gezet. Hoe kan dat?
Code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?
$file = fopen("../Connections/EduConnect.php", "w");
fputs($file, "<");
fputs($file, "?php\n$");
fputs($file, "usn = \"$uniek\";\n$");
fputs($file, "hostname_EduConnect = \"$hostname\";\n$");
fputs($file, "database_EduConnect = \"$database\";\n$");
fputs($file, "username_EduConnect = \"$username\";\n$");
fputs($file, "password_EduConnect = \"$password\";\n$");
fputs($file, "EduConnect = mysql_pconnect($");
fputs($file, "hostname_EduConnect, \$");
fputs($file, "username_EduConnect, \$");
fputs($file, "password_EduConnect) or die(mysql_error());\n");
fputs($file, "?".">");
fclose($file);
?>
$file = fopen("../Connections/EduConnect.php", "w");
fputs($file, "<");
fputs($file, "?php\n$");
fputs($file, "usn = \"$uniek\";\n$");
fputs($file, "hostname_EduConnect = \"$hostname\";\n$");
fputs($file, "database_EduConnect = \"$database\";\n$");
fputs($file, "username_EduConnect = \"$username\";\n$");
fputs($file, "password_EduConnect = \"$password\";\n$");
fputs($file, "EduConnect = mysql_pconnect($");
fputs($file, "hostname_EduConnect, \$");
fputs($file, "username_EduConnect, \$");
fputs($file, "password_EduConnect) or die(mysql_error());\n");
fputs($file, "?".">");
fclose($file);
?>
PHP hulp
28/11/2024 18:09:37Bo az
18/09/2003 14:56:00Mag ik je er op wijzen dat alleen "?>" dat in je bestand zal komen, je doet steeds op nieuw fputs en dan opent die de file steeds opnieuw. Aan gezien je ook nog "w" gebruikt is dat een probleem, "w" wil zeggen die ie alles overschrijft.
Je hoeft dus maar 1x fputs te doen of je moet "w" vervangen door: "a". Bij "a" komt de cusor achterin het document testaan...
Je hoeft dus maar 1x fputs te doen of je moet "w" vervangen door: "a". Bij "a" komt de cusor achterin het document testaan...
Gewijzigd op 18/09/2003 14:56:00 door Bo az