Strona 1 z 1

fsockopen

PostNapisane: Śr lip 04, 07 13:55
przez BordeuxNET
Bedzie kiedyś czynna funkcja fsockopen ??? Np, kod nie działa
Kod: Zaznacz cały
<php>
<?php
function url_validate( $link )
{
    $url_parts = @parse_url( $link );

    if ( empty( $url_parts["host"] ) ) return( false );

    if ( !empty( $url_parts["path"] ) )
    {
        $documentpath = $url_parts["path"];
    }
    else
    {
        $documentpath = "/";
    }

    if ( !empty( $url_parts["query"] ) )
    {
        $documentpath .= "?" . $url_parts["query"];
    }

    $host = $url_parts["host"];
    $port = $url_parts["port"];

    if (empty( $port ) ) $port = "80";
    $socket = @fsockopen( $host, $port, $errno, $errstr, 30 );
    if (!$socket)
    {
        return(false);
    }
    else
    {
        fwrite ($socket, "HEAD ".$documentpath." HTTP/1.0\r\nHost: $host\r\n\r\n");
        $http_response = fgets( $socket, 22 );

        if ( ereg("200 OK", $http_response, $regs ) )
        {
            return(true);
            fclose( $socket );
        } else
        {

            return(false);
        }
    }
}



    if(url_validate('http://www.vitrenko.org.ua/images/doc/c11011-sadasd.jpg', 'r')) echo 'ok2<br/>';
    else echo 'brak pliku2<br>';

?></php>

Kody php html umieszczaj w znacznikach [ code] //Neo

PostNapisane: Pt lip 06, 07 09:18
przez ugu
Nie będzie, zresztą i tak nawet gdyby była dodana to byś nie mógł się nigdzie połączyć. Blokowane są połączenia wychodzące.

:(

PostNapisane: Pn lip 09, 07 18:12
przez BordeuxNET
uu... Szkoda. Kiedyś było...