Textarea

Aici postaţi orice este legat de tehnologiile "client side". HTML, HTML5, XHTML, CSS, CSS3, XML, Standarde
Manual JS:

Moderatori: eyecon, Moderatori

David
Senior Member
Mesaje: 270
Membru din: Lun Feb 28, 2005 1:48 pm
Localitate: Suceava
Contact:

Textarea

Mesajde David » Dum Dec 23, 2012 1:45 pm

Problema este urmatoarea.
Am un textarea in care utilizatorul introduce continut mult.
Apoi preiau datele si vreau sa fac un pdf. Problema este ca aceste date nu imi ajung pe server.
Daca as reduce la jumatate ceea ce am in textarea datele ajung pe server.
Ce solutie ar fi sa pot folosi un textarea cu continut mult, sau poate alta solutie ?


http://www.contaflux.ro - Aplicatie WEB de contabilitate

Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Re: Textarea

Mesajde Birkoff » Dum Dec 23, 2012 2:54 pm

limita este setata in php.ini si in general e de 8mb de date trimise prin post

poti mari limita daca ai acces la php.ini altfel nu ai solutii decat sa trimiti 65535 caractere o data apoi sa mai afisezi iar forumul si sa mai trimiti restul de caractere...

ca sa vezi nr de caractere cat ai in textarea din js ai lenght sau din php ai strlen
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

David
Senior Member
Mesaje: 270
Membru din: Lun Feb 28, 2005 1:48 pm
Localitate: Suceava
Contact:

Re: Textarea

Mesajde David » Dum Dec 23, 2012 3:47 pm

problema este ca pe localhost nu am problema.
Si cantitatea de date nu ajunge la 8mb

in partea dreapta la adeverite-> sanatate.

daca las 30% din continut merge , dar restul nu ?
http://www.contaflux.ro - Aplicatie WEB de contabilitate

Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Re: Textarea

Mesajde Birkoff » Dum Dec 23, 2012 5:41 pm

pe serverul unde zici ca nu merge care e limita de caractere pe care o primeste? dai un strlen sa vezi cate ai sigur e o limitare de la server
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

David
Senior Member
Mesaje: 270
Membru din: Lun Feb 28, 2005 1:48 pm
Localitate: Suceava
Contact:

Re: Textarea

Mesajde David » Dum Dec 23, 2012 9:30 pm

problema este ca pe server nu ajunge nimic. variabila mea txtsanatate nici nu ajunge pe server.
http://www.contaflux.ro - Aplicatie WEB de contabilitate

Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Re: Textarea

Mesajde Birkoff » Lun Dec 24, 2012 1:52 am

m-am uitat la adeverinta aia, nu am vazut nici un form action in codul sursa, am vazut doar buton submit la tiparire dar nu si formul in care e inclus acel buton... probabil daia nu iti vine nimic la server... (sunt 2 forumuri dar butonul nu face parte din ele)
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

David
Senior Member
Mesaje: 270
Membru din: Lun Feb 28, 2005 1:48 pm
Localitate: Suceava
Contact:

Re: Textarea

Mesajde David » Lun Dec 24, 2012 4:41 pm

este adevarat folosesc alta metoda de trimitere la server:
$gridsalariati.jqGrid('excelExport', { url: 'adeverintapdf.php?'+strform_tiparire+'&'+strform_adeverinta+'&idsal='+$("#id").val()+'&tipadeverinta='+tipadeverinta ,tag: 'pdf'});

Daca lasi primele 3 randuri ai sa vezi ca merge.
Mai mult nu vrea, si nu stiu de ce ?
http://www.contaflux.ro - Aplicatie WEB de contabilitate

Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Re: Textarea

Mesajde Birkoff » Lun Dec 24, 2012 5:02 pm

pai in varianta data de tine trimiti datele prin get, care are foarte mari limitari comparativ cu post si de aici si problemele tale

1) prin get nu poti trimite valori mari de date
2) prin get/js/juery nu poti trimite anumite caractere speciale (care apar la copy paste in textarea si care dau conflict cu codul js)

- verifica ca jqrid-ul tau sa trimita mereu datele prin post
- filtreaza valorile inainte de folosire astfel ca sa nu contina caractere speciale ce pot da conflict cu codul js (daca in textarea ai un ' si il trimiti prin js o sa rezulte ceva de forma ' + ' textul din textarea cu ' si alte caractere ' + alte variabile => iti va da eroare ca va detecta ' in mijlocul textului fara + sau \
(asta e un fel de sqlinjection pentru javascript :D)

ai aici o varianta de scoatere a caracterelor speciale http://stackoverflow.com/questions/8979 ... g-and-more
(trebuie sa ti cont de ' \r \n \t " si alte caractere speciale care pot da conflict cu codul js)
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

David
Senior Member
Mesaje: 270
Membru din: Lun Feb 28, 2005 1:48 pm
Localitate: Suceava
Contact:

Re: Textarea

Mesajde David » Lun Dec 24, 2012 6:24 pm

Am modificat cu varinata
url= 'adeverintapdf.php?'+strform_tiparire+'&'+strform_adeverinta+'&idsal='+$("#id").val()+'&tipadeverinta='+tipadeverinta;//alert(url);
window.location = url;

Nu ma deranjeaza caracterele speciale(daca am cantitate putina , totusi caracterele speciale ajund pe server) pt. ca le filtrez daca ajung pe server.

In varinata asta cum sa-i dau trimiterea datelor prin POST ?
http://www.contaflux.ro - Aplicatie WEB de contabilitate

Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Re: Textarea

Mesajde Birkoff » Lun Dec 24, 2012 7:03 pm

1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

David
Senior Member
Mesaje: 270
Membru din: Lun Feb 28, 2005 1:48 pm
Localitate: Suceava
Contact:

Re: Textarea

Mesajde David » Lun Dec 24, 2012 9:29 pm

Inteleg ce vrei sa spui , dar nu cred ca este problema asta, si spun asta pt. ca am schimbat din GET in POST, si nu s-a rezolvat nimic.
Apoi am facut proba cu asta:

Prin prezenta se certifica faptul ca domnul/doamna " ererrer " Legii nr. 95/2006 privind reforma in domeniul .

Asa imi ajunge per server si imi afiseaza e drept cu \" ererrer \", dar imi ajunge pe cind textul intreg nu ajunge . Asta-i problema.
Curios e ca pe laptop pe localhost imi merge fara probleme.
http://www.contaflux.ro - Aplicatie WEB de contabilitate

Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Re: Textarea

Mesajde Birkoff » Lun Dec 24, 2012 9:36 pm

te-am intrebat la inceput, cate caractere iti ajung la server din textarea ala? la ce caracter se opreste? nu cumva acolo e un caracter special?

daca pe local iti merge si pe server nu, inseamna ca nu ai aceeasi configuratie de php.ini sau httpd.conf si trebuie sa vezi exact ce se intampla...
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

David
Senior Member
Mesaje: 270
Membru din: Lun Feb 28, 2005 1:48 pm
Localitate: Suceava
Contact:

Re: Textarea

Mesajde David » Lun Dec 24, 2012 9:39 pm

daca las textul integral cum imi e in textarea pe server nu ajunge nimic.
daca scurtez de oriunde textul si pun orice carcater imi ajunge totul pe server ?
http://www.contaflux.ro - Aplicatie WEB de contabilitate


Înapoi la “HTML/JavaScript/CSS”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 6 vizitatori