php bestand in andere map aanmaken
Hieronder staat een stukje PHP code welke ik gebruik voor het aanmaken van een nieuw PHP bestand, dat gaat allemaal helemaal goed.
Alleen nu wil ik dat het PHP bestand in een ANDERE map wordt aangemaakt, alleen dat krijg ik niet voor elkaar. Bijvoorbeeld in de map "pagina".
Waar moet ik dat precies in de code invoegen?
En ik heb nog een 2e vraagje. Ik wil het nieuw aangemaakte PHP bestand automatisch laten vullen met een heleboel PHP code. Tekst is geen probleem omdat er automatisch in te laten schrijven. Dat zet ik gewoon bij $Content, alleen ik weet niet hoe ik een heleboel code erneer kan zetten met allemaal leestekens en PHP code?
Kan iemand mij met deze 2 probleempjes helpen?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
$naam=$_GET['Naam'];
$filename = "$naam.php";
$Content = "code in het bestand";
echo "open";
$handle = fopen($filename, 'x+');
echo " write";
fwrite($handle, $Content);
echo " close";
fclose($handle);
if($handle = fopen($filename, 'a')){
if(is_writable($filename)){
if(fwrite($handle, $content) === FALSE){
echo "Cannot write to file $filename";
exit;
}
echo "The file $filename was created and written successfully!";
fclose($handle);
}
else{
echo "The file $filename, could not written to!";
exit;
}
}
else{
echo "The file $filename, could not be created!";
exit;
}
?>
$naam=$_GET['Naam'];
$filename = "$naam.php";
$Content = "code in het bestand";
echo "open";
$handle = fopen($filename, 'x+');
echo " write";
fwrite($handle, $Content);
echo " close";
fclose($handle);
if($handle = fopen($filename, 'a')){
if(is_writable($filename)){
if(fwrite($handle, $content) === FALSE){
echo "Cannot write to file $filename";
exit;
}
echo "The file $filename was created and written successfully!";
fclose($handle);
}
else{
echo "The file $filename, could not written to!";
exit;
}
}
else{
echo "The file $filename, could not be created!";
exit;
}
?>
Regel 5 aanpassen.
Nu heb ik dus alleen nog het probleemp dat er bij $Content een heleboel PHP code moet komen te staan wat in het aangemaakte bestand geschreven moet worden. Hoe zorg ik ervoor dat ik dat erin krijg?
textarea?
Maar om op je vraag terug te komen, je kunt de code toch gewoon als string toevoegen:
Ik denk dat ik hier wel verder mee uit de voeten kan.
Dank je!