[ vojkan @ 04.03.2012. 00:03 ] @
| Imam jedan formular koji mi je jedan drugar isprogramirao, one je tu ubacio par nekih stvari za zastitu formulara.
Ja sad treba da ga prekonfigurisem za neku drugu upotrebu i ja sam to uradio on salje mail i sve je ok samo u toku slanja
kad se formular popuni i klikne na posalji on prikaze ovu gresku (pogledaj sliku).
I nakon prikazivanja greske usmeri me na hvala.php i posalje mail.
Kako da ovo otklonim?
formular se sdrzi iz cetiri fajla
formular.php
sendmail.php
formfunc.php
hvala.php

unapred hvala na pomoci |
[ pajaja @ 04.03.2012. 01:39 ] @
Kao sto upozorenje kaze, hederi su vec poslati. Da li imas neki echo, print, etc pre session_start() ? Koji editor koristis?
[ vojkan @ 04.03.2012. 09:18 ] @
pavle hvala na pomoci.
da se nemucimo ovako da ja ubacim to u zip pa da ovde uploadujem pa ti posle samo obrazlozi gde imam gresku :)
jeli ok
pozdrav
voja
[ PHPovac @ 04.03.2012. 10:37 ] @
Nisi okačio ništa...?
[ vojkan @ 04.03.2012. 10:54 ] @
Evo sad sam ubacio. hvala vam na pomoci
[ PHPovac @ 04.03.2012. 11:01 ] @
Ispred <? NE SMEŠ imati ništa!!! Nikakav tekst razmak itd!!!
I zašto si posle svake funkcije stavljao
kada to niko normalan ne stavlja.. time si prekinuo sesiju...
Ispred <? i na kraju ne sme biti ničega... ni razmak ni ništa...
[ vojkan @ 04.03.2012. 11:22 ] @
prijatelju, ja da znam profesionalno da se bavim tim nebi ovde postavio temu.
ja to malo onako amaterski nabrzake :)
nemoj ti meni ovo ?> ono <? nego napisi u kom fajlu je greska i koji red i sta je greska. malo obrazlozi zasto se tu otvara sesija i kad treba da se zatvori
da ja to malo razumem kako radi taj formular uopste :) posto ovo nije bas obicni formular nego ima i obavezna polja i jos neku proveru
ja onako amaterski koliko se razumem otvara se sesija da bi se podatci ukucani u formular preneli dalje u neki drugu datoteku? jeli tako ili gresim?
ali posto ovde ima vise stvari u pozadini koje se obavljaju pa me to zbunjuje.
hvala
[ PHPovac @ 04.03.2012. 11:32 ] @
Greška je u svakom fajlu... Osim danke.php ali u njemu nemaš php kod...
Sesija puca ako imaš neki izlaz pre otvaranja sesije, a imaš i BOM i razmak i \r\n.
Inače to jeste običan formular jer svaki ima obavezna polja i proveru da li je validan email...
Ne smeš da imaš izlaz, ponavljam, pre session_start(); ili header();!
To sve imaš na php.net funkcija session_start. Lpeo piše da ne sme da ima izlaz.
Ako ne znaš šta je BOM, koristi google.
Poslaću ti sad gotov fajl koji radi.
---
Što se tiče privatne poruke, ne mogu da odgovorim, pošalji mi email...
[ dakipro @ 04.03.2012. 11:41 ] @
Iskreno cenim pomoc clanova i volju da se pomogne nekom ko ima problem, samo bih zamoli clanove foruma da obrate paznju na opis i pravilnik php foruma. Posebno na deo o pisanju gotovih resenja ostalim clanovima.
Citat:
1. PHP forum je mesto gde se razmenjuju iskustva i znanja nikako nije mesto gde se pišu gotova rešenja i domaći zadaci za članove koji nemaju želje i strpljenja da sami uče i da sami rade na svom problemu.
Iako je tema premestena u forum za pocetnike, da ne bi kvalitet diskusija nepotrebno opao na forumu jos jednom molim clanove da se drze opisa i pravila php foruma. Mozda je bolje da produzite dalju diskusiju preko privatnih poruka ako se buduci postovi kose sa pravilnikom
[ vojkan @ 04.03.2012. 11:42 ] @
hvala puno, sta je zanimljivo ucitao sam ovo sto si prepravio i opet ista greska?
a formular radi, nakon klika na posalji izadje ta greska i prebaci me na hvala.php
u cemu je sad problem?
poslacu ti mail ;)
pozz

[ vojkan @ 04.03.2012. 11:48 ] @
dobro dalibore pridrzavacemo se, ja bi stvarno volio da naucim taj php ali najveci problem je vreme :(
stvarno nemam vremena da se posvetim tome bas, za to je potrebno mnogo vremena da se investira.
po mom misljenju najbolje se uci ovako kad se ispravi greska i ukaze se gde se nalazi greska i zasto.
[ PHPovac @ 04.03.2012. 11:48 ] @
Greška nije ista, slična je :)
Sada kaže da nedostaje parametar za funkciju post_u_niz.
Proveri tu funkciju jer ima grešku sa nedostaje parametar $duzina, 4i po redu..
[ vojkan @ 04.03.2012. 12:00 ] @
kako nije ista pa vidi gore prvu sliku sto sam dodao :)
ma dobro, e to je ono sto me zbunjuje post_u_niz :)
ma dobro moracu ovo sam da resim nema druge :D haha
[ PHPovac @ 04.03.2012. 12:08 ] @
Znači problem jeste u post_u_niz.
To ćeš morati sam da rešiš, jer ovo već obuhvata pisanje gotove skripte, a ne pomoć...
[ vojkan @ 04.03.2012. 12:16 ] @
Razumem :) Ali ipak Hvala na pomoci.
Bolje je kad sam pronadjem onda cu mozda da shvatim kako to sve funkcionise :-)
[ HelloCode @ 04.03.2012. 22:04 ] @
Stavi posle session_start(); ovo: Code: ob_start(); i stavi na kraju tvog fajla, pre nego sto zatvoris php code sa ?> ovo: Code: ob_flush();
Sa ovim ces izbeci date greske.
Za vise informacija sta ob_* radi poseti php.net .
[ plus_minus @ 04.03.2012. 22:20 ] @
[ vojkan @ 10.03.2012. 08:01 ] @
hvala na pomoci ali neide jos uvek.
pokusao sam i sa time.
na jednom serveru neprikazuje nikakvu gresku i radi super a na drugom uvek prikazuje istu gresku .
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|