Impossible de se connecter à la base de données.

"; exit; } ############################################## $Vli_id_intervention = $_POST['id_intervention']; $Vli_id_user_createur = $_POST['id_user_createur']; ############################################## ### récupérer les extensions autorisées ############################################## $Vlt_extension = array(); $Vlt_image_source = array(); $xmlfeatures = simplexml_load_file("../../../../modules/gdd/xml/extension_upload.xml"); if ($xmlfeatures) { foreach($xmlfeatures->EXTENSION as $EXTENSION) { $Vls_nom_extension = (string) $EXTENSION->NOM; $Vls_image_source_extension = (string) $EXTENSION->IMAGE_SOURCE; $Vlt_extension[] = $Vls_nom_extension; $Vlt_image_source["$Vls_nom_extension"] = $Vls_image_source_extension; } } ######################################################################## //--------------------------------------------- // DEFINITION DES VARIABLES LIEES AU FICHIER //--------------------------------------------- $nom_file = $_FILES['Filedata']['name']; $extension = substr(strrchr("$nom_file","."),1); $nom_file_sans_ext = basename("$nom_file", ".$extension"); $extension = strtolower($extension); //---------------------------- // DEFINITION DES VARIABLES //---------------------------- $Vls_nom_piece_jointe = str_replace(" ", "_", $nom_file_sans_ext); $Vls_nom_piece_jointe = str_replace("'", "_", $Vls_nom_piece_jointe); $Vls_nom_piece_jointe = utf8_decode($Vls_nom_piece_jointe); $Vls_nom_piece_jointe= strtr($Vls_nom_piece_jointe, utf8_decode("ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ"), "aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn"); $Vls_nom_piece_jointe = $Vls_nom_piece_jointe."_".time(); $targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/'; $targetFile = str_replace('//','/',$targetPath) . $Vli_id_intervention ."/". $Vls_nom_piece_jointe.".".$extension; //---------------------- // SCRIPT D'UPLOAD //---------------------- if(!empty($_FILES)) { // On vérifie l'extension du fichier if(in_array($extension, $Vlt_extension)) { #################################################################################### ### Création du dossier qui portera l'id de l'intervention #################################################################################### if(!is_dir(str_replace('//','/',$targetPath)."/".$Vli_id_intervention."/")) { mkdir(str_replace('//','/',$targetPath)."/".$Vli_id_intervention."/"); } // Si c'est OK, on teste l'upload if(move_uploaded_file($_FILES['Filedata']['tmp_name'],$targetFile)) { $Vld_date_creation = date("Y-m-d H:i:s"); if($Vlt_image_source["$extension"]=="") { ########################################################## ### On refait les vignet en paysage ! ########################################################## $infos_img = getimagesize($targetFile); $width = $infos_img[0]; $height = $infos_img[1]; if($width<$height) { ################################## ### redim en vignette ################################## $W_max = 125; $H_max = 0; $rep_Dst = str_replace('//','/',$targetPath) . $Vli_id_intervention ."/"; $img_Dst = $Vls_nom_piece_jointe."_mini.".$extension;; $rep_Src = $rep_Dst; $img_Src = $Vls_nom_piece_jointe.".".$extension; fctredimimage ($W_max, $H_max, $rep_Dst, $img_Dst, $rep_Src, $img_Src); ################################## ### redim en vignette ################################## $W_max = 125; $H_max = 93; $rep_Dst = str_replace('//','/',$targetPath) . $Vli_id_intervention ."/"; $img_Dst = $Vls_nom_piece_jointe."_mini.".$extension; $rep_Src = $rep_Dst; $img_Src = $Vls_nom_piece_jointe."_mini.".$extension; fctcropimage ($W_max, $H_max, $rep_Dst, $img_Dst, $rep_Src, $img_Src); } else { ################################## ### redim en vignette ################################## $W_max = 125; $H_max = 93; $rep_Dst = str_replace('//','/',$targetPath) . $Vli_id_intervention ."/"; $img_Dst = $Vls_nom_piece_jointe."_mini.".$extension; $rep_Src = $rep_Dst; $img_Src = $Vls_nom_piece_jointe.".".$extension; fctredimimage ($W_max, $H_max, $rep_Dst, $img_Dst, $rep_Src, $img_Src); } ################################## ### redim en 800x600 ################################## $W_max = 800; $H_max = 600; $rep_Dst = str_replace('//','/',$targetPath) . $Vli_id_intervention ."/"; $img_Dst = $Vls_nom_piece_jointe.".".$extension;; $rep_Src = $rep_Dst; $img_Src = $Vls_nom_piece_jointe.".".$extension; fctredimimage ($W_max, $H_max, $rep_Dst, $img_Dst, $rep_Src, $img_Src); } ######################################################### ### Insertion du fichier dans la base. ######################################################### $query=" INSERT INTO gdd_inter_piece_jointe (fkid_intervention, type_fichier, nom_fichier, fkid_user_createur, date_creation) VALUES (\"$Vli_id_intervention\", \"$extension\", \"$Vls_nom_piece_jointe\", \"$Vli_id_user_createur\", \"$Vld_date_creation\") "; $res=mysql_query($query, $bdd); ###################################################################### ### il faut afficher quelque chose pour passer à l'upload suivant ### on peut écrire ce qu'on veux... ###################################################################### echo"1"; } } else { echo"erreur"; } } ?>