[PHP] Readfile lukt niet.

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Sen
  • Registratie: Oktober 2001
  • Laatst online: 16-09 20:47
code:
1
2
3
4
ob_start();
readfile("https://www.pagina.nl");
$info = ob_get_contents();
ob_end_clean();


Ik krijg alleen een fout dat het bestand of dir niet bereikbaar is.

Ik heb al gekeken wat er voor nodig is bij readfile en dan moet je allow_url_fopen aanzetten die staat in de php.ini.

Dus mijn vraag is wat kan het nog meer zijn?

Acties:
  • 0 Henk 'm!

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Ik ben bang dat www.pagina.nl niet aan een SSL-connectie doet B)

(oftewel, haal de s in https:// eens weg ;))

Acties:
  • 0 Henk 'm!

  • Sen
  • Registratie: Oktober 2001
  • Laatst online: 16-09 20:47
Osiris schreef op 22 juni 2004 @ 00:14:
Ik ben bang dat www.pagina.nl niet aan een SSL-connectie doet B)

(oftewel, haal de s in https:// eens weg ;)
Was als voorbeeld bedoeld in de echte url stonden wat paswoorden. Het werkt dus wel op een test server maar niet op de live server.

[ Voor 11% gewijzigd door Sen op 22-06-2004 00:15 ]


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Misschien dat het werkt als je daadwerkelijk een bestandsnaam opgeeft, en niet alleen een domein? :?

[ Voor 57% gewijzigd door NMe op 22-06-2004 00:16 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • Osiris
  • Registratie: Januari 2000
  • Niet online
En wat gebeurt er als ie die URL gewoon in een browser inklopt? :? En probeer het geintje eens dan wel met www.pagina.nl of een andere werkende pagina? Want als jij een deze-pagina-bestaat-niet-error krijgt, dan lijkt het mij niet aan je code te liggen.

Acties:
  • 0 Henk 'm!

Verwijderd

de bedoeling is dat je dus een bestand inleest van het web?


dit kan doormiddel van fopen("www.google.nl",r);

die r moet aangegeven worden voor lezen,

heb ff op www.php.net gekeken:


http://nl2.php.net/manual/nl/function.readfile.php hier hebbie vast wel wat aan voor lokale bestanden.


voor websites:

http://nl2.php.net/manual/nl/function.fopen.php

Acties:
  • 0 Henk 'm!

  • Sen
  • Registratie: Oktober 2001
  • Laatst online: 16-09 20:47
Osiris schreef op 22 juni 2004 @ 00:16:
En wat gebeurt er als ie die URL gewoon in een browser inklopt? :? En probeer het geintje eens dan wel met www.pagina.nl of een andere werkende pagina? Want als jij een deze-pagina-bestaat-niet-error krijgt, dan lijkt het mij niet aan je code te liggen.
Als ik het gewoon kopieer in de adresbalk werkt het gewoon. Op een andere server werkt het ook gewoon en nee het is niet pagina.nl maar een andere url en de url is echt goed en het is alleen bij sites met https://

[ Voor 4% gewijzigd door Sen op 22-06-2004 00:19 ]


Acties:
  • 0 Henk 'm!

  • steffex
  • Registratie: Augustus 2003
  • Laatst online: 12-08 00:24
waarschijnlijk wordt dan https niet ondersteund door dat php commando :) 8)7

[ Voor 18% gewijzigd door steffex op 22-06-2004 00:27 ]


Acties:
  • 0 Henk 'm!

  • Sen
  • Registratie: Oktober 2001
  • Laatst online: 16-09 20:47
Verwijderd schreef op 22 juni 2004 @ 00:18:
de bedoeling is dat je dus een bestand inleest van het web?


dit kan doormiddel van fopen("www.google.nl",r);

die r moet aangegeven worden voor lezen,

heb ff op www.php.net gekeken:


http://nl2.php.net/manual/nl/function.readfile.php hier hebbie vast wel wat aan voor lokale bestanden.


voor websites:

http://nl2.php.net/manual/nl/function.fopen.php
Ik heb het even met fopen gedaan maar zelfde error.

failed to open stream: Onbekend bestand of map in /home/pagina/script.php on line 14

Line 14 was dus de reafile line.
stef-o.nl schreef op 22 juni 2004 @ 00:26:
waarschijnlijk wordt dan https niet ondersteund door dat php commando :) 8)7
Hmm ja hoe krijg ik het dan aan :)

[ Voor 16% gewijzigd door Sen op 22-06-2004 00:30 ]


Acties:
  • 0 Henk 'm!

Verwijderd

je had dus nix aan de laatste link? als je dat sampletje van hun gebruikt, krijg je dan nog steeds de foutmelding?

Acties:
  • 0 Henk 'm!

  • Sen
  • Registratie: Oktober 2001
  • Laatst online: 16-09 20:47
Verwijderd schreef op 22 juni 2004 @ 00:28:
je had dus nix aan de laatste link? als je dat sampletje van hun gebruikt, krijg je dan nog steeds de foutmelding?
Welk sampletje precies heb er 1 gebruikt maar zelfde error. Ik zat wel in de comments te zoeken naar https en daar kwamen 2 errors naar voren. Maar weet niet zeker of het zelfde probleem is.

Acties:
  • 0 Henk 'm!

  • Sen
  • Registratie: Oktober 2001
  • Laatst online: 16-09 20:47
Ik heb nog even wat geprobeerd http:// werkt wel dus alleen https:// werkt niet. Andere server heeft er geen problemen mee dus ik denk dat aan de apache config ligt?

Acties:
  • 0 Henk 'm!

  • avoid
  • Registratie: November 2002
  • Laatst online: 21-09 15:53
PHP kan alleen via fopen pagina op een secure server openen als PHP is geconfigureerd met OpenSSL. Ook heb je PHP 4.3.0 of hoger nodig.

Grote kans dat jouw PHP-config niet is geconfigureerd met OpenSSL!

Time flies like an arrow, fruit flies like a banana.


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Sen schreef op 22 juni 2004 @ 00:27:
Ik heb het even met fopen gedaan maar zelfde error.

failed to open stream: Onbekend bestand of map in /home/pagina/script.php on line 14

Line 14 was dus de reafile line.
Je moet ook geen readfile gebruiken in combinatie met fopen, maar fread(). ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • Sen
  • Registratie: Oktober 2001
  • Laatst online: 16-09 20:47
avoid schreef op 22 juni 2004 @ 16:32:
PHP kan alleen via fopen pagina op een secure server openen als PHP is geconfigureerd met OpenSSL. Ook heb je PHP 4.3.0 of hoger nodig.

Grote kans dat jouw PHP-config niet is geconfigureerd met OpenSSL!
Nou als ik naar mijn ip gaat dan staat er:

Hey, it worked !
The SSL/TLS-aware Apache webserver was
successfully installed on this website.

En met zon mooi openssl logo er onder dus dat lijkt me wel.
En php versie is ook gewoon goed.

Acties:
  • 0 Henk 'm!

  • Eärendil
  • Registratie: Februari 2002
  • Laatst online: 06:09
Het gaat erop dat PHP ook OpenSSL ondersteunt, dat kan je zien met phpinfo(). In die boodschap staat duidelijk dat dat het een SSL-aware Apache webserver is, er staat niets over PHP

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Sen schreef op 22 juni 2004 @ 17:41:
[...]


Nou als ik naar mijn ip gaat dan staat er:

Hey, it worked !
The SSL/TLS-aware Apache webserver was
successfully installed on this website.

En met zon mooi openssl logo er onder dus dat lijkt me wel.
En php versie is ook gewoon goed.
Wat is nou die code die je gebruikte met de fopen manier?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
Nou als ik naar mijn ip gaat dan staat er:
phpinfo(); aanroepen en kijken of er --with-openssl ergens tussenstaat. Dan heb je PHP met SSL.
Pagina: 1