Pagina 1 van 1

[opgelost] zoek en vervang van ip in tekst

Geplaatst: 31 jul 2007, 17:11
door r.ent
  • Adres van je forum: http://
    Event. modificaties op je forum:
    Wanneer ontstond het probleem?
    phpBB versie: 2.0.22

    Heb je onlangs iets verandert aan je forum?
    Wat is het probleem?
hallo .....
is het mogelijk om een zoek en vervang uit te voeren in een php script ik heb een bestand met een oud en nieuwe ip adres.
dus zoek nu een mogelijkheid op het oude ip in de tekst te vervangen in de nieuwe ip.
kan dat ?

Re: zoek en vervang van ip in tekst

Geplaatst: 01 aug 2007, 11:57
door Stef
Euh? Waar wil je het IP vervangen?

Re: zoek en vervang van ip in tekst

Geplaatst: 01 aug 2007, 20:41
door r.ent
in de berichten van phpbb phpbb_posts_text en daar zijn berichten waar een url in staan en bepaalde ip moeten vervangen worden voor het nieuwe ip. str_replace heb ik nu wel maar dan moet ik alle tekst weet terug uploaden dus ik dacht als ik nu iets van instring ga kijken of het ip adres er in staat en dan vervang en dan upload dan hoeft hij stukke minder te doen. maar ja welke functie kan ik daar voor gebruike.

Re: zoek en vervang van ip in tekst

Geplaatst: 01 aug 2007, 20:47
door ElbertF
Met een SQL query als deze kun je een grote search&replace uitvoeren, niet geheel zonder risico. Eerst een backup maken dus.

viewtopic.php?p=318858#p318858

Re: zoek en vervang van ip in tekst

Geplaatst: 02 aug 2007, 16:30
door r.ent
iemand een idee wat hier fout gaat :

Code: Selecteer alles

$sql = '"UPDATE `phpbb_posts_text` SET `post_text` = "'.$tekst1.'" WHERE `post_id` = "'.$id.'"';

Re: zoek en vervang van ip in tekst

Geplaatst: 02 aug 2007, 16:44
door ElbertF
Die " voor UPDATE hoort daar niet.

Re: zoek en vervang van ip in tekst

Geplaatst: 02 aug 2007, 17:00
door r.ent
dit hoort er nog bij :
$link is wel goed daar lees ik ook uit.
mysql_query($sql,$link);
waar moet die update dan staan ?

Re: zoek en vervang van ip in tekst

Geplaatst: 02 aug 2007, 17:06
door ElbertF
Alleen die quote klopt niet, het wordt dus zo:

Code: Selecteer alles

$sql = 'UPDATE `phpbb_posts_text` SET `post_text` = "'.$tekst1.'" WHERE `post_id` = "'.$id.'"';

Re: zoek en vervang van ip in tekst

Geplaatst: 02 aug 2007, 19:33
door r.ent
ja het werkt goed nu Bedankt