ik heb een script dat zoekt door een variabele naar href='blaat.com' tags en gaat deze replacen...
het script:
de output:
waarom is de output bij \1 een blokje en niet de url? of beter gezegd, hoe laat ik dit wel gebeuren?
(bij de output achter socket/ staat nog een zwart blokje in notepad, browser geeft blokje niet weer)
Edit: Rare zinstructuur.
het script:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| <? $blaat .= "<a href=\"http://www.eensite.com/\">blaat</a>"; function fix_url($url) { $script_uri = "http://blaat.com/socket/"; $search = array ("'(href=)(\"|\')(.*?)(\"|\')'i" ); $replace = array ("href=\"$script_uri\1\"" ); $final = preg_replace($search, $replace, $url); return $final; } $test = fix_url($blaat); echo $test; ?> |
de output:
code:
1
| <a href="http://blaat.com/socket/"> |
waarom is de output bij \1 een blokje en niet de url? of beter gezegd, hoe laat ik dit wel gebeuren?
(bij de output achter socket/ staat nog een zwart blokje in notepad, browser geeft blokje niet weer)
Edit: Rare zinstructuur.