Avatar billede tcp Nybegynder
13. september 2008 - 14:32 Der er 4 kommentarer og
1 løsning

åben fil xxx.php insæt data og gem fil123.php

Hejsa sider og roder med noget php

<?php
$indhold = "indhold"; //Indhold vi gerne vil have ind i filen
$fil = fopen("minfil.php", "w"); //Åben filen
fwrite($fil, $indhold); //Skriv indholdet af $indhold ind i filen
fclose($fil); //Luk filen
?>



Kan man lave lidt om på det her så den den åbner en fil fil 1.php indsætter data og så gemmer filen med det nye data i fil 2.php


Mvh Martin
Avatar billede jakobdo Ekspert
13. september 2008 - 14:40 #1
Ja, uden at give dig alle info.

Kig evt. på fread (læser indhold) eller file_get_contents().
Når indhold så er læst over i en variabel, indsætter du data.
Og gemmer med fwrite() eller file_put_contents()
Avatar billede tcp Nybegynder
13. september 2008 - 15:06 #2
Takker ser ud til det virker

// læser filer med indhold
$handle = fopen("indhold_top.php", "rb");
$top = stream_get_contents($handle);
fclose($handle);

$handle = fopen("indhold_bund.php", "rb");
$bund = stream_get_contents($handle);
fclose($handle);



//Opretter en fil med indholdet

$indhold = "$top $code $bund"
               
                ; //Indhold vi gerne vil have ind i filen
$fil = fopen("$navn.php", "w"); //Åben filen
fwrite($fil, $indhold); //Skriv indholdet af $indhold ind i filen
fclose($fil); //Luk filen


Så til næste problem
Avatar billede tcp Nybegynder
13. september 2008 - 15:16 #3
Bare send svar
Avatar billede jakobdo Ekspert
13. september 2008 - 15:30 #4
Svar!
Avatar billede jakobdo Ekspert
13. september 2008 - 18:23 #5
Takker for point.
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