Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem textarea, post method, php, mysql

[es] :: PHP :: Problem textarea, post method, php, mysql

[ Pregleda: 803 | Odgovora: 12 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Miroslav Dostanić
Salas Nocajski

Član broj: 127768
Poruke: 30
217.169.219.*

Sajt: www.isremskamitrovica.com


Profil

icon Problem textarea, post method, php, mysql12.01.2008. u 21:06

Kad unesem tekst preko TEXTAREA, PHP sve to lepo smesti u MySQL bazu...

Ali kad u tu istu TEXTAREA unesem neki tekst putem copy/paste "metode", jednostavno nece nista da unese u bazu...

Ima li neko slicno iskustvo...
12.01.2008. u 21:06 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3794
91.150.107.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Problem textarea, post method, php, mysql12.01.2008. u 21:12
Šta tačno kopiraš preko copy/paste? Da li je to jedna reč, jedna rečenica, ogroman tekst, neki kod...?
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
12.01.2008. u 21:12 

Miroslav Dostanić
Salas Nocajski

Član broj: 127768
Poruke: 30
217.169.219.*

Sajt: www.isremskamitrovica.com


Profil

icon Re: Problem textarea, post method, php, mysql12.01.2008. u 21:25
Kopirao sam neki drugi tekst iz Worda... recimo dva pasusa...
12.01.2008. u 21:25 

1r0nM4n
Nenad Vasić
Web Developer
Beograd

Član broj: 55970
Poruke: 434
*.ikomline.net.

ICQ: 303614173
Sajt: www.irondev.net


Profil

icon Re: Problem textarea, post method, php, mysql12.01.2008. u 21:49
Prvi put čujem za tako nešto... Daj HTML i PHP kôd pa da pogledamo..

p0z
12.01.2008. u 21:49 

mVeliki
Miroslav Ćurčić
Novi Sad

Član broj: 19034
Poruke: 584
*.adsl.beotel.net.



Profil

icon Re: Problem textarea, post method, php, mysql12.01.2008. u 21:57
Pazi, kad copy/paste-uješ iz Worda u browser preneće se i wordovi tagovi za formatiranje koji uopšte nisu prijateljski prema html-u, moguće da ti upravo oni smetaju.

Radi li kopiranje iz notepada-a?
"The quieter you become, the more you are able to hear."
12.01.2008. u 21:57 

Miroslav Dostanić
Salas Nocajski

Član broj: 127768
Poruke: 30
217.169.219.*

Sajt: www.isremskamitrovica.com


Profil

icon Re: Problem textarea, post method, php, mysql14.01.2008. u 20:54
$upit4 = "insert into tekstovi(naslov,tekst) values('$naslov','$tekst')";

Dakle sporna je $tekst = $_POST['tekst'];

Kad npr kopiram sa ove strane
http://www.pcmag.com/article2/0,2704,1868388,00.asp
onda nece da mi unese to u bazu

A kad prekopiram bilo sta sa ovog foruma hoce...

I tako... znaci sa neke hoce a sa neke nece... zavisi... i iz Worda nece takodje...

$upit4 = mysql_query("insert into tekstovi(naslov,tekst) values('$naslov','$tekst'",mysql_real_escape_strin g($tekst));
Ovo neradi...

Evo sad vidim u cemu je problem... nece u bazu da mi unese znak ' jednostruki navodnik...

[Ovu poruku je menjao Miroslav Dostanić dana 14.01.2008. u 22:29 GMT+1]


[Ovu poruku je menjao Miroslav Dostanić dana 14.01.2008. u 22:48 GMT+1]
14.01.2008. u 20:54 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3794
77.46.170.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Problem textarea, post method, php, mysql14.01.2008. u 22:37
Code:
$upit4 = mysql_query("insert into tekstovi(naslov,tekst) values('$naslov','".mysql_real_escape_string($tekst). "');";

Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
14.01.2008. u 22:37 

Miroslav Dostanić
Salas Nocajski

Član broj: 127768
Poruke: 30
217.169.219.*

Sajt: www.isremskamitrovica.com


Profil

icon Re: Problem textarea, post method, php, mysql15.01.2008. u 09:31
Ni to nece da radi. Mnogo sam toga pokusao ali neradi. Prosto neverovatno.

Samo si napravio sintaksnu gresku. Treba ovako
Code:
$upit4 = mysql_query("insert into tekstovi(naslov,tekst) values('$naslov','".mysql_real_escape_string($tekst)."')");

Zagrada na kraju...
15.01.2008. u 09:31 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3794
79.101.130.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Problem textarea, post method, php, mysql15.01.2008. u 21:38
Hvala na ispravci
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
15.01.2008. u 21:38 

mVeliki
Miroslav Ćurčić
Novi Sad

Član broj: 19034
Poruke: 584
*.adsl.beotel.net.



Profil

icon Re: Problem textarea, post method, php, mysql15.01.2008. u 22:17
Obradi i $naslov sa funkcijom mysql_real_escape_string, za svaki slučaj.
Bilo bi dobro da dodaš ovo posle poziva mysql_query:
Code:
if ($upit4==false) echo 'Greška: '.mysql_error();

da bi video na kakvu se grešku i gde žali mysql server.
"The quieter you become, the more you are able to hear."
15.01.2008. u 22:17 

Miroslav Dostanić
Salas Nocajski

Član broj: 127768
Poruke: 30
217.169.219.*

Sajt: www.isremskamitrovica.com


Profil

icon Re: Problem textarea, post method, php, mysql19.01.2008. u 21:00
Evo sta se desava u medjuvremenu...

Pokusam da unesem ovo

neki ' tekst

kad evo sta mi vrati

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'tekst')' at line 1

Moram reci da mi na mom kompu radi sve ok... samo eto na hosting provajderu nece...

Na mom kompu cak nemoram ni da uradim escape...
19.01.2008. u 21:00 

mVeliki
Miroslav Ćurčić
Novi Sad

Član broj: 19034
Poruke: 584
*.adsl.beotel.net.



Profil

icon Re: Problem textarea, post method, php, mysql19.01.2008. u 21:31
Aj sad ovo:
Code:

$upit4= "insert into tekstovi(naslov,tekst) values('$naslov','$tekst')";
echo $upit4;
$upit4= mysql_query($upit4);

Pogledaj šta ti ispisuje !!!
Videćeš da ti je taj apostrof (iliti jednostruki navodnik) pre vremena zatvorio string i zato si pazario grešku.

Što se tiče "eskejpovanja", obrati pažnju da neki serveri sami eskejpuju vrednosti iz GET i POST ako je to uključeno u podešavanjima ("magoc_quotes"), a na nekim nije, znači skript mora prvo proveriti dali je takav slučaj pa primeniti dodatni eskejp ili ne.
Najbolje rešenje ti je da napraviš svoju funkciju za "hvatanje" promenljivih u koju ćeš ugraditi tu proveru i skinuti eskejp ako je magic_quotes uključen, a pri zapisivanju u bazu sve ih ponovo (ovaj put obavezno) eskejpuj.

Kod tebe u lokalu je verovatno uključen magic_quotes pa će gornji primer prikazati dodatnu kosu crtu pre unutrašnjeg apostrofa, i zato primer kod tebe radi.
"The quieter you become, the more you are able to hear."
19.01.2008. u 21:31 

Miroslav Dostanić
Salas Nocajski

Član broj: 127768
Poruke: 30
217.169.219.*

Sajt: www.isremskamitrovica.com


Profil

icon Re: Problem textarea, post method, php, mysql23.01.2008. u 23:02
Tacno tako... evo vidim da na hosting provajderu je sve iskljuceno...

magic_quotes_gpc Off Off
magic_quotes_runtime Off Off
magic_quotes_sybase Off Off

To je dakle problem... hvala svima na trudu.
23.01.2008. u 23:02 

[es] :: PHP :: Problem textarea, post method, php, mysql

[ Pregleda: 803 | Odgovora: 12 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.