logo Homepage
+  NewbieContest
|-+  Programmation» Langages Web» [PHP] Dépassé une limite d'upload
Username:
Password:
Pages: [1]
  Imprimer  
Auteur Fil de discussion: [PHP] Dépassé une limite d'upload  (Lu 7333 fois)
Atchoum
Profil challenge

Classement : 1772/54284

Membre Senior
****
Hors ligne Hors ligne
Messages: 277


Voir le profil
« le: 15 Octobre 2005 à 11:15:24 »

Comme vous le savez peut-étre free (l'hébergement free) bloque l'upload des fichiers de plus 2 Mo qui provienne de scripts php (scripts d'upload). J'ai commencer par chercher un moyen de contourner ca grace à des scripts tout fait, mais voila, free vloque aussi l'extension ftp de php!
Comment faire???
Journalisée
Invit
Invité
« #1 le: 15 Octobre 2005 à 13:24:20 »

Découper les fichiers :p ? (c sur qu'un divx en petits bout d'1.99Mo c assez lourd loll)
Journalisée
Atchoum
Profil challenge

Classement : 1772/54284

Membre Senior
****
Hors ligne Hors ligne
Messages: 277


Voir le profil
« #2 le: 15 Octobre 2005 à 17:11:46 »

J'ai pas dit que c'était pour un divx, on est bien d'acoord!! Mais disons que c'est pour des gros fichier, genre distro unix (ho tiens, c'est la méme taille qu'un divx )
Journalisée
kokotchy
Profil challenge

Classement : 1033/54284

Membre Junior
**
Hors ligne Hors ligne
Messages: 56


Voir le profil
« #3 le: 15 Octobre 2005 à 21:28:20 »

c'est débile de passer par un browser qui va se taper un upload hyper lourd pour lui et pour le serveur.
Je te conseille de passer par ftp directement !
Journalisée
Nox
Profil challenge

non classé(e).

Membre Complet
***
Hors ligne Hors ligne
Messages: 142


Voir le profil
« #4 le: 15 Octobre 2005 à 23:24:05 »

en utilisant fwrite avec une ecriture sequentiel ça marcherai pas ?

puis un petit fichier qui garde la position de l'octet au cas ou ça foire pour reprendre plus tard
Journalisée

<-< Nox | Kernox >->

www.Kernox.ze.cx
Nms

Profil challenge

Classement : 76/54284

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 794


Voir le profil
« #5 le: 16 Octobre 2005 à 01:23:47 »

J'aime bien l'idée de Nox ca devrait le faire!
Journalisée

Ex Newbie Contest Staff :
Nms
Status :
Concepteur d'épreuves
Citation :
Je ne sais qu'une chose : que je ne sais rien. (Socrate)
Atchoum
Profil challenge

Classement : 1772/54284

Membre Senior
****
Hors ligne Hors ligne
Messages: 277


Voir le profil
« #6 le: 16 Octobre 2005 à 11:32:34 »

kokotchY>> C'est pas le problème...

Pour fwrite, ca pourrait marcher avec n'importe quel type de fichier? **No Sms** moi je parle pas de .txt, hein?!

Quelqu'un serait chaud pour faire une ébauche?
Journalisée
Perfect Slayer

Profil challenge

Classement : 3028/54284

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 1974


Voir le profil WWW
« #7 le: 16 Octobre 2005 à 13:12:37 »

Bah ouais.. Tu peux parcourir n'importe quel type de fichier..
Pour l'ébauche, moi j'aurais pas le temps perso... Mais si jamais on fait un code de groupe, je pourrais y participer ! Mais faire ça de A à Z c'est tendu ! (niveau temps, pas difficulté). T'en as à peu près pour 20 lignes de code pour une version simple..

Lecture du fichier jusqu'à l'offset.
Ecriture de ce que tu récupères.
Rechargement du script avec l'offset. Nouvelle lecture (suite du fichier).
Ecriture à la suite du fichier.

En gros, une première partie du fichier crée le fichier de destination.
Le reste est dans une boucle.. Il récupère l'offset de fin et le nom du fichier de destination..
La boucle se finit quand le fichier cible est parcouru totalement.

Voilà, t'as le plan. Sinon, juste un p'tit truc c'est que ca va etre très lent.. Parce que je pense que PHP ne se contentera pas d'écrire le fichier à la fin betement. Il ouvre avant ce dernier. Et plus il est gros, plus il est lent..
Faites des tests, vous verrez bien mais prenez ca en compte !
Journalisée

Newbie Contest Staff :
(¯`·._.· [ Perfect Slayer ] ·._.·´¯)
Status :
Administrateur / Programmeur PHP / Optimisateur
Citation :
Sécurité, efficacité et rapidité riment avec Perfect(ion)
Atchoum
Profil challenge

Classement : 1772/54284

Membre Senior
****
Hors ligne Hors ligne
Messages: 277


Voir le profil
« #8 le: 16 Octobre 2005 à 13:36:16 »

Ok merci! Je vais voir ça...
Journalisée
comtezero

Profil challenge

Classement : 2119/54284

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 1001


Voir le profil WWW
« #9 le: 16 Octobre 2005 à 14:34:29 »

En faite il coupe tout seul le fichier qui est trop grand sans avoir a le faire soi meme.
Pas bete l'idée.
Journalisée

·´¯`·­»Comtezero«­·´¯`·

http://www.masstek.org
Atchoum
Profil challenge

Classement : 1772/54284

Membre Senior
****
Hors ligne Hors ligne
Messages: 277


Voir le profil
« #10 le: 16 Octobre 2005 à 15:30:39 »

C'est vrais que théoriquement, c'est pas mal, mais comme la dit perfect, ca doit bouffer un max de ressources, et étre super lent...
Journalisée
Perfect Slayer

Profil challenge

Classement : 3028/54284

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 1974


Voir le profil WWW
« #11 le: 16 Octobre 2005 à 15:34:17 »

Déjà, il a du mal quand il doit éditer un fichier de 15 mo.. Alors bon.. Essayez quand meme !
Journalisée

Newbie Contest Staff :
(¯`·._.· [ Perfect Slayer ] ·._.·´¯)
Status :
Administrateur / Programmeur PHP / Optimisateur
Citation :
Sécurité, efficacité et rapidité riment avec Perfect(ion)
Pages: [1]
  Imprimer  
 
Aller à: