Al maanden ben ik bezig met de bouw van een vrij grote website a-la marktplaats, maar dan iets anders. Hiervoor moeten mensen afbeeldingen kunnen uploaden. Het geuploade bestand gooi ik vervolgens door een functie heen die thumbnails maakt en daarnaast de afbeeldingen verkleint tot max 640x480. Dit stukje code heb ik maanden geleden geschreven, getest, en afgesloten.
Twee weken geleden is de website verhuist naar een nieuwe server. Na wat dingen ingesteld te hebben draait alles prima. Tenminste .. dat dacht ik. Nu blijkt dat als ik een advertentie aanmaak en daarbij een afbeelding upload, er hele rare problemen ontstaan als de afbeelding groter dan iig 800kb. Kleine bestanden zijn geen probleem.
Als ik kijk naar de instellingen bij phpinfo() dan staat "upload_max_filesize" op "16M". Lijkt me ruim voldoende dus. Aan de max_execution_time kan het ook niet liggen. Deze staat ingesteld op 30 maar na 15 seconden stopt het script er al mee. De MAX_FILE_SIZE die ik in de input meegeef staat op 2048000, dus een bestand van 2MB moet mogelijk zijn.
Het vreemde is ook dat ik geen foutmeldingen krijg, maar hij stopt er gewoon mee ergens midden in de pagina, en zelfs nog een stuk voor het stuk waar de upload wordt afgehandeld. Normaal wordt de hele pagina nog geparsed en krijg ik een foutmelding te zien, nu stopt gewoon alles. Ik heb geprobeerd in het script dat het upload gebeuren afhandeld een echo "bla"; te zetten, maar ook deze komt niet op het scherm. Als ik helemaal bovenin alle code de regel "print_r($HTTP_POST_FILES);" zet krijg ik ERROR = 0 terug. Oftewel, geen probleem met het uploaden.
Zijn er mensen die deze symptonen herkennen en meteen weten waar het aan ligt?
Ik zou niet weten waar ik het moet zoeken. Aangezien het bij kleine bestanden goed gaat, werken de functies dus goed. En bij grote bestanden uploaden gaat het mis, maar aangezien ik ERROR = 0 terugkrijg, moet het uploaden dus wel gelukt zijn....
HELLUP! Het hele gebeuren moet in december de lucht in......
Twee weken geleden is de website verhuist naar een nieuwe server. Na wat dingen ingesteld te hebben draait alles prima. Tenminste .. dat dacht ik. Nu blijkt dat als ik een advertentie aanmaak en daarbij een afbeelding upload, er hele rare problemen ontstaan als de afbeelding groter dan iig 800kb. Kleine bestanden zijn geen probleem.
Als ik kijk naar de instellingen bij phpinfo() dan staat "upload_max_filesize" op "16M". Lijkt me ruim voldoende dus. Aan de max_execution_time kan het ook niet liggen. Deze staat ingesteld op 30 maar na 15 seconden stopt het script er al mee. De MAX_FILE_SIZE die ik in de input meegeef staat op 2048000, dus een bestand van 2MB moet mogelijk zijn.
Het vreemde is ook dat ik geen foutmeldingen krijg, maar hij stopt er gewoon mee ergens midden in de pagina, en zelfs nog een stuk voor het stuk waar de upload wordt afgehandeld. Normaal wordt de hele pagina nog geparsed en krijg ik een foutmelding te zien, nu stopt gewoon alles. Ik heb geprobeerd in het script dat het upload gebeuren afhandeld een echo "bla"; te zetten, maar ook deze komt niet op het scherm. Als ik helemaal bovenin alle code de regel "print_r($HTTP_POST_FILES);" zet krijg ik ERROR = 0 terug. Oftewel, geen probleem met het uploaden.
Zijn er mensen die deze symptonen herkennen en meteen weten waar het aan ligt?
Ik zou niet weten waar ik het moet zoeken. Aangezien het bij kleine bestanden goed gaat, werken de functies dus goed. En bij grote bestanden uploaden gaat het mis, maar aangezien ik ERROR = 0 terugkrijg, moet het uploaden dus wel gelukt zijn....
HELLUP! Het hele gebeuren moet in december de lucht in......