Goedemiddag
Ik heb een script (video upoload) wat ik niet aan de praat krijg en heb daar dus hul bij nodig. er zijn al enige PHPers die zich er over gebogen hebben maar tot nu toe heeft niemand de oplossing gevonden. Dit klusje hoeft niet voor niets uitgevoerd te worden maar ik verwach alleen reacties van PHPers die al voor "hete vuren"hebben gestaan en dit wel aandurfen. Ik kan natuurlijk het hele script en de werking gaan uitleggen en dat wat er fout gaat maar ik denk dat die gene betere contact met mij kan opnemen zodat ik het lelefonisch kan uitleggen. ( [email protected] )
gr Jan
Persoonlijk, maar de keuze is aan jou, zou ik gewoon proberen uit te leggen wat het probleem is. Vervolgens enkele relevante stukjes code en wellicht conclusies van die vorige PHP'ers.

Ik, en vele met mij, hebben wel voor 'hetere vuren' gestaan maar ik heb geen zin om een compleet script te gaan (her-)schrijven. Maar andere zullen het wel weer uitdagend vinden om (delen van) een script te gaan (her-)schrijven.

En het hele idee van een community als deze is juist dat je de kennis kunt bundelen, iedereen heeft weer zijn eigen expertise of ervaring die hij toevoegd.
ik kan denk ik direct wel met 90% zekerheid vertellen wat er mis is,

Hoe hoog is in je php.ini je memory_limit ?
Oei goeie vraag maar wijst wel in een richting waar de problemen zitten .... ik kan namelijk wel kleinere videobesatnden uploaden ( b.v 8 Mb) maar bestanden van bv. 20 Mb of meer gaan de mist in.

Moet ik deze vraag bij mijn hoster stellen?
Grote kans dat je upload_max_filesize en post_max_size op de (volgens mij standaard) 8M staan.
Dan zou ik daar eens naar informeren. Verder denk ik niet dat een shared hoster dit met je eens gaat zijn dat je dit doet.

Als je mijn advies wil zou ik zeggen ga voor een dedicated/colocated, dat kan je nog wel eens een hoop gedoe kunnen besparen.
Zet eens helemaal bovenaan je script dit:

<?php

set_time_limit(0);
// het script mag zo lang
// duren als nodig

ini_set('upload_max_filesize', '64M');
// het bestand dat je upload
// mag maximaal 64Mb zijn

ini_set('post_max_size', '64M');
// de totale POST mag maximaal
// 64Mb zijn

ini_set('memory_limit', '128M');
// het script mag maximaal
// 128Mb RAM-geheugen gebruiken

?>
Note; dat gaat niet 'zomaar' werken op een shared-webhosting-accountje.
Hoi... ik denk dat jullie mij opweg hebben geholpen... ik heb net met hoster gebeldt en die heeft op de server upload_max_filesize en post_max_size aangepast en tegelijk dat Jonathan zijn mailtje stuurde vertelde mijn hoster dat ik dit kon overrulen en jonatan stuurde het stukje script.

ik ga hier vanavond mee testen en schrijf morgen mijn bevindingen hier

Alvast allemaal bedankt Gr Jan
Arjan Kapteijn schreef op 27.01.2009 16:50
Note; dat gaat niet 'zomaar' werken op een shared-webhosting-accountje.


Ik heb daar een reseller account met ruim eigen 300 websites en van een paar klanten dus dan zal dat wel lukken

gr jan

Niet Bumpen:

Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de knop om je tekst aan te passen.

SanThe.

@Jonathan
ik snap niet waarom je de time_limit ook aanpast naar oneindig. Dat is zeer ongewenst. Het script word pas uitgevoerd wanneer de upload voltooid is. Een langere execution time is daarom ook overbodig.

Reageren