Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> [PHP][HTML]skrypt wysyłanie pliku do adresata
tomekx86
post 5.05.2014, 15:50:27
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 10.04.2014

Ostrzeżenie: (10%)
X----


Witam,
potrzebuję pomocy przy poprawieniu tego skryptu, gdyż plik nie jest załączany i wysyłany. Ktoś może mi to poprawić ?
  1. <form action="praca.php" method="post"
  2. enctype="multipart/form-data">
  3. <div>
  4. Załącz CV:<br/>
  5. <input type="file" name="cv" required/></br></br>
  6. Załącz List motywacyjny:<br/>
  7. <input type="file" name="list" required/></br></br>
  8. Załącz zdjęcie:<br/>
  9. <input type="file" name="zdjecie"/></br></br>
  10. <input type="text" size="30" name="telefon"
  11. maxlenght="30"placeholder="Telefon kontaktowy"required/></br></br>
  12. <input type="text" size="30" name="email"
  13. maxlenght="30"placeholder="Twój e-mail"required/></br></br>
  14. <textarea cols="40" rows="7" name="wiadomosc" placeholder="Tu wpisz swoje pytanie"required/></textarea></br></br>
  15. <input type="submit" name="submit" value="Wyślij"/>&emsp;<input type="reset" value="Wyczyść formularz"/>
  16. </div>
  17. </form>


  1. <?php
  2. if(isset($_POST['submit'])) {
  3. $to = 'biuro@somont.xaa.pl';
  4. $subject = 'Wiadomość w sprawie pracy';
  5. $cv = $_POST['cv'];
  6. $list = $_POST['list'];
  7. $zdjecie = $_POST['zdjecie'];
  8. $telefon = $_POST['telefon'];
  9. $email = $_POST['email'];
  10. $wiadomosc = $_POST['wiadomosc'];
  11. $list2 = "Wiadomość w sprawie pracy \n\n\n CV: $cv \n\n\n List motywacyjny: $list \n\n\n zdjecie: $zdjecie \n\n\n telefon: $Wiadomość \n\n\n telefon: $wiadomosc";
  12. $nadawca = "From: $email" . "\r\n" . "Reply-To: $email" . "\r\n" . 'X-Mailer: PHP/' . phpversion();
  13. $nadawca2 = "From: $to" . "\r\n" . "Reply-To: $to" . "\r\n" . 'X-Mailer: PHP/' . phpversion();
  14. mail($to, $subject, $list2, $nadawca);
  15. mail($email, $subject, $list2, $nadawca2);
  16. }
  17. ?>
Go to the top of the page
+Quote Post
Turson
post 5.05.2014, 16:17:11
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
Go to the top of the page
+Quote Post
tomekx86
post 5.05.2014, 16:20:54
Post #3





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 10.04.2014

Ostrzeżenie: (10%)
X----


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.
Go to the top of the page
+Quote Post
Turson
post 5.05.2014, 16:36:35
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
Go to the top of the page
+Quote Post
tomekx86
post 5.05.2014, 16:50:25
Post #5





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 10.04.2014

Ostrzeżenie: (10%)
X----


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??exclamation.gif
Go to the top of the page
+Quote Post
Turson
post 5.05.2014, 16:56:36
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.
Go to the top of the page
+Quote Post
tomekx86
post 6.05.2014, 19:02:53
Post #7





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 10.04.2014

Ostrzeżenie: (10%)
X----


Umiesz poprawić mi ten skrypt? Bo widzę, że kompletnie się nie rozumiemy.

Chciałem ten wykorzystać:

  1. <?php
  2. //sprawdzenie czy załącznik pochodzi z formularza
  3. if ($_POST["wyslij"]==1)
  4. {
  5. *((double)microtime()*1000000);
  6. $znacznik = md5(uniqid(rand()));
  7.  
  8. // dane o odbiorcy, nadawcy
  9. $odbiorca="biuro@somont.xaa.pl";
  10. $tytul="Dokumenty aplikacyjne";
  11. $nadawca = "Dokumenty aplikacyjne";
  12. $nadawca_mail="mail-ze-strony@domena.pl";
  13.  
  14. // treść listu
  15. $tresclistu = "tutaj piszesz całą treść maila";
  16.  
  17. // definicja nagłówków
  18. $naglowki = "From: $nadawca <$nadawca_mail>\n";
  19. $naglowki .= "MIME-Version: 1.0\n";
  20. $naglowki .= "Content-Type: multipart/mixed;\n";
  21. $naglowki .= "\tboundary=\"___$znacznik==\"";
  22.  
  23. // nagłówki listu
  24. $tresc="--___$znacznik==\n";
  25. $tresc .="Content-Type: text/plain; charset=\"iso-8859-2\"\n";
  26. $tresc .="Content-Transfer-Encoding: 8bit\n";
  27. $tresc .="\n$tresclistu\n";
  28.  
  29. // nagłówki i obsługa załącznika
  30. $plik_nazwa_tmp = $_FILES["plik1"]["tmp_name"];
  31. $plik_nazwa_oryginalna = $_FILES["plik1"]["name"];
  32. $plik_wielkosc = $_FILES["plik1"]["size"];
  33.  
  34. if (is_uploaded_file($plik_nazwa_tmp))
  35. {
  36. $tresc .="--___$znacznik==\n";
  37. $tresc .="Content-Type: /pdf/doc/docx\n";
  38. $tresc .="Content-Disposition: attachment;\n";
  39. $tresc .=" filename=\"$plik_nazwa_oryginalna\"\n";
  40. $tresc .="Content-Transfer-Encoding: base64\n\n";
  41. $f = fopen($plik_nazwa_tmp,"rb");
  42. $dane = fread($f,filesize($plik_nazwa_tmp));
  43. fclose($f);
  44. $tresc .= chunk_split(base64_encode($dane));
  45. $tresc .="--___$znacznik==--\n";
  46. }
  47. // nagłówki i obsługa załącznika 2
  48. $plik_nazwa_tmp = $_FILES["plik2"]["tmp_name"];
  49. $plik_nazwa_oryginalna = $_FILES["plik2"]["name"];
  50. $plik_wielkosc = $_FILES["plik2"]["size"];
  51.  
  52. if (is_uploaded_file($plik_nazwa_tmp))
  53. {
  54. $tresc .="--___$znacznik==\n";
  55. $tresc .="Content-Type: /pdf/doc/docx\n";
  56. $tresc .="Content-Disposition: attachment;\n";
  57. $tresc .=" filename=\"$plik_nazwa_oryginalna\"\n";
  58. $tresc .="Content-Transfer-Encoding: base64\n\n";
  59. $f = fopen($plik_nazwa_tmp,"rb");
  60. $dane = fread($f,filesize($plik_nazwa_tmp));
  61. fclose($f);
  62. $tresc .= chunk_split(base64_encode($dane));
  63. $tresc .="--___$znacznik==--\n";
  64. }
  65. // nagłówki i obsługa załącznika 3
  66. $plik_nazwa_tmp = $_FILES["plik3"]["tmp_name"];
  67. $plik_nazwa_oryginalna = $_FILES["plik3"]["name"];
  68. $plik_wielkosc = $_FILES["plik3"]["size"];
  69.  
  70. if (is_uploaded_file($plik_nazwa_tmp))
  71. {
  72. $tresc .="--___$znacznik==\n";
  73. $tresc .="Content-Type: /jpg/jpeg/gif/png\n";
  74. $tresc .="Content-Disposition: attachment;\n";
  75. $tresc .=" filename=\"$plik_nazwa_oryginalna\"\n";
  76. $tresc .="Content-Transfer-Encoding: base64\n\n";
  77. $f = fopen($plik_nazwa_tmp,"rb");
  78. $dane = fread($f,filesize($plik_nazwa_tmp));
  79. fclose($f);
  80. $tresc .= chunk_split(base64_encode($dane));
  81. $tresc .="--___$znacznik==--\n";
  82. }
  83.  
  84. // wysłanie listu
  85. if (mail($odbiorca,$tytul,$tresc,$naglowki))
  86. {
  87. print "E-mail z załącznikiem został wysłany poprawnie.";
  88. }
  89. else
  90. {
  91. print "E-mail NIE został wysłany poprawnie.
  92. <br>Prosimy o <a href=\"java script:history.back();\">powrót</a> i wysłanie e-maila ponownie.";
  93. }
  94. }
  95. ?>


A tu html:

  1. <FORM NAME="zalacznik" METHOD="post" ACTION="praca.php" ENCTYPE="multipart/form-data">
  2. <input type="hidden" name="wyslij" value="1" />
  3. <input type="hidden" name="MAX_FILE_SIZE" value="2000000" />
  4. Załącz CV: <INPUT type="file" name="plik1"><br><br>
  5. Załącz List motywacyjny: <INPUT type="file" name="plik2"><br><br>
  6. Załącz zdjęcie: <INPUT type="file" name="plik3"><br><br>
  7. <INPUT TYPE="SUBMIT" VALUE="Wyślij zalacznik">
  8. </FORM>



Fajnie byłoby wszystko gdyby nie to, że wysyła tylko pierwszy plik. Czemu dwa pozostałe nie dochodzą?

Ktoś pomoże questionmark.gifquestionmark.gif

Czy nikt naprawdę nie jest w stanie odpowiedzieć i mi pomóc questionmark.gif?

Ten post edytował tomekx86 5.05.2014, 21:16:09
Go to the top of the page
+Quote Post
johny_s
post 6.05.2014, 19:11:15
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?
Go to the top of the page
+Quote Post
tomekx86
post 6.05.2014, 19:21:42
Post #9





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 10.04.2014

Ostrzeżenie: (10%)
X----


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?questionmark.gif
Go to the top of the page
+Quote Post
johny_s
post 6.05.2014, 19:29:27
Post #10





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

Ostrzeżenie: (0%)
-----


  1. print_r($_FILES)
Go to the top of the page
+Quote Post
tomekx86
post 6.05.2014, 19:32:29
Post #11





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 10.04.2014

Ostrzeżenie: (10%)
X----


Kolego możesz jaśniej? Zielony jestem w tych sprawach jakim jest programowanie..........
Go to the top of the page
+Quote Post
johny_s
post 6.05.2014, 19:40:54
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
Go to the top of the page
+Quote Post
tomekx86
post 6.05.2014, 19:44:48
Post #13





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 10.04.2014

Ostrzeżenie: (10%)
X----


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ńexclamation.gif!!
Go to the top of the page
+Quote Post
com
post 6.05.2014, 19:53:46
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...
Go to the top of the page
+Quote Post
tomekx86
post 6.05.2014, 19:58:31
Post #15





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 10.04.2014

Ostrzeżenie: (10%)
X----


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ć questionmark.gif Widzisz, tak wszyscy piszecie, może dla programisty jest to jasne, dla mnie nie.
Go to the top of the page
+Quote Post
com
post 6.05.2014, 20:03:58
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 wink.gif
Go to the top of the page
+Quote Post
tomekx86
post 6.05.2014, 20:08:29
Post #17





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 10.04.2014

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post
com
post 6.05.2014, 20:14:01
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
Go to the top of the page
+Quote Post
tomekx86
post 6.05.2014, 22:20:03
Post #19





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 10.04.2014

Ostrzeżenie: (10%)
X----


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:
  1. <?php
  2.  
  3. //sprawdzenie czy załącznik pochodzi z formularza
  4. if ($_POST["wyslij"]==1)
  5. {print_r($_FILES);
  6. srand((double)microtime()*1000000);
  7. $znacznik = md5(uniqid(rand()));
  8.  
  9. // dane o odbiorcy, nadawcy
  10. $odbiorca="biuro@somont.xaa.pl";
  11. $tytul="Dokumenty aplikacyjne";
  12. $nadawca = "Dokumenty aplikacyjne";
  13. $nadawca_mail="mail-ze-strony@domena.pl";
  14.  
  15. // treść listu
  16. $tresclistu = "tutaj piszesz całą treść maila";
  17.  
  18. // definicja nagłówków
  19. $naglowki = "From: $nadawca <$nadawca_mail>\n";
  20. $naglowki .= "MIME-Version: 1.0\n";
  21. $naglowki .= "Content-Type: multipart/mixed;\n";
  22. $naglowki .= "\tboundary=\"___$znacznik==\"";
  23.  
  24. // nagłówki listu
  25. $tresc="--___$znacznik==\n";
  26. $tresc .="Content-Type: text/plain; charset=\"utf-8\"\n";
  27. $tresc .="Content-Transfer-Encoding: 8bit\n";
  28. $tresc .="\n$tresclistu\n";
  29.  
  30. // nagłówki i obsługa załącznika
  31. $plik_nazwa_tmp = $_FILES["plik1"]["tmp_name"];
  32. $plik_nazwa_oryginalna = $_FILES["plik1"]["name"];
  33. $plik_wielkosc = $_FILES["plik1"]["size"];
  34.  
  35. if (is_uploaded_file($plik1))
  36. {
  37. $tresc .="--___$znacznik==\n";
  38. $tresc .="Content-Type: /pdf/doc/docx\n";
  39. $tresc .="Content-Disposition: attachment;\n";
  40. $tresc .=" filename=\"$plik_nazwa_oryginalna\"\n";
  41. $tresc .="Content-Transfer-Encoding: base64\n\n";
  42. $f = fopen($plik_nazwa_tmp,"rb");
  43. $dane = fread($f,filesize($plik_nazwa_tmp));
  44. fclose($f);
  45. $tresc .= chunk_split(base64_encode($dane));
  46. $tresc .="--___$znacznik==--\n";
  47. }
  48. // nagłówki i obsługa załącznika 2
  49. $plik_nazwa_tmp = $_FILES["plik2"]["tmp_name"];
  50. $plik_nazwa_oryginalna = $_FILES["plik2"]["name"];
  51. $plik_wielkosc = $_FILES["plik2"]["size"];
  52.  
  53. if (is_uploaded_file($plik2))
  54. {
  55. $tresc .="--___$znacznik==\n";
  56. $tresc .="Content-Type: /pdf/doc/docx\n";
  57. $tresc .="Content-Disposition: attachment;\n";
  58. $tresc .=" filename=\"$plik_nazwa_oryginalna\"\n";
  59. $tresc .="Content-Transfer-Encoding: base64\n\n";
  60. $f = fopen($plik_nazwa_tmp,"rb");
  61. $dane = fread($f,filesize($plik_nazwa_tmp));
  62. fclose($f);
  63. $tresc .= chunk_split(base64_encode($dane));
  64. $tresc .="--___$znacznik==--\n";
  65. }
  66. // nagłówki i obsługa załącznika 3
  67. $plik_nazwa_tmp = $_FILES["plik3"]["tmp_name"];
  68. $plik_nazwa_oryginalna = $_FILES["plik3"]["name"];
  69. $plik_wielkosc = $_FILES["plik3"]["size"];
  70.  
  71. if (is_uploaded_file($plik3))
  72. {
  73. $tresc .="--___$znacznik==\n";
  74. $tresc .="Content-Type: /jpg/jpeg/gif/png\n";
  75. $tresc .="Content-Disposition: attachment;\n";
  76. $tresc .=" filename=\"$plik_nazwa_oryginalna\"\n";
  77. $tresc .="Content-Transfer-Encoding: base64\n\n";
  78. $f = fopen($plik_nazwa_tmp,"rb");
  79. $dane = fread($f,filesize($plik_nazwa_tmp));
  80. fclose($f);
  81. $tresc .= chunk_split(base64_encode($dane));
  82. $tresc .="--___$znacznik==--\n";
  83. }
  84. // wysłanie listu
  85. if (mail($odbiorca,$tytul,$tresc,$naglowki))
  86. {
  87. print "";
  88. }
  89. else
  90. {
  91. print "E-mail NIE został wysłany poprawnie.
  92. <br>Prosimy o <a href=\"java script:history.back();\">powrót</a> i wysłanie załączników ponownie.";
  93. }
  94. }
  95. ?>


A to html
  1. <FORM METHOD="post" ACTION="praca.php" ENCTYPE="multipart/form-data">
  2. <input type="hidden" name="wyslij" value="1" />
  3. <input type="hidden" name="MAX_FILE_SIZE" value="2000000" />
  4. Załącz CV (doc, docx, pdf): <br/><INPUT type="file" name="plik1"/><br/><br/>
  5. Załącz list motywacyjny (doc, docx, pdf): <br/><INPUT type="file" name="plik2" /><br/><br/>
  6. Załącz zdjęcie (jpg, gif, png): <br/><INPUT type="file" name="plik3";><br/><br/>
  7. <INPUT TYPE="SUBMIT" VALUE="Wyślij załączniki">&emsp;<input type="reset" value="Wyczyść"/>
  8. </FORM>


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
Go to the top of the page
+Quote Post
PrinceOfPersia
post 6.05.2014, 23:00:51
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ą.


--------------------
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.06.2025 - 16:09