Nem küldi el az e-mailt
Sziasztok!
Az lenne a gondom, hogy van nekem egy e-mail küldő php fájlom.
Ez mind szép és jó, de nem küld el semmit sem, pedig el kéne. Mit rontottam el?
A kódok:
PHP:
HTML:
A válaszokat előre is köszönöm!
■ Az lenne a gondom, hogy van nekem egy e-mail küldő php fájlom.
Ez mind szép és jó, de nem küld el semmit sem, pedig el kéne. Mit rontottam el?
A kódok:
PHP:
<?php
if (isset ($_POST['name']) && isset($_POST['leiras']) && isset($_POST['file']) && isset($_POST['serial']))
{
$kuldo_name = $_POST['name'];
$kuldo_leiras = $_POST['leiras'];
$kuldo_file = $_POST['file'];
$kuldo_serial = $_POST['serial'];
mail ('spider666bence##kukac##gmail.com', 'File feltöltés', "Torrent neve:: $kuldo_name Torrent leírása: $kuldo_leiras Torrent fájl:: $kuldo_file Serial fájl: $kuldo_serial" . date(' d/m/Y H:i:s'), "FROM: $kuldo_email Reply-To: $kuldo_email"); }
else
{
echo ('Ha kitöltöttél minden mezőt, akkor ez az üzenet most elment! Amennyiben nem, akkor ez a hibaüzenet!');
}
?>
if (isset ($_POST['name']) && isset($_POST['leiras']) && isset($_POST['file']) && isset($_POST['serial']))
{
$kuldo_name = $_POST['name'];
$kuldo_leiras = $_POST['leiras'];
$kuldo_file = $_POST['file'];
$kuldo_serial = $_POST['serial'];
mail ('spider666bence##kukac##gmail.com', 'File feltöltés', "Torrent neve:: $kuldo_name Torrent leírása: $kuldo_leiras Torrent fájl:: $kuldo_file Serial fájl: $kuldo_serial" . date(' d/m/Y H:i:s'), "FROM: $kuldo_email Reply-To: $kuldo_email"); }
else
{
echo ('Ha kitöltöttél minden mezőt, akkor ez az üzenet most elment! Amennyiben nem, akkor ez a hibaüzenet!');
}
?>
HTML:
<form action="upload.php" method="post" enctype="multipart/form-data" >
Torrent neve:
<br>
<input type="text" name="name">
<br>
Torrent leírása:
<br>
<TEXTAREA NAME="leiras" COLS=40 ROWS=6></TEXTAREA>
<br>
Torrent fájl:
<br>
<input type="file" value="Torrent fájl" name="file">
<br>
Serial, kódgenerátor, stb.:
<br>
<input type="file" name="serial">
<br>
<input type="submit" value="Feltöltés">
</form>
Torrent neve:
<br>
<input type="text" name="name">
<br>
Torrent leírása:
<br>
<TEXTAREA NAME="leiras" COLS=40 ROWS=6></TEXTAREA>
<br>
Torrent fájl:
<br>
<input type="file" value="Torrent fájl" name="file">
<br>
Serial, kódgenerátor, stb.:
<br>
<input type="file" name="serial">
<br>
<input type="submit" value="Feltöltés">
</form>
A válaszokat előre is köszönöm!
r\n\
Vuln, vuln, vuln
Egyébként az elbaltázott fejlécek még önmagukban nem feltétlenül indok arra, hogy ne menjen a levél, az eredeti kérdezőnek szól a kérdés: milyen gépen próbálod?
?
Ez hogy jön ide?
Egyébként nem tudom, fontos-e de acer emachines e525.
Operációs rendszer
Ha Windowson futtatod, akkor önmagában a mail() nem elég, meg kell adnod neki egy SMTP szervert, amin keresztül kiküldheti a levelet.
Unix/Linux rendszeren alapértelmezés szerint a sendmail segítségével küldi ki a levelet.
Érdemes átolvasni ezt: http://weblabor.hu/cikkek/phplevelezes
Windows 7
Windows 7 Home Premium, hogy pontos legyek ;)
Lényegében...
A lényeg az, hogy én egy olyat szeretnék, hogy valaki kitölti az űrlapot, és azonnal megjelenik alatta a fájl, és mindenkinek letölthető lenne. Úgy kéne, hogy én nekem legyen jogosultságom a fájlok törlésére, illetve szerkesztésére.
És akkor nem kell a mailel szenvednem, hanem majd külön ellenőrizném őket.
Ebben valaki tud segíteni?
A PHP File Upload-dal kapcsolatban valaki tud segíteni?
A válaszokat előre is köszönöm!
Példák
Hogy általában hogy kell megcsinálni, azt ezeken a linkeken megtalálod:
PHP file feltöltés példák:
Egyszerű fájlfeltöltés PHP-vel
php - file upload
PHP File Upload
PHP manual
Sajnos nem jó
Így sem jön meg az üzenet :(
Mi lehet a gond?
Mailszerver?
Nem
Mire keressek rá?
Mail szerver?
SMTP szerver
Váó!
De másnak is kell majd telepíteni?
vagy csak elég volt nekem?
Köszönöm mindenkinek a segítséget!
Ahol fut
OK! Minden rendben!
Köszönöm a segítséget neked, és mindenki másnak!