Autor Zpráva
petik
Profil *
Ahoj,
snažím se dát dohromady skript na rozesílání e-mailů s přílohou, ale nějak se nedaří u příloh větších než 1.5 MB.
"upload_max_filesize" na serveru i "MAX_FILE_SIZE" ve formuláři je nastaveno na 8MB a třeba upload takhle velkého souboru do adresáře na server proběhne v pořádku.

Ale když chci použít funkci chunk_split() viz kousek kódu níže, tak při příloze větší než 1.5 MB skript neproběhně, zasekne se na tom chunk_split() a zůstane jen bílá obrazovka.

$tmp = $_FILES['soubor_priloha']['tmp_name'];
$filedata = file_get_contents($tmp);
$fdata = chunk_split(base64_encode($filedata));


Nevíte někdo, prosím, co s tím?
Jestli má ta funkce nějaký limit a ten se dá nastavit/zvětšit/obejít?
Majkl578
Profil
Zapni si chybové hlášky. Tipuji to na překročení maximální paměti.
petik
Profil *
No právě že ani po zapnutí chybových hlášek to nevypíše nic :/ ... skript jakoby proběhne, stránka se načte celá a "Hotovo", aniž by se to kouslo při uploadu ... ale zůstane jen čistě bílá obrazovka.
Jinak se chybové hlášky normálně zobrazují.

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: