![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 10.04.2014 Ostrzeżenie: (10%) ![]() ![]() |
Witam,
potrzebuję pomocy przy poprawieniu tego skryptu, gdyż plik nie jest załączany i wysyłany. Ktoś może mi to poprawić ?
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Zdjęcie masz w tablicy $_FILES a nie $_POST, musisz je wysłać jako załącznik albo pobawić się z nagłówkami.
Inna opcja to zapisujesz zdjęcie na serwerze, pobierasz do niego link i wstawiasz jako <img> do emaila Ten post edytował Turson 5.05.2014, 16:17:41 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 10.04.2014 Ostrzeżenie: (10%) ![]() ![]() |
Kolego dziękuję za odpowiedź, ale pisząc drugie zdanie "Inna opcja to zapisujesz zdjęcie na serwerze, pobierasz do niego link i wstawiasz jako <img> do emaila" zdaje się że mówisz o czymś innym. To ma być na zasadzie, że ktoś chce wysłać mi plik poprzez formularz na stronie i ja ten plik otrzymuję na maila. Coś na zasadzie wysyłania np pliku CV do pracodawcy.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
http://phpedia.pl/wiki/Phpmailer
dołącz jako załącznik |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 10.04.2014 Ostrzeżenie: (10%) ![]() ![]() |
Jak ten załącznik dodać ? Wydaje mi się że kolega cały czas nie rozumie o co mi chodzi. To co wysłałeś to mówi chyba o trochę innym wysyłaniu plików, skoro jest tam napisane że muszę podać nazwę wysyłanego pliku. Skąd, ja jako adresat, mam wiedzieć o jakiej nazwie plik wysyła mi nadawca??
![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
PHPMailer jest biblioteką do wysyłania emaili.
Cytat Skąd, ja jako adresat, mam wiedzieć o jakiej nazwie plik wysyła mi nadawca?? No przecież nadawca ma formularz i wrzuca plik, a ty w skrypcie odbierasz plik i masz jego nazwe, rozmiar itd. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 10.04.2014 Ostrzeżenie: (10%) ![]() ![]() |
Umiesz poprawić mi ten skrypt? Bo widzę, że kompletnie się nie rozumiemy.
Chciałem ten wykorzystać:
A tu html: Fajnie byłoby wszystko gdyby nie to, że wysyła tylko pierwszy plik. Czemu dwa pozostałe nie dochodzą? Ktoś pomoże ![]() ![]() Czy nikt naprawdę nie jest w stanie odpowiedzieć i mi pomóc ![]() Ten post edytował tomekx86 5.05.2014, 21:16:09 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 122 Dołączył: 17.07.2005 Skąd: P-na Ostrzeżenie: (0%) ![]() ![]() |
a sprawdzałeś chociaż czy Ci wgrywa wszystkie pliki na serwer?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 10.04.2014 Ostrzeżenie: (10%) ![]() ![]() |
Można załączyć 3 pliki: CV, List i zdjęcie. I teraz tak: jeżeli będzie załączony jeden z tych plików, to wyśle. Jeśli będą załączone więcej niż jeden, to wysyła tylko ten pierwszy czyli załączone CV.
A jak to sprawdzić czy wysyła pliki na serwer ? No chyba wysyła, skoro otrzymuję maila. Tylko dlaczego nie wysyła dwóch, albo trzech? ![]() |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 122 Dołączył: 17.07.2005 Skąd: P-na Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 10.04.2014 Ostrzeżenie: (10%) ![]() ![]() |
Kolego możesz jaśniej? Zielony jestem w tych sprawach jakim jest programowanie..........
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 122 Dołączył: 17.07.2005 Skąd: P-na Ostrzeżenie: (0%) ![]() ![]() |
to nic innego Ci nie zostaje jak dział zlecen lub jakis tutorial do php
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 10.04.2014 Ostrzeżenie: (10%) ![]() ![]() |
No kurcze nie umiesz pomóc tylko odsyłać do nauki ? Weźcie się zlitujcie, jakby mnie to obchodziło i interesowało to bym znał php, a nie intereresuje mnie to kompletnie. I takich rzeczy nie pojmuje się w 1 dzień, czy w 1 tydzień
![]() |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
no dlatego są tu specjaliści którzy Ci to zrobią, ale szanujmy się nawzajem, no a przecież próbowano Ci pomóc, wklej po odebraniu POST I FILE print_r($_FILES); i pokaż nam efekt tu na forum, bo nikt Ci nie wywróży nic z niczego...
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 10.04.2014 Ostrzeżenie: (10%) ![]() ![]() |
Kolego zgadzam się, ale jak pisze się jezykiem niezrozumiałym dla przeciętnego Kowalskiego, to trudno coś zrozumieć. Co znaczy "wklej po odebraniu POST I FILE print_r($_FILES);" Co i gdzie mam wkleić
![]() |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
no wkleić masz print_r($_FILES); po
if ($_POST["wyslij"]==1) { a 5 linia to nwm co to bo tam chyba czegoś brakuje ale to wyrzuci błąd wiec albo usuń albo popraw, bo może źle się skopiowało ![]() |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 10.04.2014 Ostrzeżenie: (10%) ![]() ![]() |
Kolego COM, po wklejeniu tego tekstu, wyrzuca coś takiego: Parse error: syntax error, unexpected T_STRING in /home/somont/public_html/praca.php on line 12
Ps. A co z 5 linią nie tak? Mam wyrzucić <body>? Ps. Po usunięciu <body> jest to samo, tylko dotyczy linii 11, bo podsunęło do góry. Ten post edytował tomekx86 6.05.2014, 20:13:34 |
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
pokaż kod po zmianach a ja mówiłem o kodzie z tego postu :
http://forum.php.pl/index.php?s=&showt...t&p=1105070 |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 10.04.2014 Ostrzeżenie: (10%) ![]() ![]() |
Sorry, tam źle wkleiłem (bez ";") i pokazywało coś innego. Teraz poprawione i jest tak (bez body).
Array ( [plik1] => Array ( [name] => [type] => [tmp_name] => [error] => 4 [size] => 0 ) [plik2] => Array ( [name] => oferta - Kopia.pdf [type] => application/pdf [tmp_name] => /tmp/phpxEEWrE [error] => 0 [size] => 70501 ) [plik3] => Array ( [name] => middle2.gif [type] => image/gif [tmp_name] => /tmp/phpxr0KWJ [error] => 0 [size] => 382 ) ) Dziękujemy za przesłanie dokumentów aplikacyjnych. Skontaktujemy się z Tobą gdy pojawią się oferty pracy. Aby cofnąć się do poprzedniej strony proszę kliknąć przycisk Wstecz. I dodam jeszcze, że mail dochodzi tylko z jednym załącznikiem. Brak <body> nie ma tu znaczenia. Na obu tematach są dwa rózne kody. Obecnie próbuję na tym - myślałem że to jest jasne:
A to html Co mam pokazać - który kod ? Przecież wkleiłem go teraz, a tak naprawdę nie różni się niczym od tego opublikowanego o godz. 20:02 (post 7). Tak jak patrzę na ten kod, nie znam się na tym co prawda o czym już informowałem, ale wydaje mi się że brakuje tam jakiegoś operatora. Jest takie coś: if (is_uploaded_file($plik1)), później to powtarza się jeszcze 2 razy. Wg mnie gdzieś między tym wszystkim powinno być coś takiego jak "i" albo "lub". SKrypt widzi jeśli jest załadowana plik, to coś wyślij. I dlatego wysyła pierwszy plik na który napotka. A gdyby było jeszcze to "i" albo "lub" to brałby pod uwagę wszystkie pliki i wszystkie byłyby dostarczane do adresata. To takie moje odczucia. Ten post edytował tomekx86 6.05.2014, 20:21:17 |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 717 Pomógł: 120 Dołączył: 18.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat No kurcze nie umiesz pomóc tylko odsyłać do nauki ? Weźcie się zlitujcie, jakby mnie to obchodziło i interesowało to bym znał php, a nie intereresuje mnie to kompletnie. I takich rzeczy nie pojmuje się w 1 dzień, czy w 1 tydzień Dlatego jedni programują, a drudzy (ci, którzy nie umieją programować) im płacą. -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.06.2025 - 16:09 |