 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
rem
Data înscrierii: 10/Noi/2004
Mesaje: 62
Locație: Cluj-Napoca
|
| Trimis: Mar Mar 22, 2005 10:48 am Titlul subiectului: Ce fel de tip de coloana trebuie sa aleg ? |
|
|
Salutare tuturor,
Am un mic site care ruleaza cu ajutorul PHP si MySQL... Practic link-urile si continutul acestora sunt stocate intr-o baza de date MySQL... Am observat ca daca tip-ul coloanei care contine continutul paginilor (si care de altfel este cod HTML) este TEXT, cand apar caractere de genu' ', ", etc imi pune / ex:
What's up mi-l transforma in What/'s up...
Trebuie sa aleg cumva BLOG? sau altceva? Deasemeni link-urile din interior catre alte web site-uri nu-mi functioneaza, sa nu mai vorbesc de poze... (<img src=...)
Exista alta modalitate de a afisa o pagina HTML din interiorul unei baze de date?
Multumesc anticipat,
Cele bune |
|
| Sus |
|
Birkoff
Data înscrierii: 18/Mar/2004
Mesaje: 2577
Locație: Bucuresti
|
| Trimis: Mar Mar 22, 2005 11:16 am Titlul subiectului: |
|
|
| Este normal sa iti faca asa pentru ca altfel nu ai putea sa introduci caracterele speciale in bd. Pentru a le afisa corect, dupa ce extragi continutul din bd, foloseste stripslashes inainte sa le afisezi in pagina. Eu folosesc varchar si text pentru continut... |
|
| Sus |
|
rem
Data înscrierii: 10/Noi/2004
Mesaje: 62
Locație: Cluj-Napoca
|
| Trimis: Mar Mar 22, 2005 11:29 am Titlul subiectului: multam... |
|
|
| Multumesc pentru raspuns Birkoff... E in regula acum. Adevar grait-ai ! :D |
|
| Sus |
|
johnutz
Data înscrierii: 20/Iul/2004
Mesaje: 956
Locație: Între scaun și tastatură
|
| Trimis: Mar Mar 22, 2005 1:51 pm Titlul subiectului: |
|
|
De fapt slash-urile alea sunt introduse automat in variabilele $_GET, $_POST si $_COOKIE daca php are setat magic_quotes_gpc = On (in php.ini).
Poti sa vezi care e valoarea setarii cu functia get_magic_quotes_gpc() si apoi sa decizi daca aplici strip_slashes() inainte de a introduce textul in bd.
Dar, inainte de a introduce textul in bd, trebuie sa ii aplici mysql_escape_string(). Asta din motive de securitate. |
|
| Sus |
|
rem
Data înscrierii: 10/Noi/2004
Mesaje: 62
Locație: Cluj-Napoca
|
| Trimis: Mar Mar 22, 2005 2:28 pm Titlul subiectului: |
|
|
| Multumesc frumos pentru informatie... sincer, nu prea pot sa-mi dau seama cum trebuie aplicat mysql_escape_string()... sunt PHP-ist incepator. dar am sa citesc mai multe despre. |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|