[php] fopen success? waarom krijg ikke dan niks

Pagina: 1
Acties:
  • 107 views sinds 30-01-2008
  • Reageer

  • killercow
  • Registratie: Maart 2000
  • Laatst online: 15-09 16:01
ik heb het al vaker gevraagd maar niemand reageert erop :(

ik had een fopen scriptje gemaakt dat een url van mijn server moest openen.

http://www.phpdevelopment.net/index.php3

maar als ik een file van die server wil openen krijg ik die fopen warning success geval, er gaat iets fout maar wat en waar, er zit waarschijnlijk iets van een redirect in maar ik kom er niet uit, plz let me know how i can do this (waarom switch ik altijd naar engels op dat soort momenten :? naja boeiend :) )

als t jullie wel lukt zou iemand mij dan ff zijn code kunnen geven :) plz?

want ik wordt helemaal gek hierzo :( je verhuist van serverA naar serverB en je kan vanaf serverC ineens nietmeer fopenen :( grrr

naja let me know plz

openkat.nl al gezien?


  • Markuzi
  • Registratie: November 2000
  • Laatst online: 25-02-2025
Op vrijdag 09 november 2001 16:39 schreef killercow het volgende:

...krijg ik die fopen warning success geval...
:?

Geef gewoon ff de foutmelding ajb.

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Wat wil je nou eigenlijk???
ik heb het al vaker gevraagd maar niemand reageert erop
ik had een fopen scriptje gemaakt dat een url van mijn server moest openen.
Laat dat script dan eens zien, misschien zien we dan wat meer.
600 ?? ermmm geeft bij mij een 404
als t jullie wel lukt zou iemand mij dan ff zijn code kunnen geven plz?
* LuCarD wijst even naar het FAQ en naar sticky topic!
want ik wordt helemaal gek hierzo je verhuist van serverA naar serverB en je kan vanaf serverC ineens nietmeer fopenen grrr
Kan verschillende redenen hebben... firewall? Safe-mode? DNS problemen?

In elk geval opties genoeg ....
naja let me know plz
Bij deze :)

Programmer - an organism that turns coffee into software.


  • killercow
  • Registratie: Maart 2000
  • Laatst online: 15-09 16:01
oke, je hebt gewoon een standaart fopen helemaal kaal dus. die laat je gewoon een file openen oke? simpel

deze zat altijd verwerkt in een dik script, maar nu ik de te openen server verhuisd heb werkt hij niet meer, de server die t script draait werkt dus nog steeds t zelfde.


ff wat simpele code (gewoon geript uit een andere got topic omdat t toch t zelfde is.

<?
$fp=fopen("http://www.phpdevelopment.net/index.html","r");
$alles = fread($fp, 65536);
print ("$alles");
?>

dit geeft bij mij constant die klote error

openkat.nl al gezien?


  • Markuzi
  • Registratie: November 2000
  • Laatst online: 25-02-2025
Ligt het nu aan mij of weet niet iedereen over welke error je het hebt. Misschien wel handig als we je willen helpen...

  • killercow
  • Registratie: Maart 2000
  • Laatst online: 15-09 16:01
check dit ff dan

http://www.pc-gamers.com/testing.php

hier staat de error op live (de laatste regel kan je vergeten komt omdat er nog een echo achteraan komt, wtf is dit en hoe kom ik dan aan t echte url van die pagina (blijkbaar is deze dus niet goed) zou iemand het ff willen proberen op zijn server? maybe dat t toch aan mij ligt?

plz?\
sorry voor de onduidelijkheid

openkat.nl al gezien?


Verwijderd

External connections is waarschijnlijk uitgescakeld op je hosting account, heb ik ook ergens.

  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 09-09 14:51

thomaske

» » » » » »

stukje van php.net/fopen User Contributed Notes:
if you get the "warning - success" error with fopen() - meaning
something was opened but not what was expected - and you are sure the page
exists, then it may be a COOKIE is being sent back, which PHP can't handle
(or at least, fopen() can't). A hack to get the URL (e.g.
"MYURL") is the following command, assuming you have lynx on your
system:

exec("lynx -accept_all_cookies -dump 'MYURL',$result);

This will give you the page as an array of lines in $result. If you want,
implode() the result to get a single variable with all the text:

$result = implode('',$result);

Do make sure to make any variables you pass to the URL safe, by using, e.g.
with $MYURL:

$URL = escapeshellarg("$MYURL");
exec("lynx -accept_all_cookies -dump $URL,$result);

Hope this helps!
:)

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."

Pagina: 1