tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
0
ZUGRIFFE
172
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    rernanded rernanded ist offline Mitglied Silber
    Registriert seit
    Oct 2011
    Beiträge
    51
    Hallo,
    wer kann mir sagen warum mein Script nicht funktioniert? Aber zB bei http://www.web-max.ca/PHP/misc_23.php?

    Moni



    PHP-Code:
    <form name="form1" method="post" action="">
           <p> URL mit http://:  
                      <input name="url" type="text" id="url" value="http://" size="55">
                      <br>
                      <input name="submit" type="submit" value="ok">
           </p>
    </form>


    <?php

        $var 
    fread_url($url);    
        
        
    preg_match_all ("/a[\s]+[^>]*?href[\s]?=[\s\"\']+".
                        
    "(.*?)[\"\']+.*?>"."([^<]+|.*?)?<\/a>/"
                        
    $var, &$matches);
            
        
    $matches $matches[1];
        
    $list = array();

        foreach(
    $matches as $var)
        {    
            print(
    $var."<br>");
        }

    // The fread_url function allows you to get a complete page. If CURL is not installed replace the contents with a fopen or fget loop.

        
    function fread_url($url,$ref="")
        {
            if(
    function_exists("curl_init")){
                
    $ch curl_init();
                
    $user_agent "Mozilla/4.0 (compatible; MSIE 5.01; ".
                              
    "Windows NT 5.0)";
                
    //$user_agent = "googlebot";
                
    $ch curl_init();
                
    curl_setopt$chCURLOPT_USERAGENT$user_agent);
                
    curl_setopt$chCURLOPT_HTTPGET);
                
    curl_setopt$chCURLOPT_RETURNTRANSFER);
                
    curl_setopt$chCURLOPT_FOLLOWLOCATION );
                
    curl_setopt$chCURLOPT_FOLLOWLOCATION );
                
    curl_setopt$chCURLOPT_URL$url );
                
    curl_setopt$chCURLOPT_REFERER$ref );
                
    curl_setopt$chCURLOPT_COOKIEJAR'cookie.txt');
                
    $html curl_exec($ch);
                
    curl_close($ch);
            }
            else{
                
    $hfile fopen($url,"r");
                if(
    $hfile){
                    while(!
    feof($hfile)){
                        
    $html.=fgets($hfile,1024);
                    }
                }
            }
            return 
    $html;
        }

    ?>
    Geändert von rernanded (16.12.11 um 16:28 Uhr)
     

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 25.10.11, 08:29
  2. Wie weise ich nach: Browser Problem oder Code Problem?
    Von Steb im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 10.03.11, 20:09
  3. Antworten: 0
    Letzter Beitrag: 11.01.11, 21:40
  4. Antworten: 4
    Letzter Beitrag: 22.03.06, 20:50
  5. Antworten: 6
    Letzter Beitrag: 13.06.02, 12:29