![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 13.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich.
Jestem początkujący jeśli chodzi i PHP Czytałem wiele postów na temat wysyłania maila z załącznikiem, próbowałem na jego podstawie samodzielnie modyfikować skrypt który posiadam, tak by za jego pomocą można było wysyłać więcej niż jeden załącznik... niestety bezskutecznie (IMG:style_emoticons/default/sadsmiley02.gif) Byłbym wdzięczny jeśli pomoglibyście mi w edycji tego skryptu, tak by mógł wysyłać wiele załączników, z góry dziękuję
Na podstawie różnych postów na forum domyślam się że trzeba edytować poniższą część, ale niestety nie udało mi się tego zrobić samodzielnie
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 13.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
@jmail
Na wstępie chciałbym Ci podziękować za dotychczasową pomoc (wcisnąłem oczywiście również przycisk POMÓGŁ) i zadać jeszcze jedno pytanie odnośnie tego skryptu, ale o tym później... Okazało się że dobrze kombinowaliśmy, faktycznie trzeba było powielić tą linie kodu... @jmail Na wstępie chciałbym Ci podziękować za dotychczasową pomoc (wcisnąłem oczywiście również przycisk POMÓGŁ) i zadać jeszcze jedno pytanie odnośnie tego skryptu, ale o tym później... Okazało się że dobrze kombinowaliśmy, faktycznie trzeba było powielić tą linie kodu...
Z jedną małą poprawką ... mianowicie tylko przy ostatnim załączniku trzeba stawiać $mesg = $mesg . "--" . $boundary . "-- \n"; Po wcześniejszych załącznikach trzeba stawiać $mesg = $mesg . "--" . $boundary . "\n"; bez dwóch "--" na końcu Teraz mój skrypt wysyła maila i 5 załączników, ale jest spora niedogodność, mianowicie... jeśli do formularza dołączę tylko jeden załącznik, to skrypt wyśle mi na maila i tak 5 załączników... z tym że jeden to będzie faktycznie załączony do formularza plik... a pozostałe cztery to będą puste pliki TXT z kolejnymi nazwami... poniżej pokażę jak to wygląda... Załączniki: bezNazwy1.txt (0,20 kB) Zapisz <<< to jest plik zawierający treść maila angielski.doc (41,46 kB) Zapisz <<< to jest faktycznie załączony przeze mnie do formularza załącznik bezNazwy2.txt (0,00 kB) Zapisz <<< a reszta to puste pliki txt, wysłane w miejsce nie załączonych załączników (IMG:style_emoticons/default/smile.gif) bezNazwy3.txt (0,00 kB) Zapisz bezNazwy4.txt (0,00 kB) Zapisz bezNazwy5.txt (0,00 kB) Zapisz Chciałbym oczywiście żeby dochodziło tylko tyle załączników ile faktycznie załączę, bez tych zbędnych pustych załączników Czy wiesz może jaką funkcję trzeba dopisać, co zmienić w kodzie, by osiągnąć ten cel? Oto aktualny wygląd skryptu:
Ten post edytował marjaan 15.10.2009, 03:04:07 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 09:42 |