Toon posts:

[php] str_replace ??? of preg_replace

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik kreeg net een stukje code in mijn handen geduwt. het werkt niet helemaal. de bedoeling is dat linkjes een nummer meenemen. helaas blijf het wordt affiliate staan. zien jullie wat er fout is?
code:
1
2
3
4
5
6
7
8
9
10
11
function getsessionaffiliate(){
    $ip = getenv("REMOTE_ADDR");
    $zooi=mysql_query("select affilate from session where username='$ip' or host_addr='$ip'");
    list($affiliate)=mysql_fetch_row($zooi);
    return $affilate;
}

function realtimeformat($text){
    $text = str_replace("/\\[affiliate\]/ie", "getsessionaffiliate($affiliate)", $text);
    return $text;
}

ik had een vergelijking maar daar stond ipv str_replace preg_replace... maakt dat uit? (ik is n00b)

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 11:21

Janoz

Moderator Devschuur®

!litemod

Ja, dat maakt uit... preg_replace kan nammelijk meer dan str_replace.. Vaak voldoet str_replace voor de operatie die je wilt doen, maar in dit geval niet.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

Ga eerst de manual lezen, en probeer wat uit. Werkt het anders dan je had verwacht, dan probeer je nog eens wat uit.

Klaar voor een nieuwe uitdaging.