Avatar billede madsens90 Praktikant
06. januar 2008 - 19:25 Der er 15 kommentarer og
1 løsning

Kan man ved hjælp af en funktion at oprette en php fil online?

Jeg vil gerne lave et system på min siden hvor at en admin kan se en liste over alle filerne på siden. eller ihvertfald alle php filerne.

Så skal man kunne trykke ind på denne fil, ændre i den, og gemme den.

og man skal kunne oprette flere .php filer + slette dem igen.

Mit spørgsmål:
Kan det lade sig gøre at oprette .php filer med en funktion?
Hvis det kan, hvordan gøres dette så?

Takker på forhånd! :)
Avatar billede jakobdo Ekspert
06. januar 2008 - 19:33 #1
Det kan godt lade sig gøre, men ikke med en færdig funktion.
Du skal selv lave funktionaliteten.

I bund og grund er det jo "bare" følgende:

Opret PHP FIL:
textarea -> php kode.
Gem indhold af textarea som filnavn.php

Rediger PHP FIL:
Liste over php-filer
Klik på en php fil, og åben.
textarea -> php kode.
Gem indhold af textarea som gammelt filnavn.php
Avatar billede leif Seniormester
06. januar 2008 - 19:34 #2
Avatar billede madsens90 Praktikant
06. januar 2008 - 19:36 #3
Jah.. jakobdo det er så simpelt som du siger det. :)

Ved bare ikke lige hvordan det laves, og med hvilke funktuon der skal til. :)

okat Leif.. kigger lige på linket. :)
Avatar billede jakobdo Ekspert
06. januar 2008 - 19:56 #4
Du kan åbne/læse indholdet af en fil med: fopen/fread eller file_get_contents()
Og du kan gemme med: fopen/fwrite eller file_put_contents()
Avatar billede madsens90 Praktikant
06. januar 2008 - 20:13 #5
Okay. :) Enkelt nok. :)

Man kan godt se php koder, som f.eks DB connections med fx fread ik'?

Hvilken funktion skal jeg så bruge til at lave en ny .php fil i ftp mappen? :)
Avatar billede madsens90 Praktikant
06. januar 2008 - 20:15 #6
der kan jeg måske også bare bruge fwrite? :)

og så laver den bare en ny fil, hvis den ikke eksisterer? :)
Avatar billede jakobdo Ekspert
06. januar 2008 - 20:20 #7
Tjek! :o)
Avatar billede jakobdo Ekspert
06. januar 2008 - 20:20 #8
Du skal kigge på fopen(), den har forskellige options.
Avatar billede asn24 Nybegynder
06. januar 2008 - 20:30 #9
Hvad med at bruge lidt af ftp funktionerne php understøtter? :)

http://dk.php.net/manual/da/ref.ftp.php
Avatar billede jakobdo Ekspert
06. januar 2008 - 20:31 #10
FTP ?
Avatar billede madsens90 Praktikant
06. januar 2008 - 20:58 #11
asn24, det tror jeg ikke jeg tør rode mig ud i. :D

Tak for det jakobdo. :) Har lige noget andet jeg skal ordne inden jeg laver mit script, men når jeg for det lavet, skal jeg nok lige vende tilbage. :)

Tusinde gange tak for hjælpen. :)
Avatar billede asn24 Nybegynder
07. januar 2008 - 00:11 #12
PHP understøter ftp protokollen :)

der er en del eksempler på manual siden..
Avatar billede madsens90 Praktikant
07. januar 2008 - 10:34 #13
Tak, men det er lige avanceret nok til mig. :D hehe. :)
Avatar billede madsens90 Praktikant
29. november 2010 - 18:47 #14
Kom med et svar jakobdo, fik det til at virke. :P
Avatar billede jakobdo Ekspert
29. november 2010 - 19:39 #15
Svar!
Avatar billede jakobdo Ekspert
29. november 2010 - 20:00 #16
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