Avatar billede Slettet bruger
17. marts 2010 - 19:44 Der er 6 kommentarer og
2 løsninger

Afvikle en kode på alle php file

Er det muligt at jeg kan lave en kode som afvikles på alle php filer på mit webhotel fremfor manual indsætning?

tænker f.eks en include("fil.php"); i bunden af alle php filer?

det fordi jeg er igang med noget sikkerhed på samtlige sider.

Det skal nok gøres via noget ini eller setup eller lign. ikke bare via. index.php filen, da ajax-filer mm. også skal afvikles.

Er der nogen idéer?
Avatar billede Slettet bruger
17. marts 2010 - 19:47 #1
Måske noget lign:

Hent alle php filer() {
  indsæt php kode på 3 linje i alle dokumenter
}

Hvordan gøres dette?
Avatar billede Slettet bruger
17. marts 2010 - 20:00 #2
.. men så afvikler den jo ikke automatisk men skal gøres manualt ved en kode som skal køres hver dag eller hver time..

Håber nogen kan hjælpe
Avatar billede intenz Novice
17. marts 2010 - 22:09 #3
Her er lidt der kan hjælpe dig på vej.

List filer i en folder:
http://dk.php.net/manual/en/function.readdir.php

Open fil:
http://php.net/manual/en/function.fopen.php

Skriv til fil:
http://www.php.net/manual/en/function.fwrite.php

Der skal så laves noget logik, der søger for at koden bliver indsat det rigtige sted, i de rigtige filer. Sådan noget kan nemt gå galt.
Avatar billede intenz Novice
17. marts 2010 - 22:20 #4
Hvis serveren tillader det kan du også gøre det gennem en .htaccess fil:
http://dk.php.net/ini.core#ini.auto-prepend-file
Avatar billede Slettet bruger
18. marts 2010 - 08:53 #5
Tak intenz, kan du eventuelt give et eksempel på hvordan jeg afvikle sådan den includere en fil i hver .php fil på serveren?
Avatar billede intenz Novice
18. marts 2010 - 10:24 #6
Du skal indsætte det i .htaccess filen, sådan:
php_value auto_prepend_file file.php

Om det virker afhænger af serverens setup.

Det andet forslag vil kræve at jeg koder det hele for at give et eksempel, det har jeg ikk tid til.
Avatar billede Slettet bruger
22. marts 2010 - 15:08 #7
læg et svar
Avatar billede intenz Novice
22. marts 2010 - 15:31 #8
svar
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