PHP na websupporte

Programovacie jazyky, rady, poradňa...
yankee
Medium Star
Medium Star
Príspevky: 384
Registrovaný: 06 júl 2006, 1:13

PHP na websupporte

Príspevok od používateľa yankee »

Caute, viete mi poradit preco tento php skript nefunguje na websupport hostingu? stale to pise len "Váš email nebol odoslaný. Nezadali ste všetky povinné údaje"

predtym som to mal umistnene na ic.cz hostingu a tam ten isty script fungoval bez problemov

tu je kod

Kód: Vybrať všetko

<?

$prijemca = "[email protected]";

if ($meno && $email && $predmet && $text){

mail("$prijemca", "$predmet", "$meno $priezvisko Vám posiela tento text $text", "from: $email");

echo "Váš email bol úspešne odoslaný!";

echo "Späť na formulár.";
}

elseif (($meno && $email && $predmet && $text) == false){

echo "Váš <b>email nebol odoslaný</b>. <b>Nezadali ste všetky</b> povinné 
<b>údaje</b>.";

}

?>
[email protected] (tam je nastaveny moj mail)
94jakub
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2037
Registrovaný: 15 dec 2006, 13:18
Bydlisko: Martin/BA
Kontaktovať používateľa:

Re: PHP na websupporte

Príspevok od používateľa 94jakub »

Čo máš v premennej $email ?
Najskôr to majú nejako ošetrené.
yankee
Medium Star
Medium Star
Príspevky: 384
Registrovaný: 06 júl 2006, 1:13

Re: PHP na websupporte

Príspevok od používateľa yankee »

Do $email sa vklada mail, ktory zada uzivatel do formulara, nie je to nijako obmedzene takze sa tam da zadat akakolvek hodnota.
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: PHP na websupporte

Príspevok od používateľa BX »

Nikde nevidím, že by si do tých štyroch premenných skutočne dal hodnoty z formulára (Tie sú v poli $_POST, alebo $_GET )
yankee
Medium Star
Medium Star
Príspevky: 384
Registrovaný: 06 júl 2006, 1:13

Re: PHP na websupporte

Príspevok od používateľa yankee »

no mam takyto formular

Kód: Vybrať všetko

<form action="data.php" method="post">

<table border="0">
<tr>
<td>
<fieldset><legend><b>Napíšte nám</b></legend> 

<table>
<tr>
<td>Meno:</td>
<td><input name="meno" type="text" size="30" /><br /></td>
<tr>
<td>Priezvisko: </td>
<td><input name="priezvisko" type="text" size="30" /><br /></td>
</tr>
<tr>
<td>E-mail:</td>
<td><input name="email" type="text" size="30" /><br /></td>
</tr>
<tr>
<td>Predmet:</td>
<td><input name="predmet" type="text" size="30" /><br /></td>
</tr>
</table>

<br>Text:<br>
<textarea name="text" rows="7" cols="45"></textarea><br>

<input name="odoslat" type="submit" value="Odoslať" /><br><br>
<font color="red" size=3>Všetky údaje sú povinné!</font>
</fieldset></form>
a data.php, ktore je v uvode temy
nitr0
Medium Expert
Medium Expert
Príspevky: 123
Registrovaný: 08 sep 2007, 21:17
Bydlisko: BA

Re: PHP na websupporte

Príspevok od používateľa nitr0 »

stejne tam neni nic ako

$email = $_POST['email']

//
proste si dopln do toho data.php dakde na zaciatok

$prijemca = "[email protected]";
$predmet = $_POST['predmet'];
$meno = $_POST['meno'];
$priezvisko = $_POST['priezvisko'] ;
$text = $_POST['text'];
$email = $_POST['email'];

a mohlo by to ist
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: PHP na websupporte

Príspevok od používateľa BX »

V tom prípade stále platí to, čo som už napísal.
yankee
Medium Star
Medium Star
Príspevky: 384
Registrovaný: 06 júl 2006, 1:13

Re: PHP na websupporte

Príspevok od používateľa yankee »

takze do data.php staci pridat riadok...$email = $_POST['email'] ???
nitr0
Medium Expert
Medium Expert
Príspevky: 123
Registrovaný: 08 sep 2007, 21:17
Bydlisko: BA

Re: PHP na websupporte

Príspevok od používateľa nitr0 »

pozri moju odpoved o par riadkov vyssie
yankee
Medium Star
Medium Star
Príspevky: 384
Registrovaný: 06 júl 2006, 1:13

Re: PHP na websupporte

Príspevok od používateľa yankee »

uz som ju videl, napisal som to asi par sekund predtym ako si svoj post update-ol, kazdopadne diky, funguje to
weroro
Flash coder
Flash coder
Používateľov profilový obrázok
Príspevky: 3206
Registrovaný: 14 feb 2009, 22:34
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: PHP na websupporte

Príspevok od používateľa weroro »

Ináč by ma zaujímalo ako sa ti podarí odoslať email z toho formulára napr. na [email protected] bez toho aby si to forwardoval v admine.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: PHP na websupporte

Príspevok od používateľa audiotrack »

weroro nechápem tvojej otázke, načo by mal niečo forwardovať? To sa týka prichádzajúcej pošty, keď jemu niečo príde aby to preposlalo. On si posielať môže kam chce bez nejakých nastavení (samozrejme základné nastavenia treba spraviť, tuším vo ws treba odkliknúť že chceš vytvoriť mail ale všetky ostatné nastavenia sú už pre prichádzajúcu poštu /mailový kôš, forward.../)
awtt
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1234
Registrovaný: 01 nov 2006, 19:37
Bydlisko: San Francisco
Kontaktovať používateľa:

Re: PHP na websupporte

Príspevok od používateľa awtt »

Inac websupport nedovoluje vlozit do hlavicky from hocico, konkretne:

Kód: Vybrať všetko

mailova adresa ktora je v nej urcena musi byt fixna (nie dynamicky dosadzovana na zaklade uzivatelskeho vstupu) a na domene, ktora ma u nas vytvorenu sluzbu a zaroven bola dana schranka vytvorena vo WebAdmine.
dykeer
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 102
Registrovaný: 02 jan 2011, 21:21
Kontaktovať používateľa:

Re: PHP na websupporte

Príspevok od používateľa dykeer »

mail mozes posielat len z adresy, ktora fyzicky existuje na tvojom hostingu. Uz to maju opatlane skoro vsetky slovenske hostingove spolocnosti
weroro
Flash coder
Flash coder
Používateľov profilový obrázok
Príspevky: 3206
Registrovaný: 14 feb 2009, 22:34
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: PHP na websupporte

Príspevok od používateľa weroro »

Audio: Myslel som to tak, že WS nedovoľuje poslať email napr. z formulára na email, ktorý sa nenachádza na WS servery.
Príklad: Mám formulár na stránke. Mám vytvorenú mail schránku v admine ale potrebujem aby mi kópia toho mailu prišla na gmail.
V php viem nastaviť bc ale WS mi to neodošle lebo gmail nie je na WS servery. Preto si musím v admine nastaviť forward na gmail presnejšie povedané na jednu konkrétnu adresu.
awtt
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1234
Registrovaný: 01 nov 2006, 19:37
Bydlisko: San Francisco
Kontaktovať používateľa:

Re: PHP na websupporte

Príspevok od používateľa awtt »

Ale ide to, na websupporte musi byt vytvorena mailova schranka akurat odosielatela, prijimatel moze byt whatever.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: PHP na websupporte

Príspevok od používateľa audiotrack »

weroro napísal:Audio: Myslel som to tak, že WS nedovoľuje poslať email napr. z formulára na email, ktorý sa nenachádza na WS servery.
Príklad: Mám formulár na stránke. Mám vytvorenú mail schránku v admine ale potrebujem aby mi kópia toho mailu prišla na gmail.
V php viem nastaviť bc ale WS mi to neodošle lebo gmail nie je na WS servery. Preto si musím v admine nastaviť forward na gmail presnejšie povedané na jednu konkrétnu adresu.
blbosť
yankee
Medium Star
Medium Star
Príspevky: 384
Registrovaný: 06 júl 2006, 1:13

Re: PHP na websupporte

Príspevok od používateľa yankee »

znamena to teda ze musim zmenit nejake nastavenia na ich webadmine? alebo to mozem nechat tak ako to je, lebo ten formular teraz funguje
weroro
Flash coder
Flash coder
Používateľov profilový obrázok
Príspevky: 3206
Registrovaný: 14 feb 2009, 22:34
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: PHP na websupporte

Príspevok od používateľa weroro »

Ak ti to funguje nemáš dôvod niečo meniť.

Inak mi to je záhada. Pred mesiacom som robil jeden web, kde chlap potreboval odosielať z formulára mail na centrum. Použil som PHPmailer ale ani za boha to nešlo, až kým som v admine nenastavil forward na ten jeho mail na centrume.
nitr0
Medium Expert
Medium Expert
Príspevky: 123
Registrovaný: 08 sep 2007, 21:17
Bydlisko: BA

Re: PHP na websupporte

Príspevok od používateľa nitr0 »

ja som robil na websupporte tiez s phpmailerom a islo mi to vsetko v pohode..asi 3,4 mesiace spat
Napísať odpoveď