[HTML][PHP] Proźba o pomoc w edycji skryptu |
[HTML][PHP] Proźba o pomoc w edycji skryptu |
13.10.2009, 18:27:57
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 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
|
|
|
13.10.2009, 21:43:52
Post
#2
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 53 Dołączył: 10.08.2009 Ostrzeżenie: (0%) |
nie wyważaj otwartych drzwi. weź gotową klasę http://sourceforge.net/projects/phpmailer/ i z niej skorzystaj
|
|
|
13.10.2009, 22:43:03
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 13.10.2009 Ostrzeżenie: (0%) |
@jmail
wszedłem na link który mi podałeś... ściągnąłem i przejrzałem "inc.configuration.php" ... nie wątpię że dla kogoś kto zna się na PHP i siedzi w tym od jakiegoś czasu, było by to bardzo pomocne i nieocenione... Lecz ja, tak jak napisałem w moim pierwszym poście, jestem początkujący jeśli chodzi o PHP... i niestety nie wiem w jaki sposób mam wykorzystać Twoją radę... Ponieważ jestem początkujący, napisałem moją prośbę na forum "przedszkole" by poprosić "was" bardziej zaawansowanych o pomoc w edycji już istniejącego skryptu... Skrypt który już mam działa... wysyłając wszystkie treści które mi są potrzebne plus 1 załącznik... Ja potrzebuję tylko porady jak zmienić już istniejący skrypt by istniała możliwość wysyłania powiedzmy 5ciu załączników... Zapewne trzeba powielić i zmodyfikować jakiś fragment kodu... próbowałem to robić na własną rękę metodą prób i błędów... ale bezskutecznie. Część kodu w pliku html już edytowałem, wkleję poniżej jego fragment, w którym widnieje 5 pól, do załadowania 5 plików...
Proszę jednak o pomoc w edycji mojego skryptu PHP... by była możliwość wysłania tych 5ciu plików... bo aktualnie co prawda mogę wskazać lokalizację do 5ciu plików, ale wraz z mailem wyśle się tylko pierwszy... Proszę o wyrozumiałość i liczę że znajdzie się ktoś na tyle życzliwy aby mi pomoc. Z góry dziękuje |
|
|
13.10.2009, 22:56:09
Post
#4
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 53 Dołączył: 10.08.2009 Ostrzeżenie: (0%) |
to powiel dla każdego pliku załącznika
|
|
|
14.10.2009, 01:30:29
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 13.10.2009 Ostrzeżenie: (0%) |
@jmail
Próbowałem powielić to co napisałeś, niestety mail nadal dochodzi tylko z jednym (pierwszym) załącznikiem... mój skrypt poprawiony wg Twoich wskazówek, wyglądał następująco, :
Próbowałem również innych kombinacji z tą częścią kodu która podałeś, mianowicie:
Próbowałem również tak...:
Masz może (lub ktoś inny) jeszcze jakieś prpozycję? P.S. Ze stronki do którrj podaje link poniżej wziołęm ten skrypt, tam było opisane co i jak zrobić dla jednego pliku, ale dla kolejnych, już nie... Może po przeczytaniu infomacji tam zawartych wpadniesz na pomysł jak pomóc mi edytować ten skrypt? http://php.webhelp.pl/index.php?id=106&...php&ac=read |
|
|
14.10.2009, 02:17:29
Post
#6
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 53 Dołączył: 10.08.2009 Ostrzeżenie: (0%) |
a gdzie masz obsługę formularza? to bym chciał zobaczyć jeszcze
spróbuj tak
Ten post edytował jmail 14.10.2009, 02:21:01 |
|
|
15.10.2009, 03:05:06
Post
#7
|
|
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 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 |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 05:35 |