Avatar billede leif Seniormester
15. september 2007 - 17:05 Der er 18 kommentarer og
1 løsning

Kør x PHP fil uanset hvad

Hej,

Kan jeg på nogen måde gøre så at uanset hvilken fil der bliver loadet så loader den først en lille PHP fil som smider lidt data ind i databasen ?


På forhånd tak

/Leif
Avatar billede nielle Nybegynder
15. september 2007 - 17:10 #1
Hvad med at include den lille PHP fil i alle den andre PHP filer?
Avatar billede hmm10 Nybegynder
15. september 2007 - 17:19 #2
Du kan via .htaccess kalde din php-fil, som indeholder din lille database-kode og derefter include den ønskede fil ?
Avatar billede leif Seniormester
15. september 2007 - 17:50 #3
nielle -> Skulle helst være uanset om det er en html eller PHP fil, endda også om det bare et billede som loades ! Det er til at håndtere statistik

hmm10 -> Lyder som en idé men kender du koden til at gøre det ?
Avatar billede olebole Juniormester
15. september 2007 - 19:03 #4
<ole>

Hvis det er alt, du vil køre statistik på, lyder det, somom det er noget helt andet end PHP, du skal have gang i. Den slags funktionalitet skrives somregel i sprog som Java og C++

/mvh
</bole>
Avatar billede erikjacobsen Ekspert
15. september 2007 - 19:06 #5
Eller find informationerne i logfilen??
Avatar billede leif Seniormester
15. september 2007 - 19:07 #6
Hvorfor normalt i Java eller C++ ? Jeg skal til det behov jeg har bare have nogen bestemte data ned i en database så har jeg hvad jeg skal bruge.

Ja, jeg kunne vælge at parse Logfilen, men jeg kunne også vælge at smide nogen data ned i en Database !
Avatar billede leif Seniormester
15. september 2007 - 19:26 #7
En mulighed er da at parse access.log som Apache laver, men jeg vil gerne kunne trække det fra Databasen, men nogen som kender en løsning til dette ?
Avatar billede erikjacobsen Ekspert
15. september 2007 - 19:37 #8
Jeg kender ikke dine kriterier, men er oplysningerne i logfilen nok, så put dem i databasen, når dagen er omme. Skal du gøre det i PHP scrips, så gør det til sidst, efter  al HTML er sendt (flushed) til brugeren. Sparer dem lidt tid ;)
Avatar billede leif Seniormester
15. september 2007 - 21:44 #9
:) Jeg fandt et PHP script til at parse access.log, men den gør det ikke rigtigt.

www.ljnet.dk/exp/796532

Kan I se hvad den gør galt ?
Avatar billede olebole Juniormester
15. september 2007 - 21:52 #10
"Hvorfor normalt i Java eller C++" >> fordi PHP ikke er særlig godt performende til den slags. Derfor bruger Apache og andre webservere heller ikke scriptsprog som PHP til at skrive sine log-filer
Avatar billede erikjacobsen Ekspert
15. september 2007 - 21:55 #11
Nej, hvorfor skal vi dog lede efter fejl i den. Den virker ikke, ok, ud med den. Find noget andet, eller skriv noget selv.
Avatar billede leif Seniormester
15. september 2007 - 22:19 #12
olebole -> Fair nok.

erikjacobsen -> Sorry, men hvem har trådt på din sukkermad idag ?
Avatar billede leif Seniormester
12. oktober 2007 - 18:30 #13
Jeg lukker, da jeg desværre ikke fandt en løsning, pt. andet end at include min PHP i alle andre filer.
Avatar billede showsource Seniormester
12. oktober 2007 - 18:33 #14
Kan du bruge .htaccess ?

php_value auto_prepend_file harddisk/sti/til/fil.php

lagt i roden afdit domain
Avatar billede leif Seniormester
12. oktober 2007 - 18:38 #15
Ahhh !
Avatar billede leif Seniormester
12. oktober 2007 - 18:38 #16
Jeg laver lige et par test så vender jeg lige tilbage !
Avatar billede leif Seniormester
12. oktober 2007 - 20:09 #17
showsource -> Ønsker du point ? Så opretter jeg et spm. til det.
Avatar billede showsource Seniormester
12. oktober 2007 - 20:11 #18
ellers tak du
Avatar billede leif Seniormester
12. oktober 2007 - 20:33 #19
OK
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