Nasze strony wykorzystują pliki cookies. Używamy cookies i podobnych m.in. w celach reklamowych i statystycznych oraz w celu dostosowania serwisów do potrzeb użytkowników. Mogą też stosować je nasi reklamodawcy, firmy badawcze oraz dostawcy aplikacji. W przeglądarce można zmienić ustawienia dotyczące cookies. Więcej informacji. Jeśli nie wyrażasz zgody, opuść tę stronę.

PHP - Załącznik z formularza przychodzi jako część treści.

Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.

Moderator: Grupa pościgowa ;-)

PHP - Załącznik z formularza przychodzi jako część treści.

Postprzez Vader » 16 września 2004, o 14:58

Przeglądając FAQ znalazłem poradę odnośnie wysyłania załączników z formularza przy użyciu php. Niestety w wyniku otrzymuję nie załącznik a doklejoną do treści maila sieczkę. Po za tym w treści wyświetlają się znaczniki które miały oddzielać od siebie poszczególne części maila (boundary). W treści wyświetlają się także nagłówki (Content-Type itp). Wygląda to trochę tak, jakby np.: w Outlook Expressie wyświetlała się nie tylko treść ale i część źródła. No ale najgorzej, że załącznik mam w postaci sieczki.
Zrobiłem tak:

<?php
if(isset($submit)):
/* tu wstawiłem funkcję "tworzącą" załącznik i wysyłanie maila */
?>
Podziękowania za wysłanie maila itp.
<?php
else;
?>
/*tutaj mam dość złożony formularz - m. in. do wstawiania pliku */
<?php
endif;
?>

Co robię nie tak?
Z ta funkcją w FAQ wszystko o.k.?
Gdzie szukać przyczyny?
Vader
Użytkownik forum
Użytkownik forum
 
Posty: 87
Dołączył(a): 10 września 2004, o 22:42

Postprzez januzi » 16 września 2004, o 15:06

www.php.net
szukaj - funkcja mail
w komentarzach jest wysylanie zalacznikow w mailu
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53

Prawie, prawie ...

Postprzez Vader » 16 września 2004, o 23:10

php.net - czemu nie ...
proponowane w komentarzach rozwiązania osiągają w porywach 13kb, nie ma nic prostrzego ... ?
Po przeróbkach m.in. nagłówka udało mi się uzyskać "załącznik" i nawet w treści nie ma śmieci.
Ale za to teraz mam inna zagwozdkę: Przychodzi tylko około 5kb załącznika ...
Innymi słowy, jeśli załącznik ma np.: 3kb to jest o.k. Załóżmy, że w załączniku mam 3kb gifa - to wtedy on przyjdzie elegancko i bez błędów w załączniku, ale jeśli ma 15kb to przyjdzie tylko 5kb w postaci sieczki. Plik 100kb przychodzi w postaci 4kb sieczki. A małe pliki (do 5 kb) przychodzą bezbłędnie w postaci ZAŁĄCZNIKA. Całkowity rozmiar maila nigdy nie przekracza 10kb.
Eh, szmat drogi przede mną ...
Vader
Użytkownik forum
Użytkownik forum
 
Posty: 87
Dołączył(a): 10 września 2004, o 22:42

Problem (w dużej mierze) rozwiązany

Postprzez Vader » 18 września 2004, o 04:22

Vader
Użytkownik forum
Użytkownik forum
 
Posty: 87
Dołączył(a): 10 września 2004, o 22:42

Postprzez januzi » 18 września 2004, o 10:29

januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53

Postprzez lockoom » 18 września 2004, o 10:51

lockoom
Super spec!
Super spec!
 
Posty: 999
Dołączył(a): 30 września 2002, o 19:46

Postprzez Vader » 19 września 2004, o 00:41

Vader
Użytkownik forum
Użytkownik forum
 
Posty: 87
Dołączył(a): 10 września 2004, o 22:42


Powrót do PHP, Perl, SQL, CGI, XML...

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników

cron