/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
NYBEGYNDER: Hente tekst fra tekstfil på ek~
Fra : Søren Golf


Dato : 03-11-02 23:42

Hej Alle,

Jeg er det man vil kalde totalt nybegynder, når det angår php,
men jeg vil gerne høre om følgende er muligt med php:

Hvis I kigger på følgende side:
<a
href="http://search.blackwell.co.uk/servlet/search?type=isbn&term
=0140244913">Tekstfil</a>

så finder i en tekstfil med nogle oplysninger.

Kan jeg vha. at et phpscript hente disse oplysninger ind på min
side, gerne sorteret...dette vil nemlig spare mig for en masse
besvær...

På forhånd tak

Søren Golf

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Peter Brodersen (03-11-2002)
Kommentar
Fra : Peter Brodersen


Dato : 03-11-02 23:51

On Sun, 3 Nov 2002 22:41:41 +0000 (UTC), Søren Golf
<quctraffic@hotmail.com> wrote:

>Kan jeg vha. at et phpscript hente disse oplysninger ind på min
>side, gerne sorteret...dette vil nemlig spare mig for en masse
>besvær...

Hvordan sorteret? Der er kun én linje.

Følgende henter dataen, dog uden nogen form for fejltjek:

<?php
list($line) =
file('http://search.blackwell.co.uk/servlet/search?type=isbn&term=0140244913');
$data = explode('|',$line);
?>

$data er nu et array, der indeholder de forskellige felter. $data[0]
er ISBN-nummeret, $data[1] er forfatternavnet, $data[2] er titlen,
etc.

--
- Peter Brodersen

Søren Golf (04-11-2002)
Kommentar
Fra : Søren Golf


Dato : 04-11-02 00:17

Peter Brodersen wrote in dk.edb.internet.webdesign.serverside.php:
> On Sun, 3 Nov 2002 22:41:41 +0000 (UTC), Søren Golf
> <quctraffic@hotmail.com> wrote:
>
> >Kan jeg vha. at et phpscript hente disse oplysninger ind på min
> >side, gerne sorteret...dette vil nemlig spare mig for en masse
> >besvær...
>

Hej, jeg har lige to spørgsmål

nr. 1:
Jeg har testet scriptet, men der kommer en eller anden fejlmeddelelse. Har indsat
følgende:

<?php
list($line) =
file('http://search.blackwell.co.uk/servlet/search?type=isbn&term=0140244913');
$data = explode('',$line);
?>

Det ligger på siden
http://www.norskovskilte.dk/test/1.php

Hvorfor, hvad gør jeg galt?

nr 2:
Hvis jeg nu alene ville hente forfatternavnet, hvad skriver jeg så??
(Er desværre ikke skrap nok til at afkode det ud fra det du skrev)

Mange tak og hilsener

Søren Golf


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Peter Brodersen (04-11-2002)
Kommentar
Fra : Peter Brodersen


Dato : 04-11-02 00:25

On Sun, 3 Nov 2002 23:17:11 +0000 (UTC), Søren Golf
<quctraffic@hotmail.com> wrote:

>Jeg har testet scriptet, men der kommer en eller anden fejlmeddelelse. Har indsat
>følgende:
>
><?php
>list($line) =
>file('http://search.blackwell.co.uk/servlet/search?type=isbn&term=0140244913');
>$data = explode('',$line);
>?>

Du mangler en lodret streg: |
.... i din explode-linje.

Jeg har et eksempel på koden her:
http://stock.ter.dk/isbn.phps
.... og her i drift:
http://stock.ter.dk/isbn.php

Jeg tror, det er html.dk, der fjerner den lodrette streg fra mit
kodeeksempel, så prøv at klipkopiere fra http://stock.ter.dk/isbn.phps

>nr 2:
>Hvis jeg nu alene ville hente forfatternavnet, hvad skriver jeg så??
>(Er desværre ikke skrap nok til at afkode det ud fra det du skrev)

Efter "explode"-linjen, så ligger forfatternavnet i $data[1]. Du kan
fx afslutte med:

print "Forfatter: ".$data[1];

--
- Peter Brodersen

Søren Golf (04-11-2002)
Kommentar
Fra : Søren Golf


Dato : 04-11-02 16:49

Tak for hjælpen, det ser ud til, at jeg nu kan manipulere lidt rundt med de
forskellige variabler...

Det er sgu' noget sjovere end javascript der her php....

MVH

Søren Golf

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste