Rassembler 2 fichiers php
Résolu
kirikool
-
kirikool -
kirikool -
Bonjour,
Je ne sais pas comment "compresser" ces 2 fichiers php, pour n'en former qu'un seul:
___________________________________________________________________
Config.php
___________________________________________________________________
<?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;
}
?>
___________________________________________________________________
avec ce fichier:
___________________________________________________________________
Upload.php
___________________________________________________________________
<?php
require_once('config.php');
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
}
?>
__________________________________________________________________
Pouvez-vous m'aider svp?
Merci.
Je ne sais pas comment "compresser" ces 2 fichiers php, pour n'en former qu'un seul:
___________________________________________________________________
Config.php
___________________________________________________________________
<?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;
}
?>
___________________________________________________________________
avec ce fichier:
___________________________________________________________________
Upload.php
___________________________________________________________________
<?php
require_once('config.php');
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
}
?>
__________________________________________________________________
Pouvez-vous m'aider svp?
Merci.
A voir également:
- Rassembler 2 fichiers php
- Supercopier 2 - Télécharger - Gestion de fichiers
- Renommer des fichiers en masse - Guide
- Fichiers epub - Guide
- Comment rassembler plusieurs fichiers pdf en un seul - Guide
- Wetransfer gratuit fichiers lourd - Guide
2 réponses
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 } ?>