Avatar billede cot Nybegynder
22. februar 2008 - 18:07 Der er 23 kommentarer og
1 løsning

Søge efter billede på en side

Hej

Jeg søger et script, foremegentlig ikke PHP, men nok noget andet, som kan tage en masse sider, og søge dem igennem efter om et bestemt billede skulle være på siden, hvis det så er det, skal det tilføjes til en liste eller en database.

Det er rigtig mange sider der skal søges igennem, så jeg ved ikke om det gør en forskel på hvordan det skal gøres, men er der nogen der har noget KODE, som jeg kan få til dette formål, kan også være vi skal have fat i noget PERL/CGI, men det ved jeg ikke..

Btw. så ersiderne: http://noget.noget.dk/kort.php?=123456 (et tal)

Håber nogen kan hjælpe

Cot
Avatar billede nielle Nybegynder
22. februar 2008 - 21:46 #1
Brug readfile() til at læse indholdet på den enkelte side:

http://dk2.php.net/manual/da/function.readfile.php


Brug preg_match() og regulære udtryk til at finde billedet på siden hvis det er der:

http://dk2.php.net/preg_match


Brug mysql_query() til at indsætte resultatet i databasen:

http://dk2.php.net/mysql_query
Avatar billede cot Nybegynder
23. februar 2008 - 06:45 #2
Kan jeg bruge denne funktion, hvis det ikke er min egen side jeg vil søge på?
Avatar billede nielle Nybegynder
23. februar 2008 - 09:11 #3
Ja. readfile() kan sagtens tage et url til en side.
Avatar billede olebole Juniormester
23. februar 2008 - 15:50 #4
<ole>

- men husk ordet 'ophavsret'!  ;o)

/mvh
</bole>
Avatar billede cot Nybegynder
23. februar 2008 - 21:42 #5
jepp, det gør jeg også, nå, men vil kigge lidt på det...

Skal jeg bare køre det i en while løkke eller ?
Avatar billede nielle Nybegynder
23. februar 2008 - 23:16 #6
Hvis det er forskellige sider der skal behandles på samme måde, så lyder en while-løkke som det rigtige valg.
Avatar billede cot Nybegynder
24. februar 2008 - 14:02 #7
Kan ikke få readfile til at virke ordentligt... den viser siden, det skal den ikke, den skal kunne læse indholdet...
Avatar billede nielle Nybegynder
24. februar 2008 - 15:05 #8
Hvad mener du med at den viser siden?

Den henter indholdet og gemmer det i en variabel. Du skal ikke kalde echo med denen variabel - det har du ikke noget at bruge til. I stedet skal du bruge preg_match til at lede efter billedet i teksten.
Avatar billede olebole Juniormester
24. februar 2008 - 15:47 #9
<ole>

Undskyld, men der tager du fejl, nielle. Funktionen readfile output'er den pågældende fil til browseren - og returnerer et tal, som repræsenterer fil-størrelsen  ;o)

Brug i stedet:
    $sFileString = file_get_contents("http://www.domain.dk/sti/til/filNavn.html");

/mvh
</bole>
Avatar billede olebole Juniormester
24. februar 2008 - 15:50 #10
cot >> Normalt kan du roligt regne med, hvad nielle skriver - men i dette tilfælde har hans Altzheimer-Light stillet sig lidt i vejen og blandet to funktioner sammen. Det sker ikke så tit  :)
Avatar billede olebole Juniormester
24. februar 2008 - 15:52 #11
- og hvis du vil have et link til referencen:
    http://dk2.php.net/manual/da/function.file-get-contents.php
Avatar billede nielle Nybegynder
24. februar 2008 - 18:14 #12
...... Note til selv: RTFM ......
Avatar billede cot Nybegynder
24. februar 2008 - 18:19 #13
ok, men kan jeg få lidt mere kode, sådan at jeg ved mere hvordan man gør det, de giver jo trods alt 200 point...
Avatar billede nielle Nybegynder
24. februar 2008 - 18:56 #14
Det her site fungerer efter princippet hjælp-til-selvhjælp. Hvis du har nogle konkrete problemer så spørg om dem.

Hvor langt er du kommet? Og hvor er du gået i stå?
Avatar billede cot Nybegynder
01. marts 2008 - 16:31 #15
ssss
Avatar billede olebole Juniormester
01. marts 2008 - 16:41 #16
Jamen, så er der jo bare ikke mere hjælp til dén bruger!
Avatar billede cot Nybegynder
02. marts 2008 - 21:41 #17
Det oven over var bare en prøve på noget jeg skulle vise én smid et svar begge to, og få delt pointene...
Avatar billede nielle Nybegynder
02. marts 2008 - 22:10 #18
Har du da fået løst opgaven endnu?
Avatar billede cot Nybegynder
02. marts 2008 - 22:11 #19
Næhhh, det gik i vasken...
Avatar billede nielle Nybegynder
02. marts 2008 - 22:38 #20
Hvorfor - er det da for sent at lave det nu?
Avatar billede cot Nybegynder
06. marts 2008 - 13:14 #21
Nej, jeg har mistet lysten til at fuldføre projektet...
Avatar billede nielle Nybegynder
06. marts 2008 - 17:33 #22
Jamen så synes jeg da bare at du skal tage dine point igen :^)
Avatar billede cot Nybegynder
06. marts 2008 - 21:44 #23
ok, hvis det er det du mener...
Avatar billede nielle Nybegynder
06. marts 2008 - 21:53 #24
Ja :^)

... men jeg undre mig nu lidt over hvorfor du opgav før at du var kommet rigtigt i gang?
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