html+php script na odeslani mailu nefunguje - prosím pomožte

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Pavla1990
nováček
Příspěvky: 16
Registrován: prosinec 12
Pohlaví: Žena
Stav:
Offline

Re: html+php script na odeslani mailu nefunguje - prosím pom

Příspěvekod Pavla1990 » 04 pro 2012 19:08

tak jsem ten php soubor upravila na to co si napsal

Kód: Vybrat vše

<?php
$predmet = $_POST['predmet'];
$email = $_POST['email'];
$spam = $_POST['spam'];
$zprava = $_POST['zprava'];

if ($predmet!="" and $email!="" and $zprava!="" and $spam=="2") // Pokud není políčko předmět, mail, zprava prázné a spam se rovná (==) 2, pokračuj v kódu
{
$ok=Mail("SemJsemNapsalaMujEmail@mail", $predmet, $zprava, "From: " . $email);
if($ok)
echo "<p><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>";
else
echo "<p><strong>Email se nepodařilo odeslat</strong>.</p>";
}
else
{
echo "<p>Váš e-mail se <strong>nepodařilo odeslat</strong> pravděpodobně jste nevyplnili všechny údaje, nebo nevíte kolik je 1 + 1.</p>";
}
?>


ale stim jak si psal ze mam pripsat tu podminku tim si myslel tohle?

Kód: Vybrat vše

<?php
if(mail('email@email.cz', 'Zkouska emailu', 'zkouska - text')) {
echo "Email uspesne odeslan<br/>";
} else {
echo "<span style='background:red;color:white'>Email nebyl odeslan</span><br/>";
}

nejak nechapu proc a kam (ja nam zenskejm delam ale ostudu :blush:)


kazdopadne zatim sem tam tu podminku nedopsala jen sem tam upravila ten obsah sendemail.php na to co si poslal a to funguje, kdyz vse vyplnim, a kliknu na odeslat tak se i ukaze upozorneni "Váš e-mail byl úspěšně odeslán." ale porad nic neprijde. Jak to,kdyz ten kraktej php ktere si mi posilal jako test a ja jsem ho i jako test.php zkusila otevrit tak to take ukazalo potvrzeni a dokonce i ten mail prisel, to mi nejak hlava nebere.
Naposledy upravil(a) Pavla1990 dne 04 pro 2012 19:19, celkem upraveno 1 x.

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: html+php script na odeslani mailu nefunguje - prosím pom

Příspěvekod CZechBoY » 04 pro 2012 19:18

já jsem to už udělal v tom kodu co jsem poslal naposledy :)
co to vyhazuje za hlášku teď?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Pavla1990
nováček
Příspěvky: 16
Registrován: prosinec 12
Pohlaví: Žena
Stav:
Offline

Re: html+php script na odeslani mailu nefunguje - prosím pom

Příspěvekod Pavla1990 » 04 pro 2012 19:20

napise mi to ""Váš e-mail byl úspěšně odeslán." vytučněně na prazdne strance. uplne stejne jako ten php text co si mi posilal na testovani ale nic neprijde. pritom vtom testovacim php co si mi poslal tak mi to prislo.

ted sem radeji jeste jednou zkusila otevrit ten "test.php" a ten mi take vypsal uspesne odeslani a asi po pul minute prisel email s textem "zkouska - text"
Naposledy upravil(a) Pavla1990 dne 04 pro 2012 19:27, celkem upraveno 1 x.

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: html+php script na odeslani mailu nefunguje - prosím pom

Příspěvekod CZechBoY » 04 pro 2012 19:26

máš tam správně adresu? spam pošta, ..?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Pavla1990
nováček
Příspěvky: 16
Registrován: prosinec 12
Pohlaví: Žena
Stav:
Offline

Re: html+php script na odeslani mailu nefunguje - prosím pom

Příspěvekod Pavla1990 » 04 pro 2012 19:30

v tom test.php a v tom sendemail.php je zadana uplne stejna emailova schranka. zkousim si to poslat na email u seznamu.
jen je pravda je divne ze ten mail mi prisel s tohoto mailu:
uid56688@web.websupport.sk
Zkouska emailu
Dnes 4. 12. 2012, 19:25:59
Komu: ...@seznam.cz
coz by mi teda vubec nevadilo hlavne kdyby prisel ale prijde vzdy jen z toho test.php z sendemail.php ne :-(

myslis ze bude chyba nekde v hostingu nebo tim scriptem? vubec to nechapu. divny je ze ten test.php mi posle zpravu ale sendemail.php ne:,(

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: html+php script na odeslani mailu nefunguje - prosím pom

Příspěvekod CZechBoY » 04 pro 2012 19:43

tak zkus dát pryč to From, oni mají asi blokované toto..
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Pavla1990
nováček
Příspěvky: 16
Registrován: prosinec 12
Pohlaví: Žena
Stav:
Offline

Re: html+php script na odeslani mailu nefunguje - prosím pom

Příspěvekod Pavla1990 » 04 pro 2012 19:49

dobre, tak sem si ted upravila ten sendemail.php soubor takto:

Kód: Vybrat vše

<?php
$predmet = $_POST['predmet'];
$email = $_POST['email'];
$spam = $_POST['spam'];
$zprava = $_POST['zprava'];

if ($predmet!="" and $email!="" and $zprava!="" and $spam=="2") // Pokud není políčko předmět, mail, zprava prázné a spam se rovná (==) 2, pokračuj v kódu
{
$ok=Mail("SemJsemNapsalaMujEmail@seznam.cz", $predmet, $zprava);
if($ok)
echo "<p><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>";
else
echo "<p><strong>Email se nepodařilo odeslat</strong>.</p>";
}
else
{
echo "<p>Váš e-mail se <strong>nepodařilo odeslat</strong> pravděpodobně jste nevyplnili všechny údaje, nebo nevíte kolik je 1 + 1.</p>";
}
?>


jdu to zkusit

--- Doplnění předchozího příspěvku (04 Pro 2012 19:54) ---

Ses zlaticko :-) perfektni :-*
ted se mi pekne otevrelo v novem okne ta potvrzujici zprava a prisel mi i ten email:) asi to ta firma u ktere mam hosting websupport.sk nejak blokovalo.

Mohla bych se te jen zeptat kdyz uz tu mam nekoho kdo tomu takhle rozumi jde nejak udelat aby se to potvrzeni ze se to odeslalo ukazalova napriklad jen v nejakem popup okne nebo aby se ta prazdna stranka kde se to zobrazi po nejakem case napriklad dvou sekundach presmerovala zas na tu stranku kontaktu. Jde nejak udelat jedna z techto moznosti? nebo sem si jen neco vymyslelo a nejde to?

prosimte funguje to jen bych se chtela zeptat v tom emailu co mi prisel je jen samotny text myslis ze existuje nejaka moznost aby se tam ukazalo aspon jmeno a email abych vedela kdo mi to napsal? myslis ze by to nejak slo nebo neslo?

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: html+php script na odeslani mailu nefunguje - prosím pom

Příspěvekod CZechBoY » 04 pro 2012 20:32

pop by šel udělat přes přidání atributu target="_blank"
přesměrování po 2 sekundách lze udělat přes javascript nebo přes obyčejné html (v head bloku):
<meta http-equiv="refresh" content="2; url=sendemail.php" />
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Pavla1990
nováček
Příspěvky: 16
Registrován: prosinec 12
Pohlaví: Žena
Stav:
Offline

Re: html+php script na odeslani mailu nefunguje - prosím pom

Příspěvekod Pavla1990 » 04 pro 2012 20:51

to doopravdy bude stacit pripsat <meta http-equiv="refresh" content="2; url=sendemail.php" />
takze to mam normalne pripsat do hlavicky v souboru kontakt.html?

tedkon jsem zkousela nekolik vatiant aby se mi do toho emailu napsal nejen text ale aspon ten email nebo nejlepe email a jmeno ale bez uspechu:/ nevis jestli to je blokovane ze strany toho hostingu nebo jestli je ten sendmail hodne osekany? takhle kdyz mi prijde zprava tak vidim text ale nevim od koho ani jeho email, to je skoda.

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: html+php script na odeslani mailu nefunguje - prosím pom

Příspěvekod CZechBoY » 04 pro 2012 20:54

nesmíš uvést od koho je email, to je bezpečností ochrana hostingu (aby se někdo nevydával za kohokoliv)
můžeš ale vložit jakýkoliv obsah do textu emailu, takže třeba na konec můžeš napsat od koho to je (jako podpis)

ten meta dej do toho sendmail.php, po odeslání formuláře chceš přesměrovat přeci :)
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Pavla1990
nováček
Příspěvky: 16
Registrován: prosinec 12
Pohlaví: Žena
Stav:
Offline

Re: html+php script na odeslani mailu nefunguje - prosím pom

Příspěvekod Pavla1990 » 04 pro 2012 21:04

jo to presmerovani sem tam vlozila a funguje.
ktomu emailu, to me nenapadlo a mas pravdu. ale jak to mam tedy udelat kdyz potrebuju vedet kdo mi ten kontaktni formular odeslal? treba uz jen kvuli tomu abych mu mohla preci odpovedet, takhle kdyz mam / vim jen text tak i kdybych tomu cloveku chtela pomoct / odpovedet tak nebudu mit na neho kontakt.

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: html+php script na odeslani mailu nefunguje - prosím pom

Příspěvekod CZechBoY » 04 pro 2012 21:09

můžeš ještě zkusit hlavičku Reply-To

Kód: Vybrat vše

<?php
$predmet = $_POST['predmet'];
$email = $_POST['email'];
$spam = $_POST['spam'];
$zprava = $_POST['zprava'];

if ($predmet!="" and $email!="" and $zprava!="" and $spam=="2") // Pokud není políčko předmět, mail, zprava prázdné a spam se rovná (==) 2, pokračuj v kódu
{
$ok=Mail("SemJsemNapsalaMujEmail@seznam.cz", $predmet, $zprava, "Reply-To:" . $email);
if($ok)
echo "<p><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>";
else
echo "<p><strong>Email se nepodařilo odeslat</strong>.</p>";
}
else
{
echo "<p>Váš e-mail se <strong>nepodařilo odeslat</strong> pravděpodobně jste nevyplnili všechny údaje, nebo nevíte kolik je 1 + 1.</p>";
}
?>
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • HTML editor
    od BigSandy » 21 led 2025 09:51 » v Programy ke stažení
    3
    12244
    od pcmaker Zobrazit poslední příspěvek
    03 úno 2025 09:00
  • Kdo umí číst kód HTML? Doladit jednu podmínku. Příloha(y)
    od Minapark » 06 led 2025 09:21 » v Programování a tvorba webu
    22
    10033
    od Minapark Zobrazit poslední příspěvek
    20 led 2025 16:54
  • Nefunguje nová PC
    od adoyss » 16 led 2025 05:06 » v Problémy s hardwarem
    7
    3536
    od martanius Zobrazit poslední příspěvek
    17 led 2025 02:29
  • T490s nefunguje trackpoint UPDATE Příloha(y)
    od Sadelník1234 » 17 led 2025 21:49 » v Problémy s hardwarem
    3
    3214
    od kecalek Zobrazit poslední příspěvek
    20 led 2025 16:00
  • Snímač otisku najednou nefunguje, laptop Příloha(y)
    od frisby » 17 srp 2024 22:18 » v Problémy s hardwarem
    1
    1673
    od frisby Zobrazit poslední příspěvek
    18 srp 2024 10:46

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 12 hostů