La base de données des scripts PHP - ASP & PERL
Programmation Web Hebergement

PHP ASP PERL

Gratuit Mutualisé Dédié
Rechercher


 
membres
S'inscrire

Mail : 
Passe : 
oublié ?
 
services
Développement
Kits graphiques
E.JavaScript
Domaines
Referencement
 
comscripts
Scripts PHP
Scripts ASP
Scripts PERL
Sources PHP
Sources ASP
Sources PERL
Les Ateliers
 
ressources
Les Livres
Forums
Liens
Faire un lien
Refrapide
 
partenaires
Kits Graphiques
Pc Land
Easy-Script.Com
Annu Marseille
CréEr Son Site
CréEr Un Forum
Je Javascript
Le Zapping Du N
Who Is Using
Referenceur
Le Phénomène
Votre site ?

Vérifier la disponibilité d'un nom de domaine


myPHPupload sécurisé   9/10 avec 4 votes    
Informations rapides
Catégorie : Upload Auteur : SkyGUNNING
CSID : 2333 Licence : GPL 
Téléchargé :    440 Taille : 294 Ko
Ajouté le : 05-10-2007 Version : 0.5.1
Modifié le : 17-06-2008 Langage : Php 5 
Dernière version du : 17-06-2008 Compression : zip



Informations détaillées
Point fort :

Upload PHP sécurisé - Partage de fichier anonyme et sécurisé

Description :

Version actuel : 0.5.1
myPHPupload est un mini script d'upload sécurisé. Nhésitez pas à faire partager votre expérience en la matière si vous avez des suggestions.


Important : PHP 5.1 ou plus est nécessaire !


Version 0.5.1
- Principalement c'est une amélioration du code PHP
- Le script est plus rapide
- Amélioration du lecteur multimédia
- ...

Version 0.5
- possibilité de configurer la suppression automatique des fichiers périmés.
- on peux définir un mot de passe pour l'upload de fichier, mais aussi pour voir un fichier.
- nouveau système pour voir en direct certains fichiers multimédias. Pour l'instant, uniquement les fichiers .mp3 et .swf
- pour bannir une ip on le fais désormais via un fichier texte avec une IP par ligne.
- Re structuration des fichiers (attention lors d'une mise à jours)
- Ajout d'une page "details" qui récapitule les infos du fichier
- Optimisation et plein de petits trucs ...

Ha oui ... y'a aussi une simili barre de progression lors de l'upload.


Version 0.4.3
- amélioration de l'administration
- option pour voir une miniature de l'image mis en ligne
- option pour voir un lien automatique type BBcode pour forum
- optimisation
- compteur de téléchargement de chaque fichier
- compteur de visualistion de chaque image
- le code correct pour créer la base mysql

Version 0.4B : quoi de neuf ?
- section admin protéger par login et mot de passe qui pemet de :
- - supprimer les fichiers
- - faire le tri dans les fichiers temporaires (cache et fichier orphelins)
- - ... plus à venir : ban par ip, config par formulaire
- - voir et télécharger les fichiers qui sont périmés (ou non)
- plus d'options de configuration
- possiblité de définir si on veut utiliser le système de cache ou non
- prise en compte de la transparence des PNG lors d'un redimmensionement
- un mode debug
- qualité des images JPG réglable
- contre vérification du type mime par rapport à son extension. (impossible de mettre en ligne un fichier BMP avec une extension .jpg)
- on ne redimmensionne plus les fichiers GIF pour l'instant. Faut que je règle le soucis de fond noir avec ceux qui sont transparent.


Le principe est assès simple :
On peut mettre en ligne par defaut n'importe qu'elle type de fichier qui est stocker dans un répertoire secret, renommer avec un nom aléatoire utilisant md5. Normalement, même si un hacker découvre votre répertoire secret, il ne pourra pas trouver les fichier stockés dessus. On enregistre bien le tout dans une table mysql. Ceci est pour le coté "stockage".

Une fois le fichier mis en ligne, on donne en faite 2 choix selon le type de fichier. Si c'est une image, on donne un lien UNIQUE (le plus possible en php en tout cas) qui n'a rien à voir avec le nom du fichier pour le télécharger SOIT de le voir directement dans le navigateur. Pour un fichier type de fichier, on propose uniquement le téléchargement.

A aucun moment un utilisateur de saura OU se trouve vraiment le fichier.

Configurable via un fichier config.php on peut :
- activé ou non l'url rewrting
- définir un temps limite de validité d'un fichier
- restreindre les extensions
- aperçu ou non des fichier dite "image" (gif, png, jpg)
- la largeur maximal qu'une image peut avoir
- ...

Pour une sécurité optimal, on pourrai définir un répertoire secret qui serai en dehor de votre répertoire www.


L'installation est relativement simple. Il n'y a pas de script parceque le script d'install serai plus gros que le script d'upload lui même.

Il suffit de décompresser le fichier, tout mettre en ligne.
Mettre un chmod 777 sur le répertoire secret.
Editez le fichier config.php et y mettre les information de votre hébergement et MySQL.
Créer la table MySQL grace au fihcier create_mysql.php

Télécharger maintenant

 Les Commentaires
Super ! par Sebastien ATTARD 10/10
Moiais par Claude emile BEAUCHESNE 6/10
BIEN , MAIS par Aaa AAA 10/10
Interessant comme projet par Vidal NICOLAS 10/10
Ajouter  

 Informations & services  

Je désire recevoir ce script par email.
Je désire être informé(e) d'une nouvelle version.
Je désire recevoir la Newsletter de ComScripts.
Options
Imprimer
Votre avis
Télécharger
Auteur
Démo
Une Erreur ?



Détails
Librairie
  Aucune

Pb hébergeur
  Aucun

Base de données
  MySQL


Tips
 Upload
Scripts PERL (2)
Scripts ASP (2)

Top KitGrafik


  Le bon plan du moment  

Gen. en 0.2627sec. Retour à la page d'accueil
Copyright © 2005 - Visialis - RCS Nanterre 478 885 122 - Tous droits réservés - Nous contacter haut de page

Valid XHTML 1.0! Valid CSS!