[php] str_replace vraagje

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Beste forumleden,

Als ik in mij gastenboek een smile wilt doe ik het zo:

$row[bericht] = str_replace("8)","<img src=\"./images/smiles/002.gif\">", $row[bericht]);


Dan checkt bij $row[bericht] op een :) en vervangt hem voor een smile. Alleen het probleem is dat ik het op elke pagina binnen mij website wilt. Alleen de begin variabele is steeds anders. De ene keer moet hij iets veranderen in $home of $row[onderwerp].

De bedoeling is dat ik alle str_replace zo in een smile.php bestand zet en include op index.php. Aleen het moet gelden voor elke variabele. Kan iemand mij hiermee helpen?

p.s. ken de website www.php.net al :)

alvast bedankt.

Matthijs spam

[ Voor 9% gewijzigd door whoami op 19-03-2004 12:14 ]


Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 14:45
Ik snap je vraag niet echt.

Waarom maak je geen functie (zoals je zegt) die je overal kan gebruiken, en die een variable (string) als input neemt, waarbinnen die :) door smilies worden vervangen?

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • MAZZA
  • Registratie: Januari 2000
  • Laatst online: 17-09 16:30

MAZZA

Barbie is er weer!

Maak een functie waarmee je de smiley string als variabele meestuurd ofzo. Of begrijp ik je nu verkeerd :?

/edit: laat :| ;)

[ Voor 10% gewijzigd door MAZZA op 19-03-2004 12:17 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
het probleem is dat de variabele steeds anders is

Zeg maar op de pagina home.php

haalt hij uit de database de tekst $home en uit about $about. Ik kan er wel een functie voor schrijven, alleen dan moet ik wel op elke pagina die functie aanroepen en de variabele aangeven.

Wat ik wil is dat hij gewoon kijkt naar alle tekst in de hele website.

Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 14:45
Maak een functie die een string als input neemt, en je roept dan iedere keer die functie aan:
pseudocode
code:
1
2
3
4
string ReplaceSmilies ( string inputString )
{
   ////
}


code:
1
string s = ReplaceSmilies ($home)

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • cavey
  • Registratie: Augustus 2000
  • Laatst online: 29-05 01:29
dan step je toch gewoon door je array-result list heen?

foreach ($row as $key => $value)
{
fn_Replace($key, $value, $smiley);
}

ik roep maar wat........ je kan echt heel variabel door je result-array heen stappen.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ok bedankt voor de info kom er denk ik wel uit:)
Pagina: 1