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
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
