webForumDet fria alternativet

Dummaste frågan någonsin

PHPur PHP

7 svar · 412 visningar · startad av mibbe

Medlem sedan mars 2000402 inlägg
Frågan#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

Medlem 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);
Medlem 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 :)

Medlem 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 :(

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

Medlem 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>
Medlem 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å?

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

260 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
133 ms — hämta forumlista (db)
124 ms — hämta statistik (db)
132 ms — hämta tråd, inlägg och bilagor (db)