trebuie sa rezolv o problema generata de update phpBB2->3

PEAR, Smarty, ADOdb, OOP, PHP 5, XML, UML, Şabloane de proiectare, PHP-GTK.

Moderatori: coditza, Emil, Moderatori

mosu
Average Member
Mesaje: 53
Membru din: Lun Iul 31, 2006 1:11 pm

trebuie sa rezolv o problema generata de update phpBB2->3

Mesajde mosu » Vin Feb 08, 2008 12:30 pm

salutare, manilor am o problema destul de grava dupa ce am upgradat de la versiunea 2 la versiunea 3.

Am facut upgradarea exact cand a aparut versiunea RC6 de la phpBB3, si versiunea aia avea o problema ca adauga la toate tagurile de forum [img][b] etc ceva gen ":345uyf" , deci mi`a stricat toate posturile care contineau taguri....

Ma gandeam sa fac un script php care sa se ia la rand fiecare post din tabela phpBB3_posts si sa cauge posturile care au taguri..tagurile le scriu eu intr-un vector ceva ..si cauta dupa " :********] " deci trebuie sa caute dupa un string care incepe cu ":" , dupaia are 8 litere, iar la sfarsit se incheie cu "]". Eh si daca gaseste sa inlocuiasca tot stringul asta cu : "]".Asta defapt e inchiderea tagului pe care am pus`o in cautare sa fie stringul de cautare cat mai exact ca sigur mai exista prin posts ":********"

Nu stiu o functie care sa faca asta!

Am puricat putin manualul PHP, am gasit 2 functii dar nu prea sunt ce am eu nevoie :|

substr_replace — Replace text within a portion of a string
substr — Return part of a string



Credeti ca este posibil sa fac ce vreau eu sau ma chinui degeaba??Daca da, dati`mi niste functii ceva pe care sa le folosesc, daca NU, va las sa va dati si voi cu parerea cum as putea repara asta...Vreau sa spun ca sunt peste 3000 de posts si nu am cum sa le iau la rand sa le repar eu :D

La versiunile mai noi de RC6 acest bug era rezolvat, dar pana a aparut RC7 userii mei au postat destul pe noul forum , si nu puteam sa dau totul innapoi :).



mosu
Average Member
Mesaje: 53
Membru din: Lun Iul 31, 2006 1:11 pm

Mesajde mosu » Sâm Feb 09, 2008 10:50 pm


Avatar utilizator
icsfails
PHPRomania Moderator
Mesaje: 165
Membru din: Dum Mai 26, 2002 1:44 am
Localitate: Timisoara
Contact:

Mesajde icsfails » Sâm Feb 09, 2008 11:04 pm



Înapoi la “PHP Avansat”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 5 vizitatori