PHP
Re: PHP
potrebujem ešte odoslat obrázok /foto/,no nefunguje to
<form id="form" action="data.php" method="post"
enctype="multipart/form-data" >
<big>Meno a priezvisko : </big> <input type="text" name="meno" value="" "/> <br/>
<big>Navrhovaný ročník:</big> <input type="text" name="rocnik" value=""/><br/>
<big>Názov aktivity:</big> <input type="text" name="predmet" value=""/><br/> <br/><br/>
<textarea name="text" rows="100" cols="200" > Tu popíš navrhovanú aktivitu :</textarea><br><br/>
<big>Tu vlož obrázok :<big> <input type="file" name="subor"> <br/><br/> <br/><br/>
<input name="odoslat" type="submit" value="Odoslať"/>
<input name="zmazať" type="reset"/><br/>
</form>
<?php
$odosielatel = $_POST['meno'] ." ". $_POST['rocnik'] ." ". $_POST['predmet']; ; // odosielatel,ktory nam formular poslal
$rocnik = $_POST['rocnik']; // email odosielatela
$predmet = $_POST['predmet'];
$text = $_POST['text'];
$subor = $_POST['subor'];
$prijemca = "[email protected]"; // kam ju php skript preposle
if ($odosielatel && $rocnik && $predmet && $text)
{
mail("$prijemca", "$odosielatel", "$predmet", "$text");
echo "Vas email bol uspesne odoslany!";
}
elseif (($odosielatel && $rocnik && $predmet && $text) == false)
{
echo "Vas email nebol odoslany. Nezadali ste vsetky povinné udaje.";
}
?>
<form id="form" action="data.php" method="post"
enctype="multipart/form-data" >
<big>Meno a priezvisko : </big> <input type="text" name="meno" value="" "/> <br/>
<big>Navrhovaný ročník:</big> <input type="text" name="rocnik" value=""/><br/>
<big>Názov aktivity:</big> <input type="text" name="predmet" value=""/><br/> <br/><br/>
<textarea name="text" rows="100" cols="200" > Tu popíš navrhovanú aktivitu :</textarea><br><br/>
<big>Tu vlož obrázok :<big> <input type="file" name="subor"> <br/><br/> <br/><br/>
<input name="odoslat" type="submit" value="Odoslať"/>
<input name="zmazať" type="reset"/><br/>
</form>
<?php
$odosielatel = $_POST['meno'] ." ". $_POST['rocnik'] ." ". $_POST['predmet']; ; // odosielatel,ktory nam formular poslal
$rocnik = $_POST['rocnik']; // email odosielatela
$predmet = $_POST['predmet'];
$text = $_POST['text'];
$subor = $_POST['subor'];
$prijemca = "[email protected]"; // kam ju php skript preposle
if ($odosielatel && $rocnik && $predmet && $text)
{
mail("$prijemca", "$odosielatel", "$predmet", "$text");
echo "Vas email bol uspesne odoslany!";
}
elseif (($odosielatel && $rocnik && $predmet && $text) == false)
{
echo "Vas email nebol odoslany. Nezadali ste vsetky povinné udaje.";
}
?>
-
Mek
Addict
- Príspevky: 4661
- Registrovaný: 23 mar 2005, 23:00
- Bydlisko: ZA <-> TN
- Kontaktovať používateľa:
Re: PHP
Obrazok sa spracovava tak, ze ho z "docasneho umiestnenia" presunies na disk kam treba, napriklad:
a potom s nim mozes robit ine operacie, ako s hociktorym inym suborom z disku.
Kód: Vybrať všetko
$obrazok=$_FILES['picture']['name'];
$target_path='./files/'.$obrazok;
if (file_exists($target_path)) unlink($obrazok_target_path);
if (!move_uploaded_file($_FILES['picture']['tmp_name'], $target_path)) die("Pri presuvani suboru obrazka nastala chyba!");