simenss Skrevet 9. mars 2004 Del Skrevet 9. mars 2004 Jeg lager en side for et fotaballag, og skal inkludere tabellen fra adressen http://n3sport.no/KKTable.asp?WCI=wiKKtabl...urnament=247804 Jeg bruker følgene kode for å gjøre dette: <? $hent_fra_url = "http://n3sport.no/KKTable.asp?WCI=wiKKtable&selTournament=247804"; // Full adresse til dokumentet du vil hente fra. $hent_start = "<table width=470 cellpadding=2 cellspacing=1><!--Inner table-->"; $hent_slutt = "</TABLE><!-- End Inner table--> </td></TR> <tr> <td colspan="2" >"; $file = fopen("$hent_fra_url", "r"); $rf = fread($file, 5000000); $grab = eregi("$hent_start(.*)$hent_slutt", $rf, $printing); $printing[1] = str_replace("Articles", "Artikler", $printing[1]); fclose($file); echo $printing[1]; ?> Jeg tenkte at kanskje alle mellomrommene og linjeskiftene i '$hent_slutt' fikk scriptet til å ikke fungere, så jeg prøvde også: <? $hent_fra_url = "http://n3sport.no/KKTable.asp?WCI=wiKKtable&selTournament=247804"; // Full adresse til dokumentet du vil hente fra. $hent_start = "<table width=470 cellpadding=2 cellspacing=1><!--Inner table-->"; $hent_slutt = "</TABLE><!-- End Inner table--> </td></TR> <tr> <td colspan="2">"; $file = fopen("$hent_fra_url", "r"); $rf = fread($file, 5000000); $grab = eregi("$hent_start(.*)$hent_slutt", $rf, $printing); $printing[1] = str_replace("Articles", "Artikler", $printing[1]); fclose($file); echo $printing[1]; ?> Dette fungerte heller ikke. Noen som kan hjelpe? Lenke til kommentar
hm87 Skrevet 9. mars 2004 Del Skrevet 9. mars 2004 Har ikke peiling på det der, men istedenfor det der kan du kanskje høre med NIF eller hva det var og spør om du kan få koden for å vise data fra databasen deres. Siden du linket til gjorde dette og det kan hende du får det og! Lenke til kommentar
Torbjørn Skrevet 9. mars 2004 Del Skrevet 9. mars 2004 jeg satte opp en demo som ser slik ut: http://sirius.isa-geek.org/~lindahl/php/tabellen.php.html http://sirius.isa-geek.org/~lindahl/php/tabellen.php Lenke til kommentar
simenss Skrevet 9. mars 2004 Forfatter Del Skrevet 9. mars 2004 (endret) jeg satte opp en demo som ser slik ut:http://sirius.isa-geek.org/~lindahl/php/tabellen.php.html http://sirius.isa-geek.org/~lindahl/php/tabellen.php Takk Torbjørn! Du er en engel Men en ting. Navnene på lagene (som er linker) virker ikke. Går det ann med PHP å enten gjøre navnene om, slik at de ikke er linker eller i alle fall gjøre så linkene virker? Endret 9. mars 2004 av simenss Lenke til kommentar
Torbjørn Skrevet 9. mars 2004 Del Skrevet 9. mars 2004 la til en enkelt linje for å fikse det... $table = str_replace("<a href=Organisation.asp","<a href=http://n3sport.no/Organisation.asp",$table); sidene er oppdatert, fint om du kan se gjennom siden og lære noe av koden. Lenke til kommentar
simenss Skrevet 9. mars 2004 Forfatter Del Skrevet 9. mars 2004 sidene er oppdatert, fint om du kan se gjennom siden og lære noe av koden. I dag har jeg lært 'str_replace', så takk Torbjørn Lenke til kommentar
remi sture Skrevet 13. april 2004 Del Skrevet 13. april 2004 jeg satte opp en demo som ser slik ut:http://sirius.isa-geek.org/~lindahl/php/tabellen.php.html http://sirius.isa-geek.org/~lindahl/php/tabellen.php Kan ikke du poste koden du laget? Hadde vært greit å se på den. Sikkert flere som lurer på lignende ting. Lenke til kommentar
Torbjørn Skrevet 13. april 2004 Del Skrevet 13. april 2004 jo, skal se om jeg får gjort det. jeg har ikke lenger ADSL lengre, så jeg må bare stresse litt med en diskett før jeg får det til Lenke til kommentar
simenss Skrevet 13. april 2004 Forfatter Del Skrevet 13. april 2004 Her er koden som jeg fikk av Torbjørn, men har gjort noen endringer da... <?php $url ="http://n3sport.no/KKTable.asp?WCI=wikkTable&selTeam=442006&selSeason=200285&selTournament=247804&hdnInpTeams=Vis"; $html =implode( '' ,file( $url )); $upper ='<TABLE border=0 cellspacing=0 cellpadding=2 width=470> <!-- The scound table-->'; $lower ='</TABLE><!-- End second table-->'; $start =strpos( $html ,$upper ); $stop =strpos( $html ,$lower ,$start ) + strlen( $lower ); $table =substr( $html ,$start ,$stop -$start ); $table =str_replace( "<a href=Organisation.asp" ,"<a target=_blank href=http://n3sport.no/Organisation.asp" ,$table ); $table =str_replace( "<A target=\"_blank\" href=\"result.asp" ,"<A target=\"_blank\" href=\"http://n3sport.no/result.asp" ,$table ); $table =str_replace( "<A href=\"Table.asp" ,"<A href=\"http://n3sport.no/Table.asp" ,$table ); $table =str_replace( " class=\"color3\"" ,"" ,$table ); $table =str_replace( "<small>" ,"<font size=\"1\">" ,$table ); $table =str_replace( "</small>" ,"</font>" ,$table ); $table =str_replace( "<font color=\"#ffffff\">" ,"<font size=\"1\">" ,$table ); $table =str_replace( "<nobr>3.div Menn avd 03<nobr>" ,"<font size=\"1\">3.div Menn avd 03" ,$table ); $table =str_replace( "<td align=\"left\">" ,"<td align=\"left\"><font size=\"1\">" ,$table ); $table =str_replace( "<th colspan=\"2\"><span class=\"ffffff\">Kommende kamper:</span></th>" ,"<th colspan=\"2\"><font size=\"1\">Kommende kamper:</font></th>" ,$table ); $table =str_replace( "<td colspan=\"2\"><span class=\"ffffff\">Siste resultater:</span></td>" ,"<td colspan=\"2\"><font size=\"1\">Siste resultater:</font></td>" ,$table ); $table =str_replace( "<td bgcolor=\"#ffffff\" width=\"470\" colspan=\"2\">" ,"<td width=\"470\" colspan=\"2\">" ,$table ); $table =str_replace( " class=\"color1\"" ,"" ,$table ); $table =str_replace( "Se kampoppsettet" ,"<font size=\"1\">Se kampoppsettet</font>" ,$table ); echo $table; ?> Lenke til kommentar
remi sture Skrevet 13. april 2004 Del Skrevet 13. april 2004 Hva er feil her? Har bare kopiert over koden. "Parse error: parse error, unexpected T_STRING in /hsphere/local/home/fyllinge/fyllingenfotball.no/tabelltest.php on line 1" http://www.fyllingenfotball.no/tabelltest.php Lenke til kommentar
Torbjørn Skrevet 14. april 2004 Del Skrevet 14. april 2004 kan være så mangt - glemt semikolon? glemt dobbelfnutt? Lenke til kommentar
remi sture Skrevet 14. april 2004 Del Skrevet 14. april 2004 Kopierte jo bare den koden som ble postet over. Er det den som er feil då? Lenke til kommentar
Gilbert Skrevet 14. april 2004 Del Skrevet 14. april 2004 du har kanskje fått $url = osv på to linjer? Lenke til kommentar
jrz Skrevet 14. april 2004 Del Skrevet 14. april 2004 må nok være det faktum at $url går en linje ned, og dermed gir deg en feil på linje 1 Lenke til kommentar
remi sture Skrevet 14. april 2004 Del Skrevet 14. april 2004 (endret) Hvordan fant du adressen til den tabellen din: http://n3sport.no/KKTable.asp?WCI=wiKKtabl...urnament=247804 ? Endret 16. april 2004 av remi sture Lenke til kommentar
Torbjørn Skrevet 16. april 2004 Del Skrevet 16. april 2004 min kode så opprinnelig slik ut: http://www.nt.ntnu.no/users/lindahl/php/tabellen.php.html Lenke til kommentar
Dino_ Skrevet 16. april 2004 Del Skrevet 16. april 2004 min kode så opprinnelig slik ut:http://www.nt.ntnu.no/users/lindahl/php/tabellen.php.html Smart-æss! var både genial og enkel den der da Lenke til kommentar
simenss Skrevet 16. april 2004 Forfatter Del Skrevet 16. april 2004 Hvordan fant du adressen til den tabellen din: http://n3sport.no/KKTable.asp?WCI=wiKKtabl...urnament=247804 ? Jeg gikk inn i HTML-koden til skjemat på n3sport som du bruker når du skal vise tabellen. Fant hvilke variabler som skjemaet sende når jeg valgte de forskjellige valgene, og la alle variablene inn i adressen. Lenke til kommentar
remi sture Skrevet 17. april 2004 Del Skrevet 17. april 2004 (endret) bruker simenss' kode og får det til å se slik ut: http://www.fyllingenfotball.no/tabelltest.php Hvordan fjerne dette: "Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.", samt "Siste resultater:" og "kommende kamper: "? Endret 17. april 2004 av remi sture Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå