Rassembler 2 fichiers php
Résolu/Fermé
A voir également:
- Rassembler 2 fichiers php
- Comment rassembler plusieurs fichiers pdf en un seul - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Fusionner 2 fichiers excel - Guide
- Explorateur de fichiers - Guide
2 réponses
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
921
5 févr. 2009 à 20:49
5 févr. 2009 à 20:49
salut,
<?php //INFOS $poids_max=31457280; //Poids maximal du fichier en octets $extensions_autorisees=array('jpg','jpeg','gif','png','bmp','JPG','GIF','JPEG','PNG','BMP'); //Extensions autorisées $url_site='http://htbkm.0fees.com/family/'; //FIN INFOS function getName($pre,$name_file,$post) { $time1=microtime(); $time2=str_replace(array(' ','.'),'',$time1); $time=substr($time2, 0, 5); $cle=mt_rand(0,9); return $pre.$name_file.$time.$cle.'.'.$post; } if(isset($_POST['submit'])) { if($_FILES['fichier']['size']>$poids_max) { $message='Le fichier est trop lourd !'; } else { $name_fichier=$_FILES['fichier']['name']; $extension_upload=substr(strrchr($_FILES['fichier']['name'], '.') ,1); $name_file1=substr($name_fichier, 0, strrpos($name_fichier, '.')); $caracteres = array('\'', ' ', '\\', '*', '%', 'ù', ';', ','); $name_file=str_replace($caracteres, '', $name_file1); if(in_array($extension_upload,$extensions_autorisees)) { $nom=getName('uploads/',$name_file,$extension_upload); move_uploaded_file($_FILES['fichier']['tmp_name'],$nom); $message='Votre fichier a bien été uploadé. Il est disponible à l\'adresse suivante :<br /><a href="'.$url_site.$nom.'">'.$url_site.$nom.'</a><br /><br /><a href=\'upload.php\'>Retour à la page d\'upload</a>'; $message='Votre fichier a bien été uploadé. Il est disponible à l\'adresse suivante :<br /><a href="'.$url_site.$nom.'">'.$url_site.$nom.'</a><br /><textarea cols="50" rows="3" name="text"><a href="'.$url_site.$nom.'">'.$url_site.$nom.'</a></textarea><br />Pour les forums, voilà le code : <br /><textarea cols="50" rows="3" name="text">[url=http://www.decoupe-fr.com/forums/][img]'.$url_site.$nom.'/img/url</textarea><br /><br /><a href=\'upload.php\'>Retour à la page d\'upload</a>'; } else { $message='L\'extension n\'est pas autorisée'; } } echo $message; } else { ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Upload de fichiers</title> </head> <body> <form method="post" action="" enctype="multipart/form-data"> <label for="fichier">Fichier (Poids max. : <?php echo intval($poids_max/1000000); ?> Mo)</label><br /> <input type="file" name="fichier" id="fichier" size="30" /><br /><br /> <input type="submit" name="submit" value="Envoyer" /> </form> </body> </html> <?php } ?>