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

Kontakt forma ne salje mail

[es] :: PHP :: Kontakt forma ne salje mail

Strane: 1 2

[ Pregleda: 7265 | Odgovora: 30 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Kontakt forma ne salje mail27.06.2012. u 01:11 - pre 143 meseci
Fali ti neka vrsta inicijatora. Imaš post medodu, ali nigde okidača za to koliko vidim.

Ovo treba da stoji negde unutar forme.

Code (html):


<button name="submit" type="submit" value="submit"> Pošalji </button>

 


a slanje.php ovako nekako..

Code (php):



$error='';
$name='';
$email='';
$company='';
$message='';


if(isset($_POST['submit'])){

   $name=htmlentities($_POST['name'], ENT_QUOTES, "UTF-8");
   $email=htmlentities($_POST['email'], ENT_QUOTES, "UTF-8");
   $company=htmlentities($_POST['company'], ENT_QUOTES, "UTF-8");
   $message=htmlentities($_POST['message'], ENT_QUOTES, "UTF-8");


# Ovde nastavljaš sa svojim kodom.
# možeš if else ili if elseif else ili ... switch:case

# Recimo, konkretan primer provere jel' ime uopšte i upisano, bilo šta.

switch($_POST['submit']):
case(empty($name)):
$error='Prazno polje za unos imena';
break;

# i tako redom za sve.. npr. case(is_numeric($name)): ... pridodaješ neophodno ili ono što misliš da će biti potrebno,
# a za default "slučaj" ostaviš recimo ovako..

default:case(empty($error)):


# i  ovde ide kod za slanje pošte ...
# .. headere si već upisao, subjekat također, poruku i email imaš iz posta..

if(mail($email, $subject, $message, $headers)){ # ...... ubij sesiju, šta god..  }
else {
  $error='Neuspelo slanje, pokušajte kasnije';
 }

continue;

endswitch;

}

 


Na nekim hosting rešenjima, mail neće da se pošalje sa 'send' vrednošću, već samo sa 'submit', dok bi po pravilu trebalo da bude 'send' ako se samo mail šalje.
Tako da možeš to fino da promeniš. Kod koji si ostavio je mnogo loš i nedovršen, više vežbe.

I za dugme uvek koristi <button>Dugme</button> zbog css-a, jer chrome ne poznaje šta je to input:focus ukoliko input ima value send ili submit, ako se ne varam dok button:active, da.

[Ovu poruku je menjao plus_minus dana 27.06.2012. u 02:26 GMT+1]
about:networking
 
Odgovor na temu

PHPovac

Član broj: 300013
Poruke: 168
*.dynamic.isp.telekom.rs.



+19 Profil

icon Re: Kontakt forma ne salje mail27.06.2012. u 01:47 - pre 143 meseci
Jel si sačuvao fajl kao .php?
 
Odgovor na temu

DjMladenJanjusevic
Mladen Janjusevic
Subotica

Član broj: 302209
Poruke: 36
*.dynamic.isp.telekom.rs.

Sajt: www.facebook.com/djmladen


+4 Profil

icon Re: Kontakt forma ne salje mail27.06.2012. u 14:14 - pre 143 meseci
@plus_minus

Hvala na korisnim informacijama...pocetnik sam u php tako da cu morati da nadjem nekoga ko ce mi ovo pribliznije objasniti i pokazati da bih znao kako da to uradim narednih puta kada mi zatreba

Citat:
PHPovac: Jel si sačuvao fajl kao .php?


Stranica je snimljena u HTML a funkcija slanje je snimljena u PHP.... kao slanje.php

[Ovu poruku je menjao DjMladenJanjusevic dana 27.06.2012. u 17:44 GMT+1]
DJ Mladen Janjusevic IN THE HOUSE! ! !
 
Odgovor na temu

DjMladenJanjusevic
Mladen Janjusevic
Subotica

Član broj: 302209
Poruke: 36
*.dynamic.isp.telekom.rs.

Sajt: www.facebook.com/djmladen


+4 Profil

icon Re: Kontakt forma ne salje mail27.06.2012. u 15:34 - pre 143 meseci
Citat:
plus_minus: Fali ti neka vrsta inicijatora. Imaš post medodu, ali nigde okidača za to koliko vidim.

Ovo treba da stoji negde unutar forme.

Code (html):


<button name="submit" type="submit" value="submit"> Pošalji </button>

 



Sada sam skontao sta si ovde mislio i to sam odradio preko css-a i slike.
Code (html):
<li class="buttons">
                <input type="image" name="imageField" id="imageField" src="images/send.gif" />
              </li>

Samo nisi primetio...problem je u ovom php fajlu za slanje.... ali za to sam vec napisao odg iznad u postu pa da ne ponavljam
DJ Mladen Janjusevic IN THE HOUSE! ! !
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Kontakt forma ne salje mail27.06.2012. u 20:16 - pre 143 meseci
Momčino, button i input, nisu isto.

Kao što i type="image" i type="submit" - name="submit" nisu isto.

Jeste, problem je i u tom drugom fajlu. Lepo si rekao da ti treba još malčice vežbe, itd. Radi na tome.
about:networking
 
Odgovor na temu

CiM0beTa

Član broj: 303979
Poruke: 194
193.107.4.*



+50 Profil

icon Re: Kontakt forma ne salje mail29.06.2012. u 17:05 - pre 143 meseci
Dreamweaver je i mene svojevremeno zaglupljivao :) tako da samo ako bas mora i to samo za template.
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Kontakt forma ne salje mail29.06.2012. u 17:15 - pre 143 meseci
O čemu ti to? Budi precizniji malo.
about:networking
 
Odgovor na temu

CiM0beTa

Član broj: 303979
Poruke: 194
193.107.4.*



+50 Profil

icon Re: Kontakt forma ne salje mail29.06.2012. u 20:49 - pre 143 meseci
Code (html):
<li class="buttons">
<input type="image" name="imageField" id="imageField" src="images/send.gif" />
</li>

na osnovu ovog koda, "predpostavio sam da je u pitanju dreamweaver..."

name="imageField"
id="imageField"

kao i u prvom postu od
@DjMladenJanjusevic

koristi se <label></label>

nek me ispravi Mladen ako gresim..ali hteo sam da kazem da dreamweaver ima neke svoje metode koje ne mogu da se primenjuju selektivno, vec ako ga koristis, onda moras da ga znas do daske...inace moras da editujes kod i prilagodjavas u nekom editoru...notepad++ recimo... Zato ja kad radim template, odradim to pomocu dreamweavera ali samo zbog centriranja div-ova i pisanja css class-a i id... a kasnije mnoge stvari postaju suvisne i nepregledne pa je bolji neki prostiji editor, jos ako je prilagodjen i dodani makroi, nove definisane reci...sve je mnogo lakse.
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Kontakt forma ne salje mail29.06.2012. u 21:12 - pre 143 meseci
Super, sve je to lepo, samo i dalje ne znam odakle ti da je i mene ili nekog drugog dreamweaver zaglupljivao?
I dobro je što si otkrio notepad++, znači progledao si hoćeš da kažeš?

Label je proizvoljna stvar.
A poželjno je kod padajuće liste, npr. Korisno.
Kod input type="text" ili type neki drugi, jok. Ne mora.
Kao što hoćeš/nećeš recimo title="Naziv" u samom href tagu.
about:networking
 
Odgovor na temu

CiM0beTa

Član broj: 303979
Poruke: 194
193.107.4.*



+50 Profil

icon Re: Kontakt forma ne salje mail29.06.2012. u 21:22 - pre 143 meseci
Ne znam sto si se ti prozvao, ja sam dao savet, tacnije deo iskustva, Mladenu. Vidim da mesa dizajn i programiranje...tako da ne zelim da se raspravljam s tobom.
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Kontakt forma ne salje mail29.06.2012. u 23:55 - pre 143 meseci
Whatever. :)
about:networking
 
Odgovor na temu

[es] :: PHP :: Kontakt forma ne salje mail

Strane: 1 2

[ Pregleda: 7265 | Odgovora: 30 ] > FB > Twit

Postavi temu Odgovori

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