Avatar billede tower-news Nybegynder
26. februar 2002 - 18:29 Der er 15 kommentarer og
1 løsning

Hva er fejl?

Og har lavet dette script med det funker ikke helt.. hvad er min fejl?
for fejl i min print :(
<?php
function gettop5($liste){

    $res = join(file("http://212.99.242.30/index.php?action=show&site=site_top5"),'');
    $res = trim(strip_tags($res));
    $res = substr($res,strpos($res,"MID"),strlen($res));
    $res = trim(substr($res,0,strpos($res,"Page generated")));
    $res = explode("\n",$res);
    for ($i = 0;$i<count($res);$i++) {
        $liste .= $res[$i]."<br>";
    }
    return $liste;
}
print getlist($liste);
?>
Avatar billede muddi Praktikant
26. februar 2002 - 18:33 #1
Er problemet ikke bare at du kalder en funktion som ikke eksisterer?

Prøv dette:

function gettop5($liste){

    $res = join(file("http://212.99.242.30/index.php?action=show&site=site_top5"),'');
    $res = trim(strip_tags($res));
    $res = substr($res,strpos($res,"MID"),strlen($res));
    $res = trim(substr($res,0,strpos($res,"Page generated")));
    $res = explode("\n",$res);
    for ($i = 0;$i<count($res);$i++) {
        $liste .= $res[$i]."<br>";
    }
    return $liste;
}
print gettop5($liste);
Avatar billede muddi Praktikant
26. februar 2002 - 18:35 #2
Hvordan ser indholdet af $liste ud?
Avatar billede tower-news Nybegynder
26. februar 2002 - 18:35 #3
ehm, den bprinter ikke noget ud..
Bare hvid side!!!
Avatar billede tower-news Nybegynder
26. februar 2002 - 18:36 #4
har ikke nogle $liste
det der er hele min kode... måske det der er fejl?
Avatar billede muddi Praktikant
26. februar 2002 - 18:46 #5
men den funktion der hedder gettop5() tager jo et argument $liste ... jeg kan bare ikke se hvad det bliver brugt til ?

Hvor har du koden fra?
Avatar billede tower-news Nybegynder
26. februar 2002 - 18:49 #6
en ven.. men har rettet den til
Men det script er, er at det skal hente tekst på din url der stå i script!
Avatar billede muddi Praktikant
26. februar 2002 - 18:55 #7
Kig lige på http://halstania.dk/top5.php Der har jeg ændret lidt i koden ...! Jeg har sat scriptet til løbende at printe værdien af $res ud til browseren!

/Muddi
Avatar billede tower-news Nybegynder
26. februar 2002 - 18:58 #8
ok, det her skal ikke med:
Untitled Document Dipz 76timer Phreaker 50timer PicX 49timer Thomas 47timer WooZer 44timerUntitled Document Dipz 76timer Phreaker 50timer PicX 49timer Thomas 47timer WooZer 44timerArray
Avatar billede muddi Praktikant
26. februar 2002 - 19:02 #9
Er det eneste du ønsker dette:

Dipz  76timer
Phreaker  50timer
PicX  49timer
Thomas  47timer
WooZer  45timer


???

Det er snildt klaret med denne kode:

<?
function gettop5($liste){

    $res = join(file("http://212.99.242.30/index.php?action=show&site=site_top5"),'');
    print("1 ".$res."<br>");
    for ($i = 0;$i<count($res);$i++) {
        $liste .= $res[$i]."<br>";
    }
    return $liste;
}
print gettop5($liste);
?>

/Muddi
Avatar billede muddi Praktikant
26. februar 2002 - 19:05 #10
Måske skal du lige fjerne mine små ændringer, så det ser således ud:

<?php
function gettop5($liste){

    $res = join(file("http://212.99.242.30/index.php?action=show&site=site_top5"),'');
    print($res);
    for ($i = 0;$i<count($res);$i++) {
        $liste .= $res[$i]."<br>";
    }
    return $liste;
}
print gettop5($liste);
?>
Avatar billede tower-news Nybegynder
26. februar 2002 - 19:07 #11
DEn skriver:
1Dipz  76timer
Phreaker  50timer
PicX  49timer
Thomas  47timer
WooZer  45timer
<
Avatar billede muddi Praktikant
26. februar 2002 - 19:08 #12
Du kunne også simplificere det yderligere ved at skrive således:

<?php
function gettop5(){

    $res = join(file("http://212.99.242.30/index.php?action=show&site=site_top5"),'');
    print($res);
}
gettop5();
?>
Avatar billede tower-news Nybegynder
26. februar 2002 - 19:08 #13
1Dipz  76timer
Phreaker  50timer
PicX  49timer
Thomas  47timer
WooZer  45timer
<
Avatar billede tower-news Nybegynder
26. februar 2002 - 19:09 #14
sådan tak
Avatar billede muddi Praktikant
26. februar 2002 - 19:10 #15
Der var sgu da en helvedes masse overflødig kode der hva *GG* :o)

/Muddi
Avatar billede muddi Praktikant
26. februar 2002 - 19:54 #16
Hvis du vil have den ultrakorte version af koden, så kan du også bare include siden :
<?php
function gettop5(){
    include("http://212.99.242.30/index.php?action=show&site=site_top5");
}
gettop5();
?>
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