Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> ..: Jak dodać załącznik i wysłać go w php ? :.., Załącznik
greyball
post 9.12.2005, 15:15:38
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 9.12.2005

Ostrzeżenie: (0%)
-----


Czesc
Mam pyt
mam formularz ktory wysyla na mail dane ze strony chce do niego dodac możliwośc dołączania dowolnego pliku i aby ten plik byl pozniej przeslany na moj mail jako zalącznik

to tyle
pozdro
Go to the top of the page
+Quote Post
Jojo
post 9.12.2005, 16:24:28
Post #2





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Na forum było sporo tematów o wysyłaniu maili z załącznikami i uploadzie plików... wystarczy tylko je połączyć.


--------------------
Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów.

Blog: Małolepszy.info
Go to the top of the page
+Quote Post
greyball
post 9.12.2005, 20:14:37
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 9.12.2005

Ostrzeżenie: (0%)
-----


mam taki formularz

<form action="dodaj.php" method="post" enctype="multipart/form-data">
<table cellpadding="0" cellspacing="0" border="1" width="450">
<tr>
<td width="225">Imię i Nazwisko</td>
<td width="225"><input type="text" name="imie_i_nazwisko"></td>
</tr>
<tr>
<td width="225">Ulica</td>
<td width="225"><input type="text" name="ulica"></td>
</tr>
<tr>
<td width="225">Miasto</td>
<td width="225"><input type="text" name="miasto"></td>
</tr>
<tr>
<td width="225">Kod Pocztowy</td>
<td width="225"><input type="text" name="xx" size="1"> - <input type="text" name="xxx" size="2"></td>
</tr>
<tr>
<td width="225">Telefon komórkowy</td>
<td width="225"><input type="text" name="tel"></td>
</tr>
<tr>
<td width="225">e-mail</td>
<td width="225"><input type="text" name="email"></td>
</tr>
<tr>
<td width="225">Wybierz forme platnosci</td>
<td width="225" height="30">
<table>
<tr>
<td width="225">Przelew:<input type="radio" name="przelew"></td><td width="">
Za&nbsp;pobraniem<input type="radio" name="za_pobraniem"></td><td width="">
</td>
</tr>
</tr>
</table>
</td>
</tr>
<tr>
<td width="225" valign="top">Zalącz pliki</td>
<td width="225">
<input type="file" name="userfile">
</td>
</tr>
<tr>
<td width="225">Wyslij</td>
<td width="225"><input type="submit" value="wyslij"></td>
</tr>
</table>
</form>

i taki skrypt

?
$header = "Nowe zdjecia od $imie_i_nazwisko";
$tresc = "$imie_i_nazwisko\n$ulica\n$miasto\n$xx,$xxx\n$tel\n$email\n$przelew\n$za_pobraniem\n";
mail("greyball@wp.pl", $header, $tresc);
echo "<b>Jak zdjecia zostana wyslane otrzymasz informacje na adres: <a href=mailto:$email>$email</a> <br><b>Dziekujemy</br>";

$max_rozmiar = 1024*1024;
if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
if ($_FILES['userfile']['size'] > $max_rozmiar) {
echo 'Błąd! Plik jest za duży!';
} else {
echo 'Odebrano plik. Początkowa nazwa: '.$_FILES['userfile']['name'];
echo '<br/>';
if (isset($_FILES['userfile']['type'])) {
echo 'Typ: '.$_FILES['userfile']['type'].'<br/>';
}
move_uploaded_file($_FILES['userfile']['tmp_name'],
$_SERVER['DOCUMENT_ROOT'].'/test/foto/'.$_FILES['userfile']['name']);
}
} else {
echo 'Błąd przy przesyłaniu danych!';
}
?>

i w mailu nie ma załącznika dlaczego questionmark.gif? help
i za co odp ta linijka

$_SERVER['DOCUMENT_ROOT'].'/test/foto/'.$_FILES['userfile']['name']);

pozdro
Go to the top of the page
+Quote Post
NuLL
post 10.12.2005, 00:28:10
Post #4





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

Ostrzeżenie: (0%)
-----


Brak bbCode, prosze o tym pamietac nastepnym razem - pozatym jak wspomnial Jojo byly tematy o wysylaniu maili z zalacznikiem - wystarczy poszukac

-Zamykam-


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 03:06