Autor | Zpráva | ||
---|---|---|---|
SteveO Profil * |
#1 · Zasláno: 10. 8. 2017, 13:47:39
Dobrý den, pomohl by mi prosím někdo s tímto regulárem?
$description = preg_replace_callback('/<img(.*?)src="(.*?)"(.*?)>/i', function($matches) { return '<img'.$matches[1].'src="//www.domena.cz/extobr/'.base64_encode($matches[2]).'"'.$matches[3].'>'; }, $description); Potřeboval bych, aby se toto aplikovalo pouze na obrázky s externími URL adresami bez HTTPS. Díky moc. |
||
Kcko Profil |
#2 · Zasláno: 10. 8. 2017, 13:49:51
SteveO:
v $matches[2] dostaneš SRC, je to string a podle jednoduché logiky (obsahuje řezetec na začátku http://) zjistíš co nahradíš a co ne, ne? |
||
SteveO Profil * |
#3 · Zasláno: 10. 8. 2017, 14:13:36
Jsem blb... no jasně, díky....
|
||
pcmanik Profil |
SteveO:
Prečo do reguláru rovno nedáš src="h ttp://(.*?)" (Musel som tam dať medzeru kvôli auto-linkeru čo je tu) Moderátor juriad: Rozbíjet lze pomocí [>!]
|
||
Časová prodleva: 7 let
|
0