Membres


Pas encore membre ?
inscrivez-vous ici

Connexion :
Login
Code
Mot de passe perdu ?
Liste des membres

myPHPupload - upload php sécurisé

MyPHPupload - upload php sécurisé


Pages : 1 2 3 4 5 6 7 8 9 10 11 [12] 13

Réponse à : MyPHPupload - upload php sécurisé     Posté le 3/08/2008 à 00:12
123456
Membre
Avatar
23 posts
Inscrit le : 18/07/2008
Je suis rentré, et je n'arrive pas à trouver le problème!

Cependant, j'ai bien cerné le problème sur mon serveur:


Lors d'un clic pour télécharger un "gros" fichier, php ou apache, charge ce fichier en mémoire:

AVANT le clic pour lancer le téléchargement:

[root@ks35297 root]# free -t
             total       used       free     ; shared    buffers     cached
Mem:       1016104     113320     902784          0        1448      90176
-/+ buffers/cache:      21696     994408
Swap:       522104      15576     506528
Total:     1538208     128896    140931



APRES (et tant que le téléchargement n'est pas fini) :

[root@ks35297 root]# free -t
             total       used       free     ; shared    buffers     cached
Mem:       1016104    1002260      13844          0         676     450776
-/+ buffers/cache:     550808     465296
Swap:       522104     262636     259468
Total:     1538208    1264896     273312


C'est sûrement une configuration à changer quelques part, mais je ne trouve pas ou!

J'utilise :

Apache/1.3.37 (Unix) mod_gzip/1.3.19.1a PHP/4.4.4 mod_ssl/2.8.28 OpenSSL/0.9.6m


Si t'as besoin d'un de mes fichiers de configuration php.ini ou apache, pas de problème.

Vraiment un soucis à la con ça ... :$

Par contre en local, pas de problème comme ça..
Le fichier n'est pas chargé en mémoire avant que le téléchargement se lance :$

J'espère que c'est pas parce que j'utilise php4!

EDIT:
J'ai trouvé ça sur un forum :

J'utilise readfile() pour l'envoi d'un fichier, mais en
fait readfile lit (selon ce qui m'as été dis) le fichier en question, le
charge en mémoire et le traite par la suite.
Peu de flexibilité


C'est bien ce qui me semblait aussi après avoir regardé le fichier de dld.php, mais comment remédier au problème ? :$

EDIT2:

J'ai trouvé des personnes avec le même problème:

http://informations-et-technologies.2037.org/viewtopic.php?f=36&t=8711
Voir vers la fin de la première page, un gars propose d'utiliser " ob_end_flush"

le problème est juste sous php4, sous php5, pas ce problème.. ! :p


_______________________
Aucun
 
Réponse à : MyPHPupload - upload php sécurisé     Posté le 3/08/2008 à 20:33
sky
Administrateur
Avatar
Site perso
4188 posts
Inscrit le : 13/08/2003
Ha oui ok, je comprend maintenant le soucis.
Alors je ne suis pas expert dans la manipulation des sorties avec ob_*(), mais essaye ceci :

Dans le fichier dld.php, avant le readfile de la fin, ajoute ob_end_flush();

Exemple :

// on lance le telechargement
while(@ob_end_clean()));

readfile($urlFichier);

flush(); // Edit : ajout du flush pour vider pour sur la mémoire après le dl...

exit();
?>


Edit 2 : Je confirme, le soucis existe seulement sous PHP < 5.

Sky

_______________________
Graphiks : Cours PHP
Image
=> à quoi sert internet explorer ?
=> à télécharger firefox
 
Réponse à : MyPHPupload - upload php sécurisé     Posté le 3/08/2008 à 21:10
123456
Membre
Avatar
23 posts
Inscrit le : 18/07/2008
Le problème est résolu ... je viens de passer le serveur sous debian et installer toutes les dernières versions qui existent.

Mais si jamais ça marche, ça pourra toujours servir à d'autre sous php < 5 !

Merci de ton aide en tous cas ! :P


------------------------------------------------

Dans le futur, peut-être serais-je amener à développer de façon plus importante ton script, est ce que tu as du temps pour bosser contre rémunération ?

_______________________
Aucun
 
Réponse à : MyPHPupload - upload php sécurisé     Posté le 4/08/2008 à 09:24
150emanation
Membre
Avatar
2 posts
Inscrit le : 4/08/2008
Salut
Je trouve ton script très intéressant, surtout lorsqu'il est aussi bien expliqué pour les 'noob' comme moi.
Enfin bref, j'ai suivi les instructions, et ... ben j'obtiens qq messages d'erreur fort peu sympathiques.
Si tu peux m'aider :
http://150emanation.free.fr/upload/

Merci :)

_______________________
Aucun
 
Réponse à : MyPHPupload - upload php sécurisé     Posté le 4/08/2008 à 10:49
sky
Administrateur
Avatar
Site perso
4188 posts
Inscrit le : 13/08/2003
123456 : ok, bien content pour toi ... je comprend pourquoi j'avais du mal à reproduire ton problème smiley Je suis passé à PHP5 depuis la 1er version public smiley

150emanation : C'est une ou deux erreur dans le fichier config.php. Essaye ceci :
Il faut que tu modifie les variables :
- $upload_cfg['_rep_secret'] = $_SERVER['DOCUMENT_ROOT'].'/upload/myPHPupload/rep_secret';
- $upload_cfg['_rep_script'] = $_SERVER['DOCUMENT_ROOT'].'/upload/myPHPupload';
- $upload_cfg['_rep_myphpupoload'] = 'upload/myPHPupload';

Sky

_______________________
Graphiks : Cours PHP
Image
=> à quoi sert internet explorer ?
=> à télécharger firefox
 
Réponse à : MyPHPupload - upload php sécurisé     Posté le 4/08/2008 à 11:59
150emanation
Membre
Avatar
2 posts
Inscrit le : 4/08/2008
super ! merci ! smiley

_______________________
Aucun
 
Réponse à : MyPHPupload - upload php sécurisé     Posté le 4/08/2008 à 12:43
sky
Administrateur
Avatar
Site perso
4188 posts
Inscrit le : 13/08/2003
Je te conseil vraiment TRES vivement de renommer le répertoire rep_secret. De préférence un nom biscornu avec des ciffres et des lettres et de modifier la variable $upload_cfg['_rep_secret'] en focntion.

Sinon tu va te faire pirater le site un jours ou l'autre très facilement.

Sky

_______________________
Graphiks : Cours PHP
Image
=> à quoi sert internet explorer ?
=> à télécharger firefox
 
Réponse à : MyPHPupload - upload php sécurisé     Posté le 5/08/2008 à 17:34
123456
Membre
Avatar
23 posts
Inscrit le : 18/07/2008
Bon puisque j'ai fini la beta3 de mon site, je me permet de vous le présenter...

http://www.0791.fr

Je vais bientot ajouter une barre de progression.. :P

_______________________
Aucun
 
Réponse à : MyPHPupload - upload php sécurisé     Posté le 5/08/2008 à 20:41
sky
Administrateur
Avatar
Site perso
4188 posts
Inscrit le : 13/08/2003
Tu héberge gratuitement des fichiers ?
On a quoi comme garantit ?

Tient, au passage, je te conseil d'ouvrir un autre topic, c'est plus trop le sujet smiley

Sky

_______________________
Graphiks : Cours PHP
Image
=> à quoi sert internet explorer ?
=> à télécharger firefox
 
Réponse à : MyPHPupload - upload php sécurisé     Posté le 5/08/2008 à 20:57
123456
Membre
Avatar
23 posts
Inscrit le : 18/07/2008
Des garanties? comme quoi ?

EDIT:

J'aimerai réutilise la page qui affiche une progress bar lorsqu'on clique sur upload, mais pour mon 2émé formulaire. J'ai beau chercher dans tout les sens, je ne trouve pas.

Comment réutiliser cette page avec mon 2eme formulaire ?

_______________________
Aucun
 
Réponse à : MyPHPupload - upload php sécurisé     Posté le 19/08/2008 à 09:48
Bartimeus
Membre
Avatar
Site perso
41 posts
Inscrit le : 7/07/2008
Voilà, je voulais te remercier, sky, pour ton très bon script, si tu veux aller faire un tour, un lien vers graphiks est sur la page liens ;)

http://www.hebergeur-photofiltre.com

Par contre, pour uploader, il vous faut un .pfi ;)


_______________________
http://www.vision-effect.fr
http://www.vitaesquest.fr
http://www.hebergeur-photofiltre.com
 
Réponse à : MyPHPupload - upload php sécurisé     Posté le 19/08/2008 à 11:34
sky
Administrateur
Avatar
Site perso
4188 posts
Inscrit le : 13/08/2003
Merci smiley

_______________________
Graphiks : Cours PHP
Image
=> à quoi sert internet explorer ?
=> à télécharger firefox
 
Réponse à : MyPHPupload - upload php sécurisé     Posté le 23/08/2008 à 14:02
graphikso
Membre
Avatar
2 posts
Inscrit le : 23/08/2008
Bonjour, comment faire la mise a jour d'une version a une autre sans affecter les fichiers ??

Merci

_______________________
Aucun
 
Réponse à : MyPHPupload - upload php sécurisé     Posté le 23/08/2008 à 14:04
graphikso
Membre
Avatar
2 posts
Inscrit le : 23/08/2008
J'ai une idée de mise a jour !
- Pouvoir choisir la taille de l'image avec un menu déroulant
- Pouvoir uploader a partir d'un lien

_______________________
Aucun
 
Réponse à : MyPHPupload - upload php sécurisé     Posté le 24/08/2008 à 15:36
cocolapin
Membre
Avatar
1 post
Inscrit le : 24/08/2008
Bonjour, super script, juste un truc, quand un transfert ne fonctionne pas, est oui sa arrive, qu'il y est un message d'erreur au lieu de retourné au formulaire.

Pouvoir définir un poids maximun pour les fichiers à uploader.

A quoi correspond $upload_cfg['_limite_validite'] = 60*60*12 c'est surtout 60*60*12 que je comprends pas.

Merci

Bonne journée

_______________________
Aucun
 
Réponse à : MyPHPupload - upload php sécurisé     Posté le 25/08/2008 à 21:49
Frizzou
Membre
Avatar
5 posts
Inscrit le : 25/08/2008
Bonjour, enfin bonsoir,
j'essaye d'installer le script depuis tout à l'heure et malheureusement je croule sous les messages d'erreurs...

tout d'abord celui ci :

Warning: file(/home/www/***/***/imagesup/includes//ip_banlist.txt) [function.file]: failed to open stream: No such file or directory  in /home/www/***/***/upimages/includes/tools.php on line 22


L'histoire des deux slashs avec "includes" m'a d'abord choqué mais en allant modifier la ligne dans "tools.php" ça ne change rien au problème à part enlever le slash en trop...


Et ensuite impossible d'uploader :
Le repertoire 'secret' dans lequel sont stocker les fichiers n'existe pas.

Le répertoire est bel et bien crée et le fichier config semble bon...


A noter que je suis en php4 et que je n'ai pas envie de changer smiley

Cela peut-il avoir une influence ?


D'avance merci !!

_______________________
Aucun
 
Pages : 1 2 3 4 5 6 7 8 9 10 11 [12] 13
Vous n'est pas connecté en temps que membre, parceque j'en ai marre du spam, SEUL les membres peuvent poster des messages sur le forum.

Nous  -  Plan du site  -  Informations légale  -  Contact  -  © Graphiks.net