J'ai essayé de savoir la raison et je peux plus :
j'ai le code suivant:
ce code permet de créer un répertoire pour chaque client sur le serveur et charger un fichier dedans. Mais l'instant où je récupére
le répertoire se crée (veut dire que $_POST['idd'] et résupéré) mais l'envoi se fais vers
Mais l'instant où je change
j'ai le code suivant:
$fileName = basename($_FILES["file"]["name"]);
$idfirma=222;
$table_selection2='forder_kunden';
$select2=$Class->Selection($table_selection2);
$requete_prepare_12=$sql->prepare($select2 ." WHERE id='$idfirma' ");
$requete_prepare_12->execute();
$obj12 = $requete_prepare_12->fetch(PDO::FETCH_ASSOC);
$firmenname=htmlspecialchars_decode(stripslashes($obj12['firmenname']));
$firmenname= str_replace(" ", "_", $firmenname);
$targetDir = "upload/vollmacht/".$firmenname."/";
if(!is_dir($targetDir))
{
mkdir($targetDir);
}
$targetFilePath = $targetDir. $fileName;
//allow certain file formats
$fileType = pathinfo($targetFilePath,PATHINFO_EXTENSION);
$allowTypes = array('pdf','png','jpg','jpeg');
if(in_array($fileType, $allowTypes)){
if (file_exists($targetFilePath)) {
$response['status'] = 'exist';
}
else{
//***********upload file to server
if(move_uploaded_file($_FILES["file"]["tmp_name"], $targetFilePath)){
//insert file data into the database if needed
//........
$response['status'] = 'ok';
}
else{
$response['status'] = 'err';
}
//*****************************
}
}else{
$response['status'] = 'type_err';
}
//render response data in JSON format
echo json_encode($response);
ce code permet de créer un répertoire pour chaque client sur le serveur et charger un fichier dedans. Mais l'instant où je récupére
$idfirma=$_POST['idd'];
avec ajaxle répertoire se crée (veut dire que $_POST['idd'] et résupéré) mais l'envoi se fais vers
upload/vollmacht
ce qui signefie que $firmenname
devient vide. Je sais pas la raison. Votre aide SVP. MerciMais l'instant où je change