Der nachfolgende Code soll eine Internetseite öffnen (mit der Adresse $url)
Diese Php-Seite heißt link.php und wird mit link.php?url=$blaa von einer anderen Seite aufgerufen.
Bei der Linkausgabe, sollen die Links ausgegeben werden.
Der auftretenden Fehler:
PHP Fatal error: Maximum execution time of 30 seconds exceeded in C:\Programme\Jana2\html\linkliste\link.php on line 16
	
							
						
					Diese Php-Seite heißt link.php und wird mit link.php?url=$blaa von einer anderen Seite aufgerufen.
Bei der Linkausgabe, sollen die Links ausgegeben werden.
Der auftretenden Fehler:
PHP Fatal error: Maximum execution time of 30 seconds exceeded in C:\Programme\Jana2\html\linkliste\link.php on line 16
PHP Code:
	
	
<?php
/*** Datei einlesen und Links filter ***/
$filename = $url; 
$data = @join ('' , file ($filename)); 
if (!$data) { 
    echo "there were no data in the specified file."; 
    exit(); 
} 
$urls = array(); 
$links = array(); 
$pos = 0;  
while ($pos < strlen($data)-1)  { 
    $pos =  strpos($data,"<",$pos); 
    $pos++;  
    $lastpos = strpos($data,">",$pos);  
    $tag = substr($data,$pos,$lastpos-$pos);  //FEHLER!!!! das ist Zeile 16
    if (!strcasecmp(strtok($tag," "),"A")) { 
        $pos = $lastpos+1; 
        $linkpos = $pos; 
        $pos = strpos($data,"<",$pos);  
        $link = substr($data,$linkpos,$pos-$linkpos);  
        $links[] = trim($link); 
        if (eregi("HREF[ \t\n\rv]*=[ \t\n\rv]*[\"']*([^\"']*)[\"']*",$tag,$regs)) 
{ 
            $urls[] = $regs[1];  
        } else { 
            $urls[] = "";  
        }
    } 
    $pos = $lastpos+1; 
}
/*** Link Ausgabe ***/
for ($i=0; $i<sizeof($urls); $i++) {  
    print"<div><a href=\"$links[$i]\" target=\"_blank\">".$links[$i]."</a></div>";  
}
?>
 
          
 Moderator
 Moderator
 
							
						
Comment