URL: https://www.overclockers.at/coding-stuff/statt_frame_include_nur_pix_gehen_nicht_55572/page_3 - zur Vollversion wechseln!
nach dem einbinden gabs so schöne leere bilder, aber die links wurden blau umrahmt 
die zeile wars wohl net 
sorry.. die klammer um den ausdruck nach yimg muß natürlich bleiben, sonst liefert $1 was falsches...
Code:$content =preg_replace('/<img((.|\n)*?)src="(?!http)/m','<img $1 src="http://www.lansurfer.net/',$content);
hätte jetzt ne andere idee gehabt nur die ist auch net gegangen:
ich mach mir noch ein file open, das nur die datei includiert
dann nehm ich das file change_url her und ersetze das http://www.htl-grieskirchen.com durch http://www.lansurfer.net .
nur er ändert es nicht

@atrox:
nochn punkt für regexp: gross-klein schreibung - die hast du in deinem ausdruck übrigens net berücksichtigt
ausserdem isser imho recht lahm - da er in der letzten klammer den gesamten text bis zum ende speichert, nur um 10 buchstaben dazwischen einzufügen - ich kenn zwar die regexp-engine net, und weiss net wie und ob er da optimiert, aber das kann mal imho net gut gehn bei grösseren seiten
groß/kleinschreibung: i Modifier und das wars 
Imo speichert er nie den gesamten Text? in (?!http) speichert er überhaupt nix, und in ((.|/n)*?) nur den Text zw. '<img' und 'src="'.
oh - mist hast recht, na - das mit der http-klammer hat mich irritiert 
ich weiss schon, dass es nur ein 'i' is das am ende fehlt - aber ich hab auch nicht erwartet, dass du es nicht weisst - und wenns net da is dann fehlts, wurscht obs eh simpel is oder net 
Zitat von watchoutich weiss schon, dass es nur ein 'i' is das am ende fehlt - aber ich hab auch nicht erwartet, dass du es nicht weisst - und wenns net da is dann fehlts, wurscht obs eh simpel is oder net

kann mir es bitte jemand so hinschreiben, das alles funzen dürfte, denn ich kenn mich schön langsam nimma aus was ich wo hinkopieren soll und was ich editieren soll....
DANKE
an die gross/klein schreibung hab ich eh schon mal gedacht, habt dann nur irgendwie vergessen. hier nochmal alles für den besten freund manches menschen, die zwischenablage:
Code: PHP<? $content = implode("", file("http://www.lansurfer.net/party/seat.phtml?id=7874")); // filtert nur bilder mit lokalen src $content =preg_replace('/<img((.|\n)*?)src="(?!http)/mi','<img $1 src="http://www.lansurfer.net/',$content); // filtert werbebanner $content =preg_replace('#<A[^<]*href="../ads/click.*?</A>#i','',$content); echo $content; ?>
geht nu immer net - es steht lansurfer.net/../blabla da
bei mir gehts auch mit den .., sowohl im netscape als auch im internet exploder. du kannst aber die lösung vom weiter oben gegen die .. verwenden.
bei mir gehts net 
kanns vielleicht dran liegen, dass ich ie vers. 5 verwende?
tja, dann verändere das preg_replace zb so...
Code:// filtert nur bilder mit relativen ../ src $content =preg_replace('#<img((.|\n)*?)src="\.\./#mi','<img $1 src="http://www.lansurfer.net/',$content);
geht auch net -> white screen
Geht bei mir einwandfrei 
http://home.pages.at/kazaa/test2.php
//edit: Es liegt vielleicht daran, dass du den Code einfach nur kopiert und in deinen Editor eingefügt hast - dann gehts nicht. War zumindest bei mir öfter so (Editor: UltraEdit32).
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025