Autor Zpráva
pink.mona
Profil *
Brý den! prosím vás chtěla jsem se zeptat: Z téhle stránky jsem si dala tento zdrojový kod na svou stránku.
http://tvorba-webu.zdarek.com/php/email.php
Ve zdrojovém kodu jsem vyplnila svůj email na který budou chodit odpovědi. Ale jakmile všechno v poličkách vyplním a dám odeslat, tak mi napíše stránka nelze zobrazit. Nevíte co je špatně?
widlak
Profil
Mas na svojom serveri obidve stranky email.php a posli.php?
pink.mona
Profil *
Ano mam.
widlak
Profil
posli.php vo formulari a subor posli.php: su napisane rovnako? Niektore systemy rozlisuju medzi "posli" a "Posli". Su oba subory v ronakom adresari?
pink.mona
Profil *
Ano mam je uplne stejne. Jinak jak si to vyzkousim na svem pc (localhost) tak mi napise ze byl odeslany. :-/
Alphard
Profil
nebyl by odkaz?
nebo aspoň obsah adresního řádku ve chvíli zobrazení stránka nelze zobrazit

Jinak jak si to vyzkousim na svem pc (localhost) tak mi napise ze byl odeslany
chyba toho scriptu, netestuje, zda byl e-mail skutečně odeslán
můžeš opavit na
if ($predmet!="" and $email!="" and $zprava!="" and $spam=="2")
{
if (Mail("vase@adresa.com", $predmet, $zprava, "From: " . $email))
echo "<p><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>";
}
pink.mona
Profil *
http://www.monarosa.cz/posli.php

Tadyk mate to co mi vypise kdyz to odeslu.
Jinak jsem to opravila podle tebe a porad stejne :-/
Alphard
Profil
vrací se chyba 404, stránku nelze nalézt
nemáme přístup na tvoje FTP, ale jsi si jistá, že v rootu je skutečně posli.php?

Jinak jsem to opravila podle tebe a porad stejne :-/
Vypíše, že je odeslaný a neodešle se? Posílání e-mailů záleží na SMTP serveru. Nevím, jestli to máš na lokále správně nastavené, kam to směruješ a tak dále. Posílání zpráv bych ladil na ostrém webu.
blink
Profil *
zdravim, presne tento problem mam aj ja, tiez som nasiel davnejsie tento zdrojak a podrobne ho prestudoval
http://tvorba-webu.zdarek.com/php/email.php
a mne to funguje az na jeden maly detail, ze sa mi mail neodosle.....php skript (ta podmienka if funguje)
- prvy subor som dal index.php a ten druhy som tiez spravne nastavil (spravny nazov.php)
- kodovanie som dal UTF-8
- spravne som si nastavil e-mail a skontroloval som aj premenne
- dal som to na free webhostingovú stránku www.php5.sk
- spustil som to cez net
mam take tusenie, ze na tom serveri je nutne si nejako nastavit odosielanie e-mailov, ale neviem ako.....???
Alphard
Profil
a mne to funguje az na jeden maly detail, ze sa mi mail neodosle
ROFL, u scriptu na odesílání mailů je to fakt malý detail :-D

nevím, jak je nutné nastavit php5.sk, ale pink.moně to ukazuje error 404, problém zřejmě není stejný
blink
Profil *
pink.mona - ked ti vypisalo "error 404" , chyba bude pravdepodobne v odkazoch . ak si to len skopirovala, musi ti to fungovat ..... potom to postupne upravuj a skusaj, ci to funguje, akonahle prestane, vies, v com si spravila chybu . za subormi (teda hlavne za tym "posli") treba tad priponu .php ........ a kodovanie nastav na UTF-8 (funguje to aj cez ANSI, ale cez Unicode nie) - ale to je len na to, aby ti fungoval phpscript.......

a ohladne mna ....
http://www.php5.sk/?module=Default&action=FAQ
na tom hostingu som nasiel vo faqu (9. odstavec) odosielanie e-mailov, je tam popisany zdrojak, ze normalne odosielanie tam nefunguje, len podla popisu....skopiroval som zdrojak
---------------------------------------------------------------------- ---------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<title>Odesílání emailu</title>
</head>
<body>
<h1>Odesílání emailu</h1>

<?php
require("class.phpmailer.php");

$mail = new PHPMailer();
$mail->CharSet = 'iso-8859-2'; // nastavení kodování e-mailu

$mail->IsSMTP(); // použijeme k odeslání e-mailu SMTP server
$mail->SMTPAuth = true; // je nutná SMTP autorizace
$mail->Host = 'smtp.zoznam.sk'; // adresa SMTP serveru
$mail->Username = 'novak'; // uživatelské jméno
$mail->Password = 'mojeheslo'; // uživatelské heslo

$mail->From = 'novak@php5.sk'; // e-mailová adresa odesílatele
$mail->FromName = "Petr Novák"; // celé jméno odesílatele
$mail->AddAddress('test@gmail.com'); // e-mailová adresa příjemce

$mail->Subject = 'První e-mail';
$mail->Body = 'Toto je první e-mail odeslaný pomocí knihovny PHPMailer!';
$mail->WordWrap = 50; // zalomení těla zprávy po 50 znacích

if(!$mail->Send()) {
echo 'Zpráva nebyla odeslána!<br />';
echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
echo 'Zpráva byla úspěšně odeslána!';
}
?>

</body>
</html>
---------------------------------------------------------------------- --------------------------------------------------------
.... a cez net mi to vyhodilo toto: www.testing.php5.sk ...... v com je chyba?
Jan Tvrdík
Profil
blink
že tam nemáš nahraný class.phpmailer.php
blink
Profil *
ako myslis, ze nemam nahranyyyy...???
pink.mona
Profil *
A neznate nahodou nejakou jinou stranku kde bych nasla podobny navod?? Vazne bych to chtela
BetaCam
Profil
blink


ako myslis, ze nemam nahranyyyy...???


Jako tak, že nemáš v adresári s tímto scriptem soubor class.phpmailer.php. Když tu třídu nemáš asi těžko jí můžes používat.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0