Avatar billede mortenmrs Nybegynder
04. februar 2003 - 11:16 Der er 11 kommentarer

"Senest opdaterede sites"

Hej,

Jeg er først lige begyndt at bevæge mig ud i PHP og er meget langt fra nogen haj til det. Derfor håber jeg der er nogen kloge hoveder herinde der kan hjælpe mig med at sammensætte et lille script.. :)

Det jeg gerne vil have lavet, er en lille tabel med links til 'senest opdaterede sites' med en tilhørende dato, der viser hvornår siderne er blevet opdateret.

Dvs. at webmastere der besøger min hjemmeside har mulighed for at tilmelde deres site til denne update-liste og hver gang de har lavet en update på deres site, kan de så også 'opdatere' listen, så deres site (=det senest opdaterede) kommer øverst på listen...

Det eksempel jeg har set på nettet som er tættest på min ide kan findes her: http://urban.dk/ (se 'Senest opdaterede sites' i den første grå kolonne)...

hver gang disse webmastere skal 'opdatere' listen, skal de logge ind med et brugernavn og password så systemet ikke bliver misbrugt. Hvis man kunne smide en cookie ind som huskede disse oplysninger og dermed gjorde dette lidt hurtigere, ville det være dejligt.. :)

Ideen med det hele er at denne liste skal komme alle til gode: 1) webmasterne som tilmelder sig får hits fra min side, hver gang de har lavet en update. 2) De besøgende får på min hjemmeside et overblik over senest opdaterede sites, og ikke mindst 3) min side får ekstra hits fra webmasterne som 'skal' forbi hver gang de har opdateret og alle andre besøgende som oftere tjekker forbi for at få et overblik over nye updates.. :)

Jeg håber der er nogen der kan hjælpe!

Mvh morten.
Avatar billede avminarm Juniormester
04. februar 2003 - 14:01 #1
er du begyndt selv? - jeg tror du kan hente inspiration her:
http://www.eksperten.dk/spm/287856
Avatar billede avminarm Juniormester
10. februar 2003 - 14:19 #2
haloo?
Avatar billede mortenmrs Nybegynder
11. februar 2003 - 12:38 #3
ja, sorry... jeg er vist lidt langsom i betrækket eller hvad man siger.. :-)

men nej, jeg er ikke begyndt selv... når jeg siger jeg er php nybegynder så er det meget bogstaveligt, jeg ved ikke hvor jeg skal starte eller begynde med sådan en ting her... men jeg regnede ikke med at det var det mest avancerede script i verden der skulle laves her, så jeg håbede lidt at der var nogen der lå inde med et så-godt-som-færdigt script der klarede de fleste af de ting jeg ønsker....?

men det er måske ønsketænkning....?
Avatar billede avminarm Juniormester
11. februar 2003 - 13:10 #4
hmm - jeg så dette link i et andet sprg - det er et script der omhandler medlemmer http://www.schaefner.dk/medlemmer.zip - der kan sikkert bygges videre på det ;-)
Avatar billede mortenmrs Nybegynder
11. februar 2003 - 15:19 #5
ja.. det ser da ud til at være noget af det rigtige... jeg kan dog ikke rigtigt få det helt op at køre... jeg har selvfølgelig ændret oplysningerne i config.php så de passer til mine indstillinger, men jeg får stadig en del fejl... når jeg f.eks. vil se 'liste.php' får jeg følgende:

Warning: Supplied argument is not a valid MySQL result resource in /usr/www/wankers_dk/public_html/updatesites/liste.php on line 22

og efter at have logget ind i 'admin/index.php' får jeg i 'admin/admin.php' følgende fejl:

Warning: Supplied argument is not a valid MySQL result resource in /usr/www/wankers_dk/public_html/updatesites/admin/admin.php on line 35

Og prøver jeg at oprette en ny bruger i 'opret.php' får jeg for det første at vide at 'Emailen er allerede i databasen' (uanset hvilket brugernavn og email jeg forsøger med) og for det andet denne fejlmeddelelse:

Warning: Supplied argument is not a valid MySQL result resource in /usr/www/wankers_dk/public_html/updatesites/opret.php on line 37

...?

mvh morten.
Avatar billede avminarm Juniormester
11. februar 2003 - 15:25 #6
har du mysql - evt. phpmyadmin - du akl jo bruge tabellen som er her:

CREATE TABLE medlemmer (
  id int(11) NOT NULL auto_increment,
  navn tinytext NOT NULL,
  email tinytext NOT NULL,
  PRIMARY KEY  (id)
) TYPE=MyISAM;
Avatar billede avminarm Juniormester
11. februar 2003 - 15:26 #7
hvis du skal bruge noget loginsystem - kan du hente et godt og simpelt loginsystem på www.sukos.dk
Avatar billede mortenmrs Nybegynder
11. februar 2003 - 20:20 #8
hehe.. jep, det var det der skulle til.. :-)

nu skulle det så gerne være sådan at hver gang en bruger loggede sig ind, så skulle listen over 'Senest opdaterede sites' blive opdateret, så brugerens hjemmeside blev noteret som den senest opdaterede... det lyder måske lidt sort.. men jeg må igen henvise til eksemplet på http://urban.dk/  som er det der kommer tættest på det jeg leder efter... :-)

tak for hjælpen indtil videre!

mvh morten.
Avatar billede avminarm Juniormester
12. februar 2003 - 09:18 #9
har du fået det til at virke du kan evt. lave et felt mere i din tabel i formatet DATETIME dvs:

opdater DATETIME NOT NULL,

og hver gang der indsættes noget indsættes ligeledes now();

Man kan så sorterer der hvor alle de tilmeldte sider hentes frem ved at tilføje: OREDER BY opdater - de skaulle give den senest opdaterede først
Avatar billede avminarm Juniormester
12. februar 2003 - 09:21 #10
der skal stå ORDER BY
Avatar billede avminarm Juniormester
18. februar 2003 - 13:38 #11
kan du få det til at virke?
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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