par
quattro » 21 juin 2018, 12:44
Bonjour
voici mon code :
Code : Tout sélectionner
// Si le formulaire est soumis
if(isset($_POST['valide']))
{
//si les champs ne sont pas vide
if (!empty($_POST['nom']) & !empty($_POST['prenom']) & !empty($_POST['qualif']) & !empty($_FILES['photo']) & !empty($_POST['titre']))
{
$inNom = $_POST['nom'];
$inPrenom = $_POST['prenom'];
$inQualif = $_POST['qualif'];
$inPhoto = $_FILES['photo'];
$inTitre = $_POST['titre'];
// test si le fichier a bien été envoyé et s'il n'y a pas d'erreur
if (isset($inPhoto) & $inPhoto['error'] == 0)
{
// test si le fichier n'est pas trop gros
if ($inPhoto['size'] <= 2000000)
{
// test si l'extension est autorisée
$infosfichier = pathinfo($inPhoto['name']);
$extension_upload = $infosfichier['extension'];
$extensions_autorisees = array('jpg', 'jpeg', 'png');
if (in_array($extension_upload, $extensions_autorisees))
{
// On peut valider le fichier et le stocker
move_uploaded_file ($inPhoto['tmp_name'], 'C:\UwAmp\www\essai\image' .basename($inTitre));
echo "L'envoi a bien été effectué !";
}
}
}
// On se connecte à la Bdd
include('../page/connection.php');
// Enregistrement des valeurs dans la Bdd
$req = $bdd->prepare('INSERT INTO entree_personnel(nom, photo, prenom, qualif, titre) VALUES(:nom, :photo, :prenom, :qualif, :titre)');
$req->execute(array('nom' => $inNom,'photo' => $inPhoto,'prenom' => $inPrenom,'qualif' => $inQualif,'titre' => $inTitre));
echo "Bienvenue..." ;
}
}
else
{
echo "Veuillez enregistrer tous les champs";
}
dans la partie :
// On peut valider le fichier et le stocker
move_uploaded_file ($inPhoto['tmp_name'], 'C:\UwAmp\www\essai\image' .basename($inTitre));
echo "L'envoi a bien été effectué !";
normalement j'ai bien indiqué le fichier source et destinataire.
Mais quand je vais dan le dossier pour voir si $inTitre a été crée, il n'y a rien.
Bonjour
voici mon code :
[code]// Si le formulaire est soumis
if(isset($_POST['valide']))
{
//si les champs ne sont pas vide
if (!empty($_POST['nom']) & !empty($_POST['prenom']) & !empty($_POST['qualif']) & !empty($_FILES['photo']) & !empty($_POST['titre']))
{
$inNom = $_POST['nom'];
$inPrenom = $_POST['prenom'];
$inQualif = $_POST['qualif'];
$inPhoto = $_FILES['photo'];
$inTitre = $_POST['titre'];
// test si le fichier a bien été envoyé et s'il n'y a pas d'erreur
if (isset($inPhoto) & $inPhoto['error'] == 0)
{
// test si le fichier n'est pas trop gros
if ($inPhoto['size'] <= 2000000)
{
// test si l'extension est autorisée
$infosfichier = pathinfo($inPhoto['name']);
$extension_upload = $infosfichier['extension'];
$extensions_autorisees = array('jpg', 'jpeg', 'png');
if (in_array($extension_upload, $extensions_autorisees))
{
// On peut valider le fichier et le stocker
move_uploaded_file ($inPhoto['tmp_name'], 'C:\UwAmp\www\essai\image' .basename($inTitre));
echo "L'envoi a bien été effectué !";
}
}
}
// On se connecte à la Bdd
include('../page/connection.php');
// Enregistrement des valeurs dans la Bdd
$req = $bdd->prepare('INSERT INTO entree_personnel(nom, photo, prenom, qualif, titre) VALUES(:nom, :photo, :prenom, :qualif, :titre)');
$req->execute(array('nom' => $inNom,'photo' => $inPhoto,'prenom' => $inPrenom,'qualif' => $inQualif,'titre' => $inTitre));
echo "Bienvenue..." ;
}
}
else
{
echo "Veuillez enregistrer tous les champs";
}[/code]
dans la partie :
[quote]// On peut valider le fichier et le stocker
move_uploaded_file ($inPhoto['tmp_name'], 'C:\UwAmp\www\essai\image' .basename($inTitre));
echo "L'envoi a bien été effectué !";[/quote]
normalement j'ai bien indiqué le fichier source et destinataire.
Mais quand je vais dan le dossier pour voir si $inTitre a été crée, il n'y a rien.