Poslao: 25 Okt 2013 14:30
|
offline
- m4rk0
- Administrator
- Administrator tech foruma
- Marko Vasić
- Gladijator - Maximus Decimus Meridius
- Pridružio: 14 Jan 2005
- Poruke: 15766
- Gde živiš: Majur (Colosseum)
|
Opet mi je nejasno. Zasto u ovom slucaju (kontakt forma) nije dovoljno samo da se izvrsi provera isset naredbom (bez !empty naredbe). .
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 25 Okt 2013 14:48
|
offline
- E.L.I.T.E.
- Legendarni građanin
- Pridružio: 23 Maj 2012
- Poruke: 4575
|
Možda bi i moglo tako, ali u PHP-u se obično ne definišu tipovi promenljive (int, bool, double) pa se verovatno isset koristi zbog toga.
Bez !empty naredbe korisnik bi mogao da preda prazan unos , što je ovde cilj sprečiti
|
|
|
|
Poslao: 25 Okt 2013 17:30
|
offline
- Rastafarii
- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3760
- Gde živiš: 127.0.0.1
|
isset() proverava da li je promenljiva setovana, ali ne i sta je u njoj, pa se desava da "prodju" i vrednosti null, false, "" (empty string) i tome slicno, sto nije dobro.
U sustini, najefikasnija provera je sa !empty($var), jer je to u sustini !isset($var) || $var == false.
|
|
|
|
Poslao: 25 Okt 2013 17:34
|
offline
- m4rk0
- Administrator
- Administrator tech foruma
- Marko Vasić
- Gladijator - Maximus Decimus Meridius
- Pridružio: 14 Jan 2005
- Poruke: 15766
- Gde živiš: Majur (Colosseum)
|
Sad je jasno. Hvala.
|
|
|
|
Poslao: 04 Nov 2013 15:24
|
offline
- FoxVanis
- Ugledni građanin
- Web Designer, PHP Developer; HTML, CSS, SQL, jQuery Programmer
- Pridružio: 13 Jun 2010
- Poruke: 307
- Gde živiš: Subotica
|
Ja bih se možda ubacio ovde da malo pomognem svima, imam jednu korisnu funkciju koja može da olakša nekima problem.
function GET($name, $value=NULL)
{
return (isset($_GET[$name]) ? (!empty($_GET[$name]) ? $_GET[$name] : NULL) : trim($value));
}
function POST($name, $value=NULL)
{
return (isset($_GET[$name]) ? (!empty($_GET[$name]) ? $_GET[$name] : NULL) : trim($value));
}
Čisto da se skrati kod ako se koriste $_GET i $_POST da provera bude tačna.
$name je naziv imputa a $value je neki sadržaj u koliko nije pokrenuta GET ili POST funkcija.
Primer:
<input name="email" type="email" value="<?php echo POST('email', 'exemple@mail.com')?>">
|
|
|
|
Poslao: 27 Nov 2013 15:41
|
offline
- Pridružio: 28 Avg 2012
- Poruke: 62
|
Napisano: 27 Nov 2013 11:59
Ako ima nekog živog još od vremena kada je ovaj tutorijal napisan može li mi objasniti kako se ovo popunjava na hostingu, jel se prvo u cpanelu unosi neka lozinka?
$mail->Host = "mail.server.com"; //podesavanje servera
$mail->SMTPAuth = true; //server zahteva password
$mail->Username = "username@server.com"; //korisnicko ime
$mail->Password = "123456"; //password
Dopuna: 27 Nov 2013 15:41
anybody?please?
|
|
|
|
Poslao: 27 Nov 2013 23:31
|
offline
- Pridružio: 25 Jan 2004
- Poruke: 2784
- Gde živiš: Niš
|
@rade
Ne unosi se u cpanelu ništa, ali bi odatle trebalo da izvučeš hostname mail servera i login podatke ili da kontaktiraš hosting ukoliko ne možeš da ih nađeš.
|
|
|
|
Poslao: 29 Nov 2013 08:15
|
offline
- Pridružio: 28 Avg 2012
- Poruke: 62
|
Napisano: 28 Nov 2013 9:34
O hvala ti na pomoći.
Dopuna: 29 Nov 2013 8:15
Ponovo neće, kada pošaljem poruku cela kontakt forma nestane i pojavi se prazna stranica.
Da li je potrebno negde uneti broj porta?
Da li se ovaj phpmailer.php mora uneti i u hosting ili on već postoji tamo(ako se uzme da nije neki levi ).
|
|
|
|
Poslao: 12 Jun 2015 10:50
|
offline
- omegasplit
- Novi MyCity građanin
- Pridružio: 01 Jun 2015
- Poruke: 1
|
Evo pošto sam novi i ne znam mnogo o ovim stvarima,vatam i čitam koliko mogu i znam.Recimo da imam dvije skripte one za formu index.php i form-send.php ali da bi provjerija na svom hostingu koji nije besplatan nego je pro verzija naplate,zanima me na c panelu gdje da to podesim za mail da mi ide tj da primam podatke s email forme s servera...
|
|
|
|
Poslao: 15 Jan 2021 20:49
|
offline
- Mikiwap
- Novi MyCity građanin
- Pridružio: 15 Jan 2021
- Poruke: 2
|
Ne pomaze vama da radite sa php ako niste proucili taj jezik,covek lepo objasnjava i vidi se da ima znanje,a ne da dodje neki pocetnik koji php nije video u zivotu i sada da pita sta i kako i pise da ima probleme sa kodovima,kao ajde pomagajte,manite se toga ovde,jednostavno idite u skolu i naucite osnove pa onda mozete da pisete.
|
|
|
|