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