Avatar billede floetti Nybegynder
08. februar 2004 - 15:44 Der er 14 kommentarer og
1 løsning

Kan php oprette et php dokument?

Hej! Jeg ville bare spørge om det er muligt at få php til oprette et php dokument? Om ja, kan jeg så få et eksempel?

På forhånd tak

Floetti
Avatar billede erikjacobsen Ekspert
08. februar 2004 - 15:47 #1
<?
  // utestet
  $f=fopen("nyside.php","w");
  fwrite($f,"<? echo 'Her er den nye sided'; ?>\n");
  fclose($f);
?>
Avatar billede ztyxx Nybegynder
08. februar 2004 - 15:49 #2
fopen() vil oprette en fil, nyside.php, hvis den ikke allrede eksisterer, så utestet eller ej, er eriks svar korrekt, kig på www.php.net/fopen
Avatar billede shjorth Nybegynder
08. februar 2004 - 15:50 #3
Det kan du godt ja... http://dk.php.net - fopen
Avatar billede floetti Nybegynder
08. februar 2004 - 16:12 #4
sådan ;) Takker for svarene, det var lige det som skulle til. Har fået brug at begge kommentarer fra erikjacobsen og ztyxx, så jeg vil gerne splitte pointene.

det var det jeg kom frem til:
<?
$f=fopen("file.php","x");
if (file_exists("file.php")) {
echo "Filen $f eksisterer i forvejen";
} else {
fwrite($f,"<? echo 'Den nye side er oprettet'; ?>\n");
fclose($f);
echo "Filen $f eksisterer ikke, og er nu oprettet";
}
?>
Avatar billede ztyxx Nybegynder
08. februar 2004 - 16:14 #5
erik var først, så det er ikke mig der skal have point, men erik, hvis du kan få ham til at tage dem*LOL*
Avatar billede floetti Nybegynder
08. februar 2004 - 16:15 #6
hehe.... Ok, så venter jeg bare på svaret;)
Avatar billede ztyxx Nybegynder
08. februar 2004 - 16:17 #7
tror nok du risikerer at vente læææænge;-)
Avatar billede erikjacobsen Ekspert
08. februar 2004 - 16:18 #8
Ellers tak, jeg samler ikke på point.
Avatar billede ztyxx Nybegynder
08. februar 2004 - 16:19 #9
hehe, der ser du, så du lægger et svar selv, og beholder dine point
Avatar billede floetti Nybegynder
08. februar 2004 - 16:20 #10
Jamen så.... tager jeg dem tibage eller hvad..??
Avatar billede floetti Nybegynder
08. februar 2004 - 16:23 #11
Nu da spørgsmålet er oppe at køre. Kan man ik includere en standard php script, da man opretter en ny fil? En mysql_query?
Avatar billede erikjacobsen Ekspert
08. februar 2004 - 16:31 #12
Skal du lave en include skriver du bare

  fwrite($f,"include('sql.php');");
Avatar billede floetti Nybegynder
08. februar 2004 - 16:39 #13
takker;)
Avatar billede ztyxx Nybegynder
23. februar 2004 - 20:58 #14
lukketid??
Avatar billede floetti Nybegynder
19. juni 2004 - 22:04 #15
ok... så er svaret endelig her;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester