/ 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
Inkludering af variabel i streng
Fra : Søren Golf


Dato : 06-11-02 22:46

Hej Alle,

Først en tak til alle for al den hjælpsomhed man finder herinde.

Hernæst har jeg efter timers forsøg ramlet hovedet mod muren
igen... Hvordan inkluderer jeg en variabel i følgende. Som det er
vist virker det i hvert fald ikke...

$variabel=123456789
list($line) = file("http://etleerandet/$variabel");

Så et eller andet må jeg endnu engang gøre forkert ;)

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

 
 
Niels Andersen (06-11-2002)
Kommentar
Fra : Niels Andersen


Dato : 06-11-02 23:16

Søren Golf wrote in <aqc2it$dmt$1@sunsite.dk>:
> $variabel=123456789
> list($line) = file("http://etleerandet/$variabel");

Hvad sker der, når du gør dette?

Prøv evt. at rette til:

$variabel=123456789
$url = "http://etleerandet/$variabel";
echo "Url: $url";
//list($line) = file("http://etleerandet/$variabel");

Så kan du se, hvad der foregår.

--
Mvh.

Niels Andersen
(la nels. anersyn.)

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


Dato : 07-11-02 18:43

Hej Niels,

Det her gør jeg, hvilket burde følge din anvisning, men det
virker ikke....???

<?php
$variabel=0684841487
list($line) =
file("http://search.blackwell.co.uk/servlet/search?type=isbn&term
=$variabel");
$blackwellsdata = explode("|",$line);
$prisblackwells=$blackwellsdata[3];
?>

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

Hans Lund (07-11-2002)
Kommentar
Fra : Hans Lund


Dato : 07-11-02 09:38

Søren Golf wrote:

>Hej Alle,
>
>Først en tak til alle for al den hjælpsomhed man finder herinde.
>
>Hernæst har jeg efter timers forsøg ramlet hovedet mod muren
>igen... Hvordan inkluderer jeg en variabel i følgende. Som det er
>vist virker det i hvert fald ikke...
>
>$variabel=123456789
>list($line) = file("http://etleerandet/$variabel");
>
>Så et eller andet må jeg endnu engang gøre forkert ;)
>
>MVH
>
>Søren Golf
>
>
>
>
Selvom php understøtter at variable indsættes i strenge giver det ofte
problemer (når php ikke kan fortolke hvad der er streng og hvad der er
variable. Så mit råd er lad vær og brug istedet . (punktum) der er php's
streng sammensætnings operator altså her->
file("http://etleerandet/".$variabel);




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


Dato : 07-11-02 18:46

Hej Hans,

Når jeg prøver det sådan her, hvilket var det jeg kunne tyde ud af dit
svar, så virker det stadigt ikke....

<?php
$variabel=0684841487
list($line) =
file("http://search.blackwell.co.uk/servlet/search?type=isbn&term=".$varia
bel);
$blackwellsdata = explode("|",$line);
$prisblackwells=$blackwellsdata[3];
?>

Hvad går der galt ?

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

Martin Seebach (07-11-2002)
Kommentar
Fra : Martin Seebach


Dato : 07-11-02 19:08


"Søren Golf" <quctraffic@hotmail.com> wrote in message
news:aqe8s5$a12$1@sunsite.dk...
> $variabel=0684841487
Det først 0 forsvinder fordi det bliver gemt som et tal. Prøv at sætte ""
rundt om så det bliver til en string.


--
Venlig hilsen
Martin Seebach
- min email adresse virker..



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


Dato : 07-11-02 19:26

On Thu, 7 Nov 2002 19:07:53 +0100, "Martin Seebach"
<martin-nospam@g-bach.dk> wrote:

>> $variabel=0684841487
>Det først 0 forsvinder fordi det bliver gemt som et tal.

Det bliver faktisk betragtet som oktal pga. det foranstillede 0. Den
stopper da med at læse ved "8", da der kun burde optræde tal mellem
0-7, og derfor bliver $variabel lig 6.

Det er dog blot en biting; man undgår det helt ved fx at sætte
gåseøjne om værdien.

--
- Peter Brodersen

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


Dato : 07-11-02 21:48


> Det er dog blot en biting; man undgår det helt ved fx at sætte
> gåseøjne om værdien.

Gåseøjnene om værdien hjælper stadig ikke... Jeg får hele tiden en
fejlmeddelse, som stammer fra den efterfølgende linie, hvor variablen
skal indsættes.

Jeg håber, at I kan hjælpe mig.

I kan se scriptet udløst(samt fejlmeddelse) på følgende side:
http://norskovskilte.dk/test/2.php

mens kildekoden findes ved vis kilde på følgende side:
http://norskovskilte.dk/test/2.html

MVH

Nybegynderen 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

Martin Seebach (07-11-2002)
Kommentar
Fra : Martin Seebach


Dato : 07-11-02 21:55


"Søren Golf" <quctraffic@hotmail.com> wrote in message
news:aqejh2$27f$1@sunsite.dk...
> I kan se scriptet udløst(samt fejlmeddelse) på følgende side:
> http://norskovskilte.dk/test/2.php
>
> mens kildekoden findes ved vis kilde på følgende side:
> http://norskovskilte.dk/test/2.html


Din fejl er manglende ; på $variable = linjen.

Hvis du havde postet fejlmeddelelsen med det samme, ville du have fået det
svar med det samme..


--
Venlig hilsen
Martin Seebach
- min email adresse virker..



Niels Andersen (08-11-2002)
Kommentar
Fra : Niels Andersen


Dato : 08-11-02 07:16

Søren Golf wrote in <aqe8s5$a12$1@sunsite.dk>:
> så virker det stadigt ikke....

Lidt flere detaljer...

Hvad sker der? Hvilken fejlmeddelelse skriver den? På hvilken linje opstår
fejlen?

> $variabel=0684841487

Husk at afslutte linjen med semikolon.

> list($line) =
> file("http://search.blackwell.co.uk/servlet/search?type=isbn&term=".$varia
> bel);

Jeg du du missede pointen i midt indlæg. Her kan du stadig ikke se hvad der
foregår.

$url =
http://search.blackwell.co.uk/servlet/search?type=isbn&term=".$variabel);
echo "Url: $url";
list($line) = file($url);

Så kan du se hvad der sker.

--
Mvh.

Niels Andersen
(la nels. anersyn.)

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

Månedens bedste
Årets bedste
Sidste års bedste