| --Mike-- |
Post
#1
|
|
Goście |
Witam,
Pewnie będzie to dla Was niezbyt trudną do rozwiązania kwestią, ale ja głowię się nad nią już od tygodnia. Byłbym bardzo wdzięczny za jakąkolwiek pomoc! A więc tak: mam formularz php wysyłający maila na dany adres, dodatkowo z funkcją, która umożliwia załączenie większej ilości plików. Wygląda to mniej więcej tak: Kod <?For($i=1;$i <= $allowattach; $i++) {?> <tr> <td style="text-align: right; font-size: 11px; font-weight: bold;"> <label for="attachment">Zdjęcie lub inny załącznik</label> </td> <td> <input name="attachment[]" type="file" /> </td> </tr> <?}?> oraz: Kod If($allowattach > 0) { For($i=0; $i <= $allowattach-1; $i++) { If($_FILES['attachment']['tmp_name'][$i]) { $message.=phattach($_FILES['attachment']['tmp_name'][$i], $_FILES['attachment']['name'][$i], $boundary); } //If $_FILES['attachment']['name'][$i] } //For } // If I teraz, chciałbym żeby w przychodzącym mailu znalazła się informacja o nazwach załączonych plików. Na takiej samej zasadzie jak: Kod $message.="Nazwisko: ".$_POST['nazwisko']."\n"; wyświetla mi wartość wpisaną w pole nazwisko, chciałbym aby wyświetlały się nazwy plików, na zasadzie: "Lista załączników: plik1.jpg plik2.jpg..." Gdyby forms miał tylko jeden dozwolony załącznik sprawa byłaby prosta, załatwiła by to zmienna: Kod $_FILES['attachment']['name'] Ale w przypadku kilku załączników to nie działa. Powyższa komenda zwraca tylko puste pole. Podobnie jak zmienna: Kod $_FILES['attachment']['name'][$i] Tak samo, puste pole. Co mogę zrobić, żeby w przychodzącym mailu wyświetlały się nazwy załączonych plików? (IMG:style_emoticons/default/smile.gif) |
|
|
|
-Mike- [HTML][PHP] Potrzebna pomoc przy formularzu 2.03.2012, 10:03:17
ostrylg sprawdź var_dumpem co zwraca Ci tablica $_FIL... 2.03.2012, 10:07:54
Sephirus 1. Masz odpowiedni Enctype w FORM?
2. Chcesz wysył... 2.03.2012, 10:08:21 
-Mike- Cytat(Sephirus @ 2.03.2012, 10:08:21 ... 2.03.2012, 10:26:33
-Mike- Najśmieszniejsze jest to, że mam tam też alert, kt... 2.03.2012, 10:29:49 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 16:44 |