Avatar billede stoltenborg Nybegynder
10. september 2005 - 08:28 Der er 13 kommentarer og
1 løsning

PHP Check af ændret mappe indhold

Jeg søger et script der via email kan informere mig når indholdet af en given mappe ændrer sig. Er SLET ikke php programmør, så jeg kan ikke rigtig kode det selv :-s (Har kigget lidt på php.net, men blev ik klogere).

Vh. Jan
Avatar billede dennism Nybegynder
10. september 2005 - 09:16 #1
Det vil først og fremmest kræve en database. Du er nok nødt til at have en database kørende, som indeholder en tabel over de filer som sidst er set i mappen. Når du så kører PHP-filen (som evt. kan blive kørt som et crontab hver time), kan den tjekke om der er mere indhold i mappen nu, i forhold til det den har liggende i databasen.
Avatar billede stoltenborg Nybegynder
10. september 2005 - 09:23 #2
Jeg har dette kørende:

PHP 5.0.4
Apache 2.0.54
Perl X.XX
MySQL 4.1.7

Det køres via en Win2003 Server platform.
Avatar billede jakobdo Ekspert
10. september 2005 - 10:22 #3
Du skal som dennism er inde på, have fat i noget som kan køre jobbet for dig jævnligt.
Men du kunne evt lave det i en filversion.
Hvis du gemmer md5() af alle filer i en anden fil.
Så vil du altid kunne se om der er sket noget siden sidst.
Avatar billede Slettet bruger
10. september 2005 - 10:43 #4
Hvis du bare vil have en mail når folk retter i databasen fra din fil (altså ligesom et CMS-system), er der ingen ben i.

Men er det normale filer vi snakker om, er det væsentligt sværere.
Avatar billede stoltenborg Nybegynder
10. september 2005 - 11:01 #5
Problemet er, at jeg ha en mappe som filk uploader billeder og .zip filer i, og jeg ville gerne informeres når der er nyt, men fatter ikke at lave et php script til det :-S
Avatar billede jakobdo Ekspert
10. september 2005 - 11:02 #6
Du kunne rette i upload funktionen!
Så sender den en email med filnavn, når filen er kopieret korrekt up på din server.
Avatar billede dennism Nybegynder
10. september 2005 - 11:06 #7
Du kan sende mig koden til din upload-funktion enten her eller i en mail til dennis@demaweb.dk
Så skal jeg lav en PHP-funktion i et upload script som sender en mail til dig, når scrippet bliver kørt.
Avatar billede stoltenborg Nybegynder
10. september 2005 - 11:23 #8
dennism: Sender den til din email når jeg kommer fra job (iaften). Takker lige mange gange på forhånd. Det lydder som en rigtig god løsning.
Avatar billede dennism Nybegynder
10. september 2005 - 11:31 #9
Helt fint. Fortsat god dag.
Avatar billede stoltenborg Nybegynder
11. september 2005 - 13:03 #10
dennism: Kom sent fra jo igår, og min datter var lidt pylret, så kom slet ikke til computeren. Regner med at sende det til dig iaften!!

Jan
Avatar billede dennism Nybegynder
11. september 2005 - 13:05 #11
Det er helt iorden :)
Avatar billede jakobdo Ekspert
11. september 2005 - 14:06 #12
Du kunne evt lægge denne fil i det dir du vil tjekke:

http://www.codebreaker.dk/exp/tjekDir.php
Avatar billede stoltenborg Nybegynder
13. september 2005 - 12:46 #13
:-) @ dennism !!!

It works like a charm. Kan du så smide et svar så du kan få P., og jeg kan få lukket.
Endnu engang, 1000 Tak !!!
Avatar billede dennism Nybegynder
13. september 2005 - 12:57 #14
Velbekom :)
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