Likes Likes:  0
Resultaten 1 tot 4 van de 4
Geen
  1. #1
    PHP probleem met fsockopen en SSL
    Banned
    139 Berichten
    Ingeschreven
    17/01/06

    Locatie
    Hengelo

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Bedrijf: W3SERVE
    URL: www.weserve.nl
    Registrar SIDN: nee
    KvK nummer: 08139228
    Ondernemingsnummer: nvt

    Thread Starter

    PHP probleem met fsockopen en SSL

    Ik heb een probleem met het aan de gang krijgen van fsockopen / SSL verbindingen. Ik gebruik het volgende script om te testen:

    <?php

    $fp
    = fsockopen('ssl://www.paypal.com', 443, $errno, $errstr, 30);

    if (!
    $fp) {
    echo
    "$errstr ($errno)<br>\n";
    } else {
    fputs ($fp, "GET / HTTP/1.0\r\n\r\n");
    while (!
    feof($fp)) {
    echo
    fgets ($fp,128);
    }
    fclose ($fp);
    }
    ?>

    De output is te vinden op http://wefact.weserve.nl/testssl.php. Voor de volledigheid mijn php configuratie: http://wefact.weserve.nl/test.php. Wie kan mij op weg helpen? Sockets en SSL zijn al met PHP mee gecompileerd!
    En o ja, voor er mensen aan het script gaan twijfelen: http://www.kloosterhaar.net/testssl.php!
    Laatst gewijzigd door W3SERVE; 14/05/07 om 15:06.

  2. #2
    PHP probleem met fsockopen en SSL
    SanBax
    1.118 Berichten
    Ingeschreven
    11/04/04

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    Ondernemingsnummer: nvt

    Zie het probleem zo snel niet, maar al naar curl gekeken? Als het om web-content gaat is dat veel makkelijker.

  3. #3
    PHP probleem met fsockopen en SSL
    Banned
    139 Berichten
    Ingeschreven
    17/01/06

    Locatie
    Hengelo

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Bedrijf: W3SERVE
    URL: www.weserve.nl
    Registrar SIDN: nee
    KvK nummer: 08139228
    Ondernemingsnummer: nvt

    Thread Starter
    Dacht ik ook al aan, had het script al herschreven, maar op de een of andere manier geeft hij dan bepaalde variabelen niet door. Lijkt een probleem met openssl te zijn...

    Probleem opgelost, na 4 dagen zoeken en 40 x PHP opnieuw compilen

    Op het laatst met strace en gdb gekeken waar precies de fout lag, bleek dat de permissies van /dev/urandom en /dev/null niet goed stonden. Voor de zoekfunctie
    Laatst gewijzigd door W3SERVE; 15/05/07 om 00:14. Reden: Automerged Dubbelpost

  4. #4
    PHP probleem met fsockopen en SSL
    geregistreerd gebruiker
    80 Berichten
    Ingeschreven
    02/10/06

    Locatie
    EC

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    try
    PHP Code:
    $server = 'www.paypal.com'; 
    $parameters = 'cmd=_notify-validate'; 

    foreach (
    $_POST as $key => $value) { /* posted Fields if any */
    $parameters .= '&' . $key . '=' . urlencode($value); 
    } 
    $fp = @fsockopen('ssl://' . $server, 443, $errno, $errstr, 30); 
    $header = 'POST /cgi-bin/webscr HTTP/1.0' . "\r\n" . 
    'Host: ' . $server . "\r\n" . 
    'Content-Type: application/x-www-form-urlencoded' . "\r\n" . 
    'Content-Length: ' . strlen($parameters) . "\r\n" . 
    'Connection: close' . "\r\n\r\n"; 
    @
    fputs($fp, $header . $parameters); 
    while (!@
    feof($fp)) { 
    $result = @fgets($fp, 1024); 
    if ((
    $result == 'VERIFIED') ¦¦ ($result == 'INVALID')) { 
    break; 
    } 
    } 
    @
    fclose($fp); 
    See also THIS LINK

    replace if needed
    PHP Code:
    $fp = fsockopen ('ssl://www.paypal.com', 443, $errno, $errstr, 30); 
    Success.
    Laatst gewijzigd door ol4pro; 15/05/07 om 21:43.

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics