SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Jak wysłać mail z załącznikiem?
Autor Wiadomość
Johanson 
Przyjaciel


Dołączył: 05 Lut 2009
Posty: 56
Skąd: Grudziądz
Wysłany: Czw 15 Lip, 2010 12:56   Jak wysłać mail z załącznikiem?

Jak wysłać z poziomu Swish'a mail z załącznikiem?
(załącznik tekstowy, lub tekst + gafika)
 
     
^Januszr 



Pomógł: 216 razy
Dołączył: 11 Maj 2005
Posty: 1854
Skąd: Stolyca od urodzenia
Wysłany: Czw 15 Lip, 2010 13:24   

Pokombinuj z tym - powinno działać. To nie jest mój skrypt - zassałem kiedyś z sieci (nie pamiętam skąd).
_________________
Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
 
     
Johanson 
Przyjaciel


Dołączył: 05 Lut 2009
Posty: 56
Skąd: Grudziądz
Wysłany: Pon 19 Lip, 2010 19:03   

Dzięki

Małe byczki w źródle, ale jest OK.
Chociaż nie o to mi chodziło.

Chciałem spytać czy da się wysłać mail'a z załącznikiem WPROST Z POZIOMU SWISH'a.
Samego mail - tak, ale z załącznikiem?

A to, że wysyłamy z wykorzystaniem PHP'a, to rozmiem.
Tylko mam problem polegający na przerywaniu połączenia z serwerem przy zbyt dużej długości przesyłanej zmiennej.


Napisałem test:

test.php:
Kod:

<head>
  <title>Test POST</title>
  <META HTTP-EQUIV="Content-Language" Content="pl">
  <META HTTP-EQUIV="Content-Type"     Content="text/html; charset=iso-8859-2">
  <script>
   d=document;
   function Gen(Dl)
    {d.getElementById("f2").zmienna.value=" tworzenie ciągu, proszę czekać ...";
     x="";
     for (i=1; i<=Dl; i++)
       x+="X";
     d.getElementById("f2").zmienna.value=x;
     d.getElementById("zmdl").innerText=Dl;
     return x;}
  </script>
 </head>

 <body>
   Instrukcja obsługi:<br>
   -------------------<br>
   Najpierw podaj długość ciągu w polu 'A' i naciśnij przycisk 'Utwórz ciąg';<br>
   pole 'B' powinno wypełnić się ciągiem znaków 'X' o odpowiedniej długości.<br>
   (Uwaga!: przy dużych długościach należy czekać trochę dłużej.<br>
   następnie naciśnij przycisk 'Wyślij ciąg metodą POST' i ... czekaj.<br>
   <br>
   <br>
   <form id='f1'>
    Długość ciągu znaków; A:
    <input id='dl' type='text' size='12' value='20'>
    bajtów<br>
    <input type='button' value=' Utwórz ciąg ' OnClick='Gen(d.getElementById("f1").dl.value)'>
   </form>
   <br>
   <form id='f2' action='test_b.php' method='POST' enctype='multipart/form-data'>
    Ciąg znaków; B:
    <input id='zmienna' type='text' name='zmiennaPOST' size='100' value='XXXXXXXXXXXXXXXXXXXX'>
    <span id='zmdl'>
     20
    </span>
    B<br>
   <input type='submit' value=' Wyślij ciąg metodą POST '>
   </form>
   <br>
 </body>


test_b.php:
Kod:

<head>
  <title>Test POST - OK</title>
  <META HTTP-EQUIV="Content-Language" Content="pl">
  <META HTTP-EQUIV="Content-Type"     Content="text/html; charset=iso-8859-2">
 </head>

 <body>
  Jest OK<br>
  <br>
  Długość przekazywanej zmiennej metodą POST =<?php print(strlen($_POST['zmiennaPOST'])) ?> B<br>
  <br>
  <br>
  <form action='test.php' method='POST'>
   <input type='submit' value=' <<< Jeszcze raz '>
  </form>
 </body>


I tu jest zagwozdka!
Są chwile, kiedy udaje się przesłać ciąg o długości 5000000 (pięć milionów) znaków - np. wczoraj, ale dzisiaj już gorzej - tylko 950000 znaków.
Najgorsze, że bywają dni, kiedy nie udaje się przesłać więcej, niż 300000 znaków.

Co jest nie tak?
 
     
^Januszr 



Pomógł: 216 razy
Dołączył: 11 Maj 2005
Posty: 1854
Skąd: Stolyca od urodzenia
Wysłany: Wto 20 Lip, 2010 06:41   

Z poziomu SWISH nie da się wysłać maila. Z poziomu swish nie da się wysłać maila z załacznikami. Jestem za głupi z PHP aby odpowiedzieć na pytanie:
Kod:
Co jest nie tak?


Nie pomogę :(
_________________
Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.12 sekundy. Zapytań do SQL: 11