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:
Nie pomogę |
_________________ Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
 |
|
|
|
 |
|