[php]script upload+compression
xababafr
Messages postés
132
Statut
Membre
-
xababafr Messages postés 132 Statut Membre -
xababafr Messages postés 132 Statut Membre -
Bonjour,
je cherche un script d'upload avec un système de compression si une case à cocher est cochée, ou juste un upload automatique et je mettrait moi même la fonction case à cocher avec une simple condition...
Vous pouvez me donner un sccript tout fait...ou pas!
Voici déjà mon codes de base :
cible.php :
<?php
// Testons si le fichier a bien été envoyé et s'il n'y a pas d'erreur
if (isset($_FILES['fichier']) AND $_FILES['fichier']['error'] == 0)
{
// Testons si le fichier n'est pas trop gros (1,8Mo)
if ($_FILES['fichier']['size'] <= 1800000)
{
//syntaxe du nom de fichier!
$infosfichier = pathinfo($_FILES['fichier']['name']);
$extension_upload = $infosfichier['extension'];
$nom = $infosfichier['basename'];
//caractères gênants!
$nombre = 0;
$nom = str_replace(" ", "_", "$nom");
//les extensions autorisés (y'en a un paquet!) :
$extensions_non_autorisees = array('html', 'xhtml', 'css', 'js', 'xml', 'sql', 'php', 'jee', 'jsp', 'htm', 'exe', 'com', 'bat', 'pif', 'vbs', 'scr', 'xls', 'msi', 'eml');
if (in_array($extension_upload, $extensions_non_autorisees))
{
echo "Extension non-autorisée";
}
else
{
//génération aléatoire
$nombre = rand(1, 100000000);
//syntaxe du nom du fichier
$nom_fichier = $nombre . '_' . $nom;
//validation de l'upload
move_uploaded_file($_FILES['fichier']['tmp_name'], 'uploads4/' .$nom_fichier);
echo "L'envoi a bien été effectué !";
}
}
}
?>
Voilà merci pour votre future aide!
je cherche un script d'upload avec un système de compression si une case à cocher est cochée, ou juste un upload automatique et je mettrait moi même la fonction case à cocher avec une simple condition...
Vous pouvez me donner un sccript tout fait...ou pas!
Voici déjà mon codes de base :
cible.php :
<?php
// Testons si le fichier a bien été envoyé et s'il n'y a pas d'erreur
if (isset($_FILES['fichier']) AND $_FILES['fichier']['error'] == 0)
{
// Testons si le fichier n'est pas trop gros (1,8Mo)
if ($_FILES['fichier']['size'] <= 1800000)
{
//syntaxe du nom de fichier!
$infosfichier = pathinfo($_FILES['fichier']['name']);
$extension_upload = $infosfichier['extension'];
$nom = $infosfichier['basename'];
//caractères gênants!
$nombre = 0;
$nom = str_replace(" ", "_", "$nom");
//les extensions autorisés (y'en a un paquet!) :
$extensions_non_autorisees = array('html', 'xhtml', 'css', 'js', 'xml', 'sql', 'php', 'jee', 'jsp', 'htm', 'exe', 'com', 'bat', 'pif', 'vbs', 'scr', 'xls', 'msi', 'eml');
if (in_array($extension_upload, $extensions_non_autorisees))
{
echo "Extension non-autorisée";
}
else
{
//génération aléatoire
$nombre = rand(1, 100000000);
//syntaxe du nom du fichier
$nom_fichier = $nombre . '_' . $nom;
//validation de l'upload
move_uploaded_file($_FILES['fichier']['tmp_name'], 'uploads4/' .$nom_fichier);
echo "L'envoi a bien été effectué !";
}
}
}
?>
Voilà merci pour votre future aide!
A voir également:
- [php]script upload+compression
- Script vidéo youtube - Guide
- Upload video youtube - Télécharger - Diffusion
- Mas script - Accueil - Windows
- Easy php - Télécharger - Divers Web & Internet
- Ghost script - Télécharger - Polices de caractères