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 ?
Textarea
Moderatori: eyecon, Moderatori
- Birkoff
- Senior Member
- Mesaje: 6380
- Membru din: Joi Mar 18, 2004 2:34 pm
- Localitate: Bucuresti
- Contact:
Re: Textarea
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
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.
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.
Re: Textarea
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 ?
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
- Birkoff
- Senior Member
- Mesaje: 6380
- Membru din: Joi Mar 18, 2004 2:34 pm
- Localitate: Bucuresti
- Contact:
Re: Textarea
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.
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.
Re: Textarea
problema este ca pe server nu ajunge nimic. variabila mea txtsanatate nici nu ajunge pe server.
http://www.contaflux.ro - Aplicatie WEB de contabilitate
- Birkoff
- Senior Member
- Mesaje: 6380
- Membru din: Joi Mar 18, 2004 2:34 pm
- Localitate: Bucuresti
- Contact:
Re: Textarea
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.
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.
Re: Textarea
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 ?
$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
- Birkoff
- Senior Member
- Mesaje: 6380
- Membru din: Joi Mar 18, 2004 2:34 pm
- Localitate: Bucuresti
- Contact:
Re: Textarea
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
)
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) 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
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.
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.
Re: Textarea
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 ?
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
- Birkoff
- Senior Member
- Mesaje: 6380
- Membru din: Joi Mar 18, 2004 2:34 pm
- Localitate: Bucuresti
- Contact:
Re: Textarea
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.
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.
Re: Textarea
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.
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
- Birkoff
- Senior Member
- Mesaje: 6380
- Membru din: Joi Mar 18, 2004 2:34 pm
- Localitate: Bucuresti
- Contact:
Re: Textarea
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...
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.
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.
Re: Textarea
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 ?
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 5 vizitatori