Autor Zpráva
Celebi
Profil
Zdravím,
nevěděl by někdo o nějakém funkčním php skriptu, který by odesílal mail s přílohou? Na internetu jsem našel asi 10 různých řešení, z nichž žádné nefunguje - ať už proto, že neumožní odeslat soubor s jakoukoliv příponou nebo proto, že obsahuje funkce, které má webzdarma, kde se marně pokouším skript zprovoznit, z bezpečnostních důvodů zakázané.
Zkoušel jsem např. řešení z intervalu ( http://interval.cz/clanky/jak-v-php-poslat-e-mail-s-prilohou-pomoci-mime-tridy/ ), ale i to mi hází chybu Fatal error: Call to undefined function: move_uploaded_filecopy() in xxx/send.php on line 18. Neví někdo o nějakém funkčním řešení, které by šlo spustit na webzdarma? Předem děkuji za pomoc.
Alphard_
Profil *
move_uploaded_filecopy() je fiktivní funkce, zřejmě vzniklá pokusem přepsat původ copy(). Zamyslete se nad tím, čím by šla nahradit, nebo si přečtěte diskusi pod článkem.
Celebi
Profil
Alphard:
Díky, to řeší tu chybu, ale narazil jsem na novou chybu - nejsem schopný odeslat soubory větší než cca 70 kb. Resp. ze souboru se odešle pouze část do velikosti oněch 70 kb. Což bude zřejmě chyba (nebo úmyslná blokace) na straně webzdarma.

Neví někdo o free poskytovateli hostingů, který by umožnil poslat i třeba megabajtový soubor?
zetor22
Profil
Dobrý den,
pomocí odkazu výše jsem si vytvořil script na odesílání mailů s přílohou. Např. na seznam se mi odešle mail bezproblému, ale v roundcube je text mailu nečitelný. ( vypadá takto � ���� ��� ���

��� ��� ������ ���)

Poradil by mi někdo co s tím? Posílám hlavičku mailu.

Return-Path: <server@server.cz>
X-Original-To: prijemce@prijemce.cz
Delivered-To: prijemce@prijemce.cz
Received: by server.cz (Postfix, from userid 33)
id 66F2B4B0009; Thu, 2 Oct 2014 13:10:03 +0200 (CEST)
To: prijemce@prijemce.cz
Subject: vop
X-PHP-Originating-Script: 121:mime_mail.inc
From: odesilatel@odesilatel.cz
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary = bac26ce516f02510919b958e868b33401
Message-Id: <20141002111003.66F2B4B0009@server.cz>
Date: Thu, 2 Oct 2014 13:10:03 +0200 (CEST)

This is a MIME encoded message.

--bac26ce516f02510919b958e868b33401
Content-Type: text/plain
Content-Transfer-Encoding: base64

6CCe6PieIOj4niDo+J4gDQoNCuj4niDo+J4gIOj4nuj4niAg6Pie

--bac26ce516f02510919b958e868b33401
Content-Type: application/octet-stream; name = "vop.pdf"
Content-Transfer-Encoding: base64

JVBERi0xLjUNCiW1tbW1DQoxIDAgb2JqDQo8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMiAwIFIvTGFu
Zyhjcy1DWikgL1N0cnVjdFRyZWVSb290IDQyIDAgUi9NYXJrSW5mbzw8L01hcmtlZCB0cnVlPj4+
Pg0KZW5kb2JqDQoyIDAgb2JqDQo8PC9UeXBlL1BhZ2VzL0NvdW50IDgvS2lkc1sgMyAwIFIgMjAg
MCBSIDIyIDAgUiAyNCAwIFIgMjYgMCBSIDI4IDAgUiAzMCAwIFIgMzIgMCBSXSA+Pg0KZW5kb2Jq
.............
Joker
Profil
zetor22:
Nastavit charset podle Nejčastější potíže s PHP (FAQ) jste zkoušel?
zetor22
Profil
ano, ale asi špatně, teď to vypadá, že to funguje :-) takže díky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0