ÿØÿà JFIF ` ` ÿþxØ
| Server IP : 109.234.164.53 / Your IP : 216.73.216.110 Web Server : Apache System : Linux cervelle.o2switch.net 4.18.0-553.32.1.lve.el8.x86_64 #1 SMP Thu Dec 19 13:14:03 UTC 2024 x86_64 User : computer3 ( 1098) PHP Version : 7.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/computer3/litsolide.com/cp-admin/ |
Upload File : |
<?php
include_once('includes/header.php');
$id_volet ="62";
include('includes/volet.php');
/****************************/
if(isset($_FILES['files']))
{
$errors= array();
foreach($_FILES['files']['tmp_name'] as $key => $tmp_name )
{
$file_name = $key.$_FILES['files']['name'][$key];
$file_size =$_FILES['files']['size'][$key];
$file_tmp =$_FILES['files']['tmp_name'][$key];
$file_type=$_FILES['files']['type'][$key];
//$extensions = array("jpeg","jpg","png");
//$file_ext=explode('.',$_FILES['image']['name'][$key]) ;
//$file_ext=end($file_ext);
//$file_ext=strtolower(end(explode('.',$_FILES['image']['name'][$key])));
//if(in_array($file_ext,$extensions ) === false){
// $errors[]="Fichier non autorisé !";
//}
if($_FILES['image']['size'][$key] > 2097152)
{
$errors[]='Fichier suppérieur à 2 MB !';
}
// Enregistrement des images sur le serveur
$desired_dir="../uploadfiles/vignettes/";
if(empty($errors)==true)
{
if(is_dir($desired_dir)==false)
{
mkdir("$desired_dir", 0700); // Créer un dossier si il n'existe pas
}
if(is_dir("$desired_dir/".$file_name)==false)
{
move_uploaded_file($file_tmp,"$desired_dir/".$file_name);
}
else
{
// renome les images si elles existe déjÃ
$new_dir="$desired_dir/".$file_name.time();
rename($file_tmp,$new_dir) ;
}
$lenom = $_POST['name'];
$lenom = str_replace("'","\'", $lenom);
$requete = $bdd->prepare('INSERT INTO ' . $GLOBALS['db_table']['vignettes'] . ' (name, image) VALUES (:name, :image)');
$requete->execute(array(
'image' => $file_name,
'name' => $lenom
));
}
else
{
echo '<h4 class="alert_error">';print_r($errors);echo '</h4>';
}
}
if(empty($error))
{
echo '<script>';
echo 'window.location = "./add_vignette.php"';
echo '</script>';
}
}
?>
<div class="container">
<form class="form-horizontal" method="post" action="#" enctype="multipart/form-data">
<div class="row">
<div class="span12">
<div class="page-header">
<h1>Ajouter une vignette produit
<div class="pull-right">
<button type="submit" name="add" class="btn btn-success"><i class="icon-ok"></i> Enregistrer</button>
<a href="vignettes.php" class="btn btn-primary"><i class="icon-arrow-left"></i> Retour</a>
</div>
</h1>
</div>
</div>
</div>
<?php
echo '<div id="form-content" style="">';
echo '<div class="row-fluid">';
echo '<div class="span6">';
echo '<div class="control-group">';
echo '<label class="control-label" for="title">Nom vignette :</label>';
echo '<div class="controls">';
echo '<input required style="width:287px" name="name" type="text">';
echo '</div>';
echo '</div>';
echo '</div>';
echo '<div class="span6">'; ?>
<div class="control-group">
<input type="file" name="files[]" multiple/>
<br /><br />
Dimensions recommandées : 88px X 88px
<br />
Poids maximun : 100ko
</div>
<?php
echo '</div>';
echo '</div>';
echo '</div>';
?>
</form>
</div>
<script type="text/javascript" src="assets/js/chosen.jquery.js" ></script>
<script type="text/javascript">
var config = {
'.chosen-select' : {},
'.chosen-select-deselect' : {allow_single_deselect:true},
'.chosen-select-no-single' : {disable_search_threshold:10},
'.chosen-select-no-results': {no_results_text:'Oops, nothing found!'},
'.chosen-select-width' : {width:"95%"}
}
for (var selector in config) {
$(selector).chosen(config[selector]);
}
</script>
<?
include_once('includes/footer.php');
?>