
31-05-2008, 22:09
|
|
|
|
חבר מתאריך: 13.07.06
הודעות: 326
|
|
|
לולאה אין סופית
שלום,
אני רוצה לעשות לולאה אין סופית...
זה הקוד שלי:
קוד PHP:
for($i = 0; $i<count($word); $i++) { for($line=0;$line<count($file);$line++) { $lines=""; $this_line = htmlspecialchars(strip_tags($file[$line])); $this_line2 = htmlspecialchars($file[$line]); $words = explode(" ", $this_line2); foreach($words as $word) { if(preg_match("#<a#i",$word)!=0) { echo "<br>$word<br>"; $string = preg_replace("#<a[ href=('|\")?([\w/\.\?\#&]*)\\1]?>#iU","Link to \\2",$this_line2); echo $string; } echo "<br>";
} if(preg_match("/".$word[$i]."/",$this_line)!=0) { $this_line=str_replace($word[$i],"<b>".$word[$i]."</b>",$this_line); $this_line = preg_replace(array("#<([^\W\d_]+)>([.\n]*)</\\1>#","/<[\w]+( \/)?>/U","/<!\-\-[.\n]*\-\->/U"),array("\\2","",""),$this_line); $lines .="Line Number ".($line+1).": ".$this_line."<br />---------------------------------------------<br>\n"; echo "The word '<b>{$word[$i]}</b>' found in:<br />\n".$lines; } } if($lines == "") { echo "The word <b>'{$word[$i]}'</b> wasnt found in <b>$url</b><br />"; echo " --------------------------------------------------------"; } }
עכשיו אני רוצה שאם הוא מזה קישור הוא יכנס אליו.
יש לי כמה בעיות בקוד, זה הקוד שניסיתי.
יש לי כמה בעיות:
אחד איך אני מזהה קישור ויודע את הurl שלו?
שתיים ,איך אני עושה לולאה אין סופית?
תודה
|