Jump to content
php.lv forumi

nolasiit webu


ohmygod

Recommended Posts

Ir nepieciešams nolasīt kāda weba satur kāda konkrētā vietā.

piemērs URL ir: http://www.example.lv/index.php?id=318

Tātad - ar get parametru. Savaadaak nav iespējams ievākt to, ko man vajag.

 

Taisot peec parauga no php.net - uz fread() met erroru:

Warning: fread(): Length parameter must be greater than 0. in d:\web\test\index.php on line 5

 

Lasiiju tur apkaart veel visaadas funkcijas - neatrodu njeko normaalu.

 

Veru valjaa ar $sat=fopen('http://www.example.lv/index.php?id=318', 'r');

 

Kur ir probleema? - un kaa man pareizi tasiit jamo valja??

Link to comment
Share on other sites

Errora vairs nav:

 

pagaidaam izskataas tas viss shitaadi!

<?
$filename='http://www.enforce.ru/index.php?secid=240';
$sat=fopen("$filename", 'r');
$contents = fread($sat, 8192);
print_r($contents);
?>

 

Bilde ir pilniigi balta - masiiva saturs ir pilniiga nulle...

Link to comment
Share on other sites

Kāpēc lasi tikai 8KB? Dari šādi:

$filename='http://www.enforce.ru/index.php?secid=240';
$sat=fopen($filename, 'r');
$in = '';
while (!feof($sat)) {
  $in .= fgets($sat);
}
print_r($in);
fclose($sat);

Edited by bubu
Link to comment
Share on other sites

tos 8KB iemetu, lai vismaz kko izdabuutu laukaa - tjip lai redzeetu vai kkas darbojas.

 

bez tam - tavs variants arii man nedarbojas :/

 

Tikliidz links bez GET - viss darbojas, kaa ir GET parametrs klaat - pilniiga nulle.

 

Gan manam, gan Tavam variantam :(

Link to comment
Share on other sites

×
×
  • Create New...