Avatar billede proviben Novice
28. december 2005 - 18:36 Der er 9 kommentarer og
1 løsning

Generering af mail if. med nyt link

Ønsker at få genereret en mail ( scripts-kaldet, bliver indsat via et cronjob) når en bestemt undermappe (fx: www.enside.dk/enmappe/ ) har fået tilføjet et nyt (vilkårligt) link og fremdeles.

Pt. er der ca. 50 links.  Et enkelt link tilføjes ca. hver tredje dag.
Avatar billede proviben Novice
28. december 2005 - 18:37 #1
link ==> html-side
Avatar billede thesurfer Nybegynder
28. december 2005 - 20:13 #2
Jeg kan ikke PHP, men teoretisk set skal den oprette en fil (f.eks. "filer.txt"), med indholdet af "enmappe".

Hver gang scriptet kører, skal den checke indholdet af enmappe, op mod indholdet af filer.txt.

Hvis der er en eller flere filer i mappen, end der er i listen (dvs, de(n) er ikke i listen), skal den tilføje den til listen, og kalder på mail-scriptet.

/theSurfer
Avatar billede proviben Novice
28. december 2005 - 21:39 #3
Indholdet ligger eksternt, - ønsker blot, at blive adviseret når der er én ny html-side.
Avatar billede thesurfer Nybegynder
28. december 2005 - 21:45 #4
eh?
Hvad mener du med "Indholdet ligger eksternt"..?

Du kan ikke se hvad der ligger i mapperne, med mindre at "directory listing" er slået til..

Så skal du bare hente siden (med filnavnene) ind, og analysere/parse sidens data.. så kan du få fat på filnavnene, og fortsætte fra "Hvis der er en eller flere filer i mappen, en......"


"directory listing" hedder nok noget andet i Apache/PHP/*nix..

/theSurfer
Avatar billede proviben Novice
28. december 2005 - 21:54 #5
Jo, directory listing ER slået til.
Avatar billede thesurfer Nybegynder
28. december 2005 - 22:16 #6
Man skal bruge "file" til at hente siden ind: http://dk2.php.net/file
Man får så en array, som man kan løbe igennem via en foreach.
Listen fra "filer.txt" smides ind i en array, så man kan sammenligne den "nuværende" fil, med lister af filer.

/theSurfer
Avatar billede proviben Novice
28. december 2005 - 23:24 #7
Ja det lyder rigtigt - el. måske bare checke på en eventuel forøgelse af filer i mappen. Et bud på noget php som kan magte dette?
Avatar billede thesurfer Nybegynder
28. december 2005 - 23:31 #8
Ang "checke på en eventuel forøgelse af filer i mappen":
Det er jo det scriptet skal gøre.. den kan ikke "check" om der er sket en ændring, med mindre at den løber listen igennem (de "nye" / nuværende filer), og sammenligner den mod gamle liste (den sidst brugte liste)..

Som jeg skrev i mit første indlæg, er PHP ikke lige mig.. :-)

/theSurfer
Avatar billede proviben Novice
29. december 2005 - 13:51 #9
- "PHP ikke lige mig.. :-)" - det er ok!
Avatar billede proviben Novice
09. januar 2006 - 13:27 #10
Lukker, - Tak thesurfer.
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