Page 1 sur 1

Problème d'upload de gros fichier

Posté : 23 nov. 2005, 22:11
par Manson
Bonjour à tous, c'est mon premier message et je tiens à me présenter.
Je m'apelle Manson, je fait du php depuis quelques moi déjà, mais vu que mon problème est simpliste, et que je n'y arrive pas, je viens poster ici :)
Voilà alors comme le dit le titre, j'ai crée script pour upload de fichier (et autre pour photo mais là n'est pas le problème), et je savais tout ce qui concernais les limites (memory_limit, post_max_size ect).
J'avais donc abandonner mon projet et résigner à rester sur ftp pour envoyer tout ca.
Or par bonheur, j'ai trouver le tutoriel de Damien pour changer les valeurs du ini, voilà ce qu'il préconise =>
ini_set('memory_limit', 42000000); // en octets
set_time_limit(6000); // en secondes

J'ai trouver ca superbe, ca me fait m'envoyer des trucs de 2mo max, or moi j'ai besoin d'en envoyer de 40 mo environ ( et maximun ),
J'ai donc essayer avec sa méthode avec les htaccess, or je pense ( vu que ca marche pas ), que le php n'est pas installer en apache car cela ne fonctionne pas.

Voilà si quelqu'un peut m'aider ca serait sympa.
Merci d'avance.
Manson.

Posté : 24 nov. 2005, 11:32
par Ouaibou
Salut,

A vrai dire si ton site est sur un serveur mutualisé il est normal que tu ne puisse pas modifier les valeurs du php.ini, l'hébergeurs ne prend pas le risque de laisser modifier des valeurs communes à plusieurs de ses clients surtout que chacun veut peut être définir les paramètres differemment.

Comme écrit dans le didactitiel de Damien essais peut être avec un htaccess mais je doute également fort que ça marche :
Pour modifier les deux autres options (si vous n'avez pas accès aux fichiers php.ini ou httpd.conf), vous devez utiliser un fichier .htaccess.
@+

Posté : 24 nov. 2005, 14:17
par iclo
ça dépend, j'ai déja pu régler le problême à plusieurs reprises avec un htaccess, et ce chez différents hébergeurs mutualisé.

réponse

Posté : 24 nov. 2005, 17:53
par Manson
Bonjour, et merci de m'avoir répondu.

Pour ce qui est du server, c'est un server free tout simplement (mon site étant pour un pote, non pas pour une entreprise).

Si quelqu'un connai un moyen pour m'aider, ou à récuperer le php.ini de mon server, ou à m'indiquer comment faire pour que ca marche avec htaccess (j'ai déjà essayer, en mettant les lignes de code suivante dans mon htaccess, mais ca m'as plus permis d'acceder à mon interface d'administration =>)

php_value upload_max_filesize 47000000
php_value post_max_size 47000000

Et ca me met cette erreur là =>

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Apache/ProXad [Sep 2 2005 07:05:39] Server at trashfantasy.free.fr Port 80

Il y as t' il quelque chose à faire ? (c'est important niveau simplicité (pas pour moi)).

Voila, merci d'avance :)

Posté : 24 nov. 2005, 18:22
par Ouaibou
Comme inscrit dans le didactitiel de Damien, si il y a une erreur c'est que la méthode par htaccess ne fonctionne pas. Bref faut trouver un autre moyen ;)

iclo > Bizarre quand même car c'est risqué de pouvoir modifier ces valeurs

++

Posté : 24 nov. 2005, 18:29
par Manson
Bon ido, tu est mon dernier espoir :p

Comment as tu fait exactement ?

et sur quel hébergeur ? :)

Merci.

Manson.

Posté : 24 nov. 2005, 20:23
par iclo
Malheureusement, comme te l'a Ouaibou, si le code que tu nous a posté n'a pas marché, c'est que le serveur ne le permets pas...

Ouaibou : il s'agissait d'hébergeurs "relativement haut de gamme" avec une personnalisation à la demande, mais n'étant pas le souscripteur des hébergements, je ne me souviens plus des noms.

Posté : 24 nov. 2005, 20:52
par Manson
Bon bah merci à tous d'avoir essayer de m'aider, on vas devoir rester par ftp :(