Proxy: PHP geht auf der einen Seite auf der Andren aber nicht!?

Ich hab die Tage schon öfter versucht mich an euch zu wenden doch keiner Konnte mir helfen, also musste ich es selbst machen!

Doch hier weis ich nicht weiter

Der Proxy Funktioniert hier:
http://anonymimnetz1.comyr.com/

aber hier:
http://anonymimnetz2.net23.net/
http://surfanonym.net84.net
und viele mehr

geht es nicht!?!?

es kommt immer der Fehler:
URL Error (0): An error has occured while trying to browse through the proxy.
Failed to connect to the specified host. Possible problems are that the server was not found, the connection timed out, or the connection refused by the host. Try connecting again and check if the address is correct.

Dahinter is doch keine Logic oder?
Ich mein ich Spiegel die Daten ja nur runter, und mach sie wieder rauf... ich verstehs nicht...

  1. PHP Code der Fehler auslöst:

    <?php  
            break;  
        case 'error':  
            echo '<div id="error"><p>';  
      
            switch ($data['group'])  
            {  
                case 'url':  
                    echo '<b>URL Error (' . $data['error'] . ')</b>: ';  
                    switch ($data['type'])  
                    {  
                        case 'internal':  
                            $message = 'Failed to connect to the specified host. '  
                                     . 'Possible problems are that the server was not found, the connection timed out, or the connection refused by the host. '  
                                     . 'Try connecting again and check if the address is correct.';  
                            break;  
                        case 'external':  
                            switch ($data['error'])  
                            {  
                                case 1:  
                                    $message = 'The URL you\'re attempting to access is blacklisted by this server. Please select another URL.';  
                                    break;  
                                case 2:  
                                    $message = 'The URL you entered is malformed. Please check whether you entered the correct URL or not.';  
                                    break;  
                            }  
                            break;  
                    }  
                    break;  
                case 'resource':  
                    echo '<b>Resource Error:</b> ';  
                    switch ($data['type'])  
                    {  
                        case 'file_size':  
                            $message = 'The file your are attempting to download is too large.<br />'  
                                     . 'Maxiumum permissible file size is <b>' . number_format($GLOBALS['_config']['max_file_size']/1048576, 2) . ' MB</b><br />'  
                                     . 'Requested file size is <b>' . number_format($GLOBALS['_content_length']/1048576, 2) . ' MB</b>';  
                            break;  
                        case 'hotlinking':  
                            $message = 'It appears that you are trying to access a resource through this proxy from a remote Website.<br />'  
                                     . 'For security reasons, please use the form below to do so.';  
                            break;  
                    }  
                    break;  
            }  
      
            echo 'An error has occured while trying to browse through the proxy. <br />' . $message . '</p></div>';  
            break;  
    }  
    ?>  
      <form method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>" target="_parent">  
        <ul id="form">  
          <li id="address_bar"><label>Web Addresse <input id="address_box" type="text" size="50" name="<?php echo $GLOBALS['_config']['url_var_name'] ?>" value="<?php echo isset($GLOBALS['_url']) ? htmlspecialchars($GLOBALS['_url']) : '' ?>" onfocus="this.select()" /></label> <input id="go" type="submit" value="Go" /></li>  
          <?php  
      
          foreach ($GLOBALS['_flags'] as $flag_name => $flag_value)  
          {  
              if (!$GLOBALS['_frozen_flags'][$flag_name])  
              {  
      
              }  
          }  
          ?>
    
    1. Hi,

      PHP Code der Fehler auslöst:

      das ist der Code, der den Fehler aus_gibt_, nicht aus_löst_. Es war zwar in der Menschheitsgeschichte häufig üblich, den Überbringer schlechter Botschaften zu verurteilen (oft zum Tode), heute hat man aber erkannt, dass diplomatische Immunität etwas Wertvolles ist. Finde also erst mal den wirklichen Verantwortlichen.

      Cheatah

      --
      X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
      X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
      X-Will-Answer-Email: No
      X-Please-Search-Archive-First: Absolutely Yes
      1. Hi,

        »» PHP Code der Fehler auslöst:

        das ist der Code, der den Fehler aus_gibt_, nicht aus_löst_. Es war zwar in der Menschheitsgeschichte häufig üblich, den Überbringer schlechter Botschaften zu verurteilen (oft zum Tode), heute hat man aber erkannt, dass diplomatische Immunität etwas Wertvolles ist. Finde also erst mal den wirklichen Verantwortlichen.

        Jo danke, aber niemand von euch hier, und ich meine niemand würde dieses Script für mich studieren, und ich weis nicht mehr weiter...

        Das Script is ewig lang...

        Kennt jemand vieleicht ein besseres Proxy Script als PHProxy das alle kommerziellen HTTP Proxys verwenden? (ich weis... lol)

        l.g.

  2. Hallo,

    du scheinst dein Proxy-Script anscheinend bei Free-Hostern laufen zu lassen. Diese haben, um Mißbrauch durch die meist anonymen User zu verhindern, PHP so konfiguriert, daß eine Verbindung mit anderen Rechnern nicht möglich ist. Mein Tipp: Laß dir phpinfo() ausgeben und schau nach, ob du solche Einschränkungen findest.

    Gruß

    Krueger