Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]phpmailer
Forum PHP.pl > Forum > Przedszkole
-mariusz-
Cześć.

  1. <?php
  2. $mail->AddAttachment("$sciezka", "nowanazwa.rar");
  3. ?>


dodałem przed funkcją send w phpmailerze.

  1. <?php
  2. <input type="file" name="file" />
  3. $sciezka=$_POST['file'];
  4. ?>


Tak dodaje ścieżke pliku.

Owszem fajnie działa ale chciałbym zeby możliwość była wysyłania każdego typu plików oraz ograniczenie do 5mb.

Jak to zrobic? smile.gif
Maxik
Zobacz tu: http://www.programuj.com/faq/php/upload.php
-mariusz-
Mam mały problem z PHPMailerem. Otóż wysyłając załącznik przykładowo 2mb potrzebuje z neostrady 512 trochę więcej czasu na wysłanie tej wiadomości. Po 120 sekundach wysyłania wyrzuca mi taki komunikat i wiadomość nie dochodzi:

  1. <?php
  2. Fatal error: Maximum execution time of 120 seconds exceeded in c:usrkrasnalwwwmaillphpmailerclass.smtp.php on line 377
  3. ?>


najgorsze że w pliku class.smtp.php linia 377 wygląda tak

  1. <?php
  2. }
  3. ?>


a wyżej nie ma nic odnośnie tego czasu...

gdzie to zmienić? proszę o pomoc.
Maxik
Kończy się po prostu maksymalny czas na wykonanie skryptu, można to ustawić w pliku php.ini.
-mariusz-
aha tam trzeba grzebać, myślałem ze coś z phpmailerem... dzięki wielkie
-mariusz-
znalazłem... zmieniłem... ale i tak jest bezsensu... nie mogę wysłać wiadomości większej niż 1 MB. Da się to jakoś obejść?

  1. <?php
  2. <input type="file" name="file" />
  3. $sciezka=$_POST['file'];
  4.  
  5. $mail->AddAttachment("$sciezka");
  6. $mail->WordWrap = 100;
  7. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.