Nu behöver jag få ett slut på problemet med bilduppladdning av för stora bilder. Fick senast idag mail av en företagskund på min annonsmarknad:
Citat:
Visste går det att kolla filstorleken i uppladdningsprocessen men skaen är att det inte spelar någon roll då självaste uppladdningen tar så lång tid att den dör innan den ens hunnit kolla storleken. Därför behövs något (i t ex. javascript) som kollar filstorleken redan innan uppladdningen om det går? |
Ändra
post_max_size samt upload_max_filesize Till nåt stort och bra i din php.ini (eller fixa ett webbhotell som är värt namnet). (Det går inte att kolla storleken innan upload, möjligen med flash.. men jag kan inte flash). |
Men kan jag i alla fall få göra en egen felsida istället för att uppladdningen dör helt plötsligt. Jag måste få förklara felet för mina besökare.
|
Är du helt säker på att problemet är att bilden är för stor? Lägger du in infon i databasen samtidigt som du sparar bilden? Du skrev nämligen att infon sparas men inte bilden så då borde ju en del av skriptet köras i alla fall.
|
Gör något i stil med detta:
Kod:
if($_FILES["filename"]["size"] > 1024*1024*3) Input type="file" har i detta fall name="filename". Edit: Läste om din fråga. Detta gör man innan Kod:
copy($_FILES["filename"]["tmp_name"], |
Kanske står något här:
http://ro.php.net/features.file-upload |
Alla tider är GMT +2. Klockan är nu 07:27. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson