8. September 200520 j Hallo Ich sitz jetzt schon seit 2 std da und schaffs einfach net.. ich will einen htmlseite nach einem bestimmten string durchlaufen der string steht zwischen dem wort "code=" und endet bei "target" mein ansatz ist <?php $url1 .= 'http://www.xyz.de/test.php?id=1269'; $mailArr = array(); $fCont = file($url1); foreach ($fCont as $key=>$line) { if (preg_match("code=*target$",$line,$pregRes)) { $mailArr[] = $pregRes[0]; echo "--<br>"; echo $pregRes[0]; } } welchen fehler hab ich in meinem regulärern ausdruck ?? ?> [/PHP]
8. September 200520 j if (preg_match("code=*target$",$line,$pregRes)){ if (preg_match("code=(.*)target$",$line,$pregRes)) { $mailArr[] = $pregRes[1]; [/PHP] Wichtig ist der Punkt vor dem Wildcard, der für "ein beliebiges Zeichen" steht...
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.