Mailinglisten-Archive |
hi leudde ;) ich möcht aus html source alle bilder rausnehmen, bzw alle src="" attribute... tag ist mal unwichtig.. mein pattern ist jetzt '/(src|SRC)=("|\')'.$resi["imgbaseurl"].'.*?("|\')/i'; ich nehm aus einer db ein basepath, welcher das attribut anführen soll, darum muss ich die variable dort reinnehmen können.. aber im moment krieg ich den fehler Warning: Unknown modifier '/' in /opt/www/process.php on line 12 (line 12 ist die preg_match_all()-zeile..) wenn ich es ohne concating gemacht habe (also '/(src|SRC)=("|\')$resi["imgbaseurl"].*?("|\')/i'; hat er die variable nicht erkannt (logisch) und somit eingesetzt) auch mit square brackets um den variablen namen, ist es für noch keine variable.. <snippet> while($resi = mysql_fetch_array($rs)) { $content = `wget -O - -q {$resi["url"]}`; $pat = '/(src|SRC)=("|\')'.$resi["imgbaseurl"].'.*?("|\')/i'; preg_match_all($pat, $content, $img); var_dump($img); } </snippet> nun, ich denk, das pattern sollt soweit in ordnung sein.. (oder??), aber wie bring ich dort den wert der variablen rein?! ;-) kann ja wohl nicht so schwer sein, aber ich müh mir da einen ab ;) im man hab ich da nix gefunden.. danke dario nuevo
php::bar PHP Wiki - Listenarchive