Neconvertire caractere in cod decimal in pagina
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
alexinio3d
- Mesaje:96
Neconvertire caractere in cod decimal in pagina
Salutare
Am urmatoarea functie :
Cod: Selectaţi tot
/* Functie convertire caractere speciale */
function convert($string){
$semne = array(',', '(', ')', '/', '~', '&', '#', '!', '<script>');
$html = array(',', '(', ')', '/', '~', '&', '#', '!', '<script>');
$string = str_replace($semne, $html, $string);
return $string;
}
care imi converteste caracterele in caractere html si toate merg foarte bine ( adica de modificat din caractere in caractere speciale le modifica ), dar am o problema minor / mare, ca atunci cand ia din baza de date acele coduri html si le afiseaza intro pagina ele nu mai se modifica in caractere normale, le afiseaza cum is scrise .
Exemplu :
Cod: Selectaţi tot
mama are mere, tata are pere, vasile are struguri, marie are ananas
Unde am gresit de nu converteste cum trebuie, sau care ar fii buba care sami blocheze afisarea caracterelor asa cum trebuie .
Va multumesc
Siteuri create / configurate de mine :
SilvoProject.Ro ( Magazin Online ) :
SilvoProject.Ro
TreiSute.Ro ( Comunitate de gaming ) :
TreiSute.Ro
MarPlo
Mesaje:4343
Salut
In codul decimal trebuie la inceput direct "&", nu valoarea lui decimala '&', adica: ",".
Vezi daca te ajuta acest exemplu:
Cod: Selectaţi tot
$str = 'mama are mere, tata are pere, vasile are struguri, marie are ananas';
$str = str_replace('&', '&', $str);
echo $str;
alexinio3d
Mesaje:96
acuma imi arata asa :
Cod: Selectaţi tot
mama are mere, tata are pere, vasile are struguri, marie are ananas
deci la transformat pe & in & dar tot nu transforma si restul
.
Am incercat sa scot si & din array si tot asa imi da .
Siteuri create / configurate de mine :
SilvoProject.Ro ( Magazin Online ) :
SilvoProject.Ro
TreiSute.Ro ( Comunitate de gaming ) :
TreiSute.Ro
MarPlo
Mesaje:4343
Nu stiu care e problema, am testat exemplu de mai sus si afiseaza corect. Unele browsere mai vechi nu recunosc cod decimal.
Cel mai bine e sa faci conversia invers dupa preluare din baza de date.
alexinio3d
Mesaje:96
Da asa am facut pana la urma cum ai specificat tu si a mers .
Acuma urmeaza sa mai imbunatatesc codul ca sa nu am probleme pe viitor
.
Multumesc pentru idei .
Siteuri create / configurate de mine :
SilvoProject.Ro ( Magazin Online ) :
SilvoProject.Ro
TreiSute.Ro ( Comunitate de gaming ) :
TreiSute.Ro
Subiecte similare
- Eroare citire pagina cu file_get_contents
PHP - MySQL - XML
Primul mesaj
Buna ziua,
Vreau sa preiau informatiile din aceasta adresa si sa o afisez intr-o alta pagina php
URL: //79.114.46.127:5819/
Scriptul pe care...
Ultimul mesaj
Imi pare rau, mai mult nu stiu cum sa te ajut, posibil sa fie ceva cu SSL, dar nu cunosc.
Am testat scripturile; codul cu cURL e bun, a mers bine...
- load time - idle mare - pagina principala
Discutii si Intrebari Diverse
Primul mesaj
Salut,
cu inspect-ul din Chrome si apoi tab-ul Performance se pot vedea timpii de incarcare ai unei pagini web.
Am cate o pagina principala pe...
Ultimul mesaj
Iata ce am gasit pe internet:
This is idle time, the time when the browser is waiting on the CPU or GPU to do some processing.
I can't find any...