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

Problem textarea, post method, php, mysql

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

[ Pregleda: 3135 | Odgovora: 12 ] > FB > Twit

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 - pre 198 meseci
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...
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

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

Sajt: https://avramovic.info


+46 Profil

icon Re: Problem textarea, post method, php, mysql12.01.2008. u 21:12 - pre 198 meseci
Šta tačno kopiraš preko copy/paste? Da li je to jedna reč, jedna rečenica, ogroman tekst, neki kod...?
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

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 - pre 198 meseci
Kopirao sam neki drugi tekst iz Worda... recimo dva pasusa...
 
Odgovor na temu

1r0nM4n
Nenad Vasić
Web Developer
Beograd

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

ICQ: 303614173
Sajt: www.nenadvasic.com


+1 Profil

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

p0z
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

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



+19 Profil

icon Re: Problem textarea, post method, php, mysql12.01.2008. u 21:57 - pre 198 meseci
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."
Blog | PowerCMS
 
Odgovor na temu

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 - pre 198 meseci
$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]
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

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

Sajt: https://avramovic.info


+46 Profil

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

Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

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 - pre 198 meseci
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...
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

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

Sajt: https://avramovic.info


+46 Profil

icon Re: Problem textarea, post method, php, mysql15.01.2008. u 21:38 - pre 198 meseci
Hvala na ispravci
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

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



+19 Profil

icon Re: Problem textarea, post method, php, mysql15.01.2008. u 22:17 - pre 198 meseci
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."
Blog | PowerCMS
 
Odgovor na temu

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 - pre 197 meseci
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...
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

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



+19 Profil

icon Re: Problem textarea, post method, php, mysql19.01.2008. u 21:31 - pre 197 meseci
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."
Blog | PowerCMS
 
Odgovor na temu

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 - pre 197 meseci
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.
 
Odgovor na temu

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

[ Pregleda: 3135 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

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