webForumDet fria alternativet

Dummaste frågan någonsin

7 svar · 412 visningar · startad av mibbe

mibbeMedlem sedan mars 2000402 inlägg
#1

Har mailat en webmaster för en innebandysajt och tror mig verka så korkad för honom så att jag inte vågar fråga igen. Jag vill att man via php ska hämta en sportabell på http://www.vibf.se/auto_gen/50.html o han skriver enligt nedan

"Ok, men som sagt - det är bara ett kommando, tex:
$sida = "http://www.vibf.se/auto_gen/50.html";
include($sida); "

Det står mer än stilla här, hur exakt skriver jag för att få det att funka. :r

sabbacusMedlem sedan juli 2002630 inlägg
#2

Re: Dummaste frågan någonsin

Testa med det här om inte annat. Lite omständigare men det ska fungera. I $contents ska din sida alltså ligga när skriptet tuggat färdigt.
http://se.php.net/manual/en/function.fread.php


$handle = fopen ("http://www.vibf.se/auto_gen/50.html", "rb");
$contents = "";
do {
    $data = fread($handle, 8192);
    if (strlen($data) == 0) {
        break;
    }
    $contents .= $data;
} while(true);
fclose ($handle);
sabbacusMedlem sedan juli 2002630 inlägg
#3

Re: Dummaste frågan någonsin

Fast det här fungerade perfa för mig första gången jag testade det:

<?
echo "[";
$sida = "http://www.vibf.se/auto_gen/50.html";
include($sida); 
echo "]";
?>

Lade till echo-satserna för att man då lätt ser om det skiter sif för då får man bara fram "[]" vilket visar att något har skitit sig vilket ger ett mer uttömmande svar än en blank sida :)

mibbeMedlem sedan mars 2000402 inlägg
#4

Tack så hemskt mycket för de båda svaren.

På det första förslaget får jag följande felmeddelande; "Warning: fopen("http://www.vibf.se/auto_gen/50.html/", "rb") - No such file or directory in /customers/mibbe.com/mibbe.com/httpd.www/p88/serien/seriephp0304.php on line 9

Warning: fread(): supplied argument is not a valid File-Handle resource in /customers/mibbe.com/mibbe.com/httpd.www/p88/serien/seriephp0304.php on line 12

Warning: fclose(): supplied argument is not a valid File-Handle resource in /customers/mibbe.com/mibbe.com/httpd.www/p88/serien/seriephp0304.php on line 18"

Tyvärr får jag inte heller ditt andra förslag att fungera, får då följande felmeddelande; "[
Warning: Failed opening 'http://www.vibf.se/auto_gen/50.html' for inclusion (include_path='.:/usr/share/pear:/usr/share/php/PEAR') in /customers/mibbe.com/mibbe.com/httpd.www/p88/serien/seriephp0304.php on line 11
] " :(

Jag känner mig eländigt dum nu, för det är något så dumt jag inte greppar, är ingen programmerare, men brukar kunna pilla till enkla saker som detta åtminstone vanligtvis :(

GunnarDMedlem sedan juni 20014 290 inlägg
#5

Sabbacus sista variant fungerar, har lagt upp koden här: http://toker.hum.gu.se/tmp/ ligger där ett tag. :)

Däremot kan man stänga av i servern så att man inte kan skriva in en URL i inlcude()/required()/fopen(), kan vara detta som ditt webhotel har gjort.

mibbeMedlem sedan mars 2000402 inlägg
#6

GunnarD: Verkar inte bättre än att webhotellet (B-one) har stängt av den funktionen. Ska höra med dom.

För det är väl inget i följande som är fel?


<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?

echo "[";

$sida = "http://www.vibf.se/auto_gen/50.html";

include($sida); 

echo "]";

?>

</body>
</html>
MungoMedlem sedan jan. 2000372 inlägg
#7

När du sa B-one började jag gråta. :) Inte nog med att de har dåligt rykte, de stänger alltså av vettiga funktioner också?

mibbeMedlem sedan mars 2000402 inlägg
#8

Mungo: Just nu är jag benägen att hålla med dig :(

Det är som GunnarD säger, de har stängt av den funktionen. (har mailat dom)

263 ms totalt · 3 externa anrop · v20260731065814-full.7de19299
132 ms — hämta forumlista (db)
127 ms — hämta statistik (db)
132 ms — hämta tråd, inlägg och bilagor (db)