![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 6.12.2008 Skąd: Małopolska Ostrzeżenie: (0%) ![]() ![]() |
Witam. Stworzyłem formularz, którego zadaniem jest wysłanie zamówienia... Wszystko działa śmiga tylko jest jeden problem nie wiem jak zrobić ,żeby można było wysłać załącznik. Czytałem trochę na różnych stronach lecz nie znalazłem nic konkretnego (czyt. zrozumiałego dla mnie)
Załączam kod formularza i pliku php
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 2 Dołączył: 11.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Musisz zmienić trochę formularz
zmieniasz
na
i jak odbierasz dane w drugim pliku co podałeś, to możesz sobie wybrać w jakim formacie mają być przyjmowane pliki Ten post edytował tomekmvr 27.10.2010, 21:04:16 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 6.12.2008 Skąd: Małopolska Ostrzeżenie: (0%) ![]() ![]() |
Ok, ale co dalej, co mam zmienić w kodzie ,żeby automatycznie dodawało załącznik do maila... czytałem coś o mail_attachment() ale powiem szczerze, wydaje mi się to trudne w zastosowaniu... zapewne wynika to z mojego braku obycia w PHP
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Wpierw musisz plik uplodnac. Jak to się robi masz napisane tu:
http://pl.php.net/manual/pl/features.file-...post-method.php Potem plik co pobrales masz dodac jako załącznik. O załącznikach masz napisane tu: http://pl.php.net/manual/en/function.mail.php szukaj tekstu "attachment" Tu masz jeden z komentarzy z kodem, gdzie załącznik idzie z uploadu, czyli to co u Ciebie http://pl.php.net/manual/en/function.mail.php#83491 -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 6.12.2008 Skąd: Małopolska Ostrzeżenie: (0%) ![]() ![]() |
Dzięki
![]() Pozdrawiam |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 1 Dołączył: 12.07.2006 Ostrzeżenie: (10%) ![]() ![]() |
Tu masz jeden z komentarzy z kodem, gdzie załącznik idzie z uploadu, czyli to co u Ciebie http://pl.php.net/manual/en/function.mail.php#83491 Nospor skorzystałem z tego kodu i nie działa wysyłanie załączników - wysyła jedynie samą treść wiadomości. Zastanawia mnie dlaczego w tym kodzie są 2 różne nazwy: $_FILES['youfile'] oraz $_FILES['fileatt'] Do wysyłania e-maila i łączenia się z tym kodem używam :
Proszę o wskazanie błędu Ten post edytował oi. 23.11.2010, 12:04:40 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Skoro Twoj input z plikiem nazywa się "fileatt" to masz uzywac "fileatt"
I nie pętli a pojedynczego wywolania. Tam na stronie byly rozne przyklady: z jednym plikiem, z kilkoma. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 1 Dołączył: 12.07.2006 Ostrzeżenie: (10%) ![]() ![]() |
Ja robię z podanym przez Ciebie przykładem:
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
W formularzu wczesniej mialies jedno pole z plikiem. Mowilem ci ze jak masz jedno to bez petli...
print_r($_FILES); i sie przyjrzyj co tam jest a nie strzelasz ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 1 Dołączył: 12.07.2006 Ostrzeżenie: (10%) ![]() ![]() |
Od południa ślęczę nad tym i nic
Już sam nie wiem jak to dostosować do mojego formularza by wysyłał jeden załącznik. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 08:00 |