/ 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
php som ikke virker -ubrugelig eller blot ~
Fra : Stoffer


Dato : 26-07-04 20:59

Jeg har prøvet den her kode, men den virker ikke..
<?
$array = file("http://195.159.214.10");
foreach($array as $row) {
$line = explode("<img src=\"player.gif\" width=\"18\"
height=\"14\"
border=\"0\">", $row);
print $line[1];
print $line[2];
print $line[3];
}
?>

( http://buur.info/Ny-MDK/top3.php )

-Meningen er at den skal hente top3 placeringen som skal bruges
på en spil-side.
Nogen der kan se fejlen? Har ikke den store forstand på php, så
kan ikke selv se hvad der er galt
Mvh. Christoffer

--
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

 
 
Jonathan Holst (26-07-2004)
Kommentar
Fra : Jonathan Holst


Dato : 26-07-04 21:03

Stoffer wrote:
> $line = explode("<img src=\"player.gif\" width=\"18\"
> height=\"14\"
> border=\"0\">", $row);
Husk på, at når du laver et linjeskift (newline), så registrerer php det
som et \n. Og da der ikke findes et sådant html-tag i koden, vil den
ikke finde noget.

$line = explode("<img src=\"player.gif\" width=\"18\" height=\"14\"
border=\"0\">", $row); skulle gøre det (altså ingen linjeskift).

Og ret så lige dit PHP-tag til <?php, hva .
--
Jonathan Holst
http://holst.biz/

Stoffer (26-07-2004)
Kommentar
Fra : Stoffer


Dato : 26-07-04 21:29

"Warning: file("http://195.159.214.10") - No such file or directory in
/customers/buur.info/buur.info/httpd.www/Ny-MDK/top3_v2.php on line 9

Warning: Invalid argument supplied for foreach() in
/customers/buur.info/buur.info/httpd.www/Ny-MDK/top3_v2.php on line 10"
(http://buur.info/Ny-MDK/top3_v2)"

Ser ikke ud til at koden virker præcis som den skal..desværre :(

> $line = explode("<img src=\"player.gif\" width=\"18\" height=\"14\"
> border=\"0\">", $row); skulle gøre det (altså ingen linjeskift).
$line = explode("<img src=\"player.gif\" width=\"18\" height=\"14\"
border=\"0\">", $row);

> Og ret så lige dit PHP-tag til <?php, hva .
..Hva kan jeg sige? begynder :) Men tak for det hurtige svar!

Mvh. Christoffer

--
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

Jonathan Holst (26-07-2004)
Kommentar
Fra : Jonathan Holst


Dato : 26-07-04 21:32

Stoffer wrote:
> "Warning: file("http://195.159.214.10") - No such file or directory in
> /customers/buur.info/buur.info/httpd.www/Ny-MDK/top3_v2.php on line 9
>

Citat fra manualen*:
"Tip: You can use a URL as a filename with this function if the fopen
wrappers have been enabled. See fopen() for more details on how to
specify the filename and Appendix L for a list of supported URL protocols."

Det kunne se ud som om fopen wrappers ikke er slået til. Snak med din
udbyder.

*: http://dk.php.net/manual/en/function.file.php
--
Jonathan Holst
http://holst.biz/

Stoffer (26-07-2004)
Kommentar
Fra : Stoffer


Dato : 26-07-04 21:45


> Det kunne se ud som om fopen wrappers ikke er slået til. Snak med din
> udbyder.

Det gør jeg bare så! tusind tak for den hurtige hjælp (igen)
Stoffer.

--
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 : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste