Insertion des fichiers en localhost

Fermé
ousman_h Messages postés 4 Date d'inscription lundi 5 août 2013 Statut Membre Dernière intervention 11 août 2013 - 10 août 2013 à 12:42
 Utilisateur anonyme - 11 août 2013 à 14:58
bonjour à toutes et à tous. J'ai une préoccupation.Je suis en train de créer un site. J'ai essayé d'envoyer des fichiers dans un repertoire de mon serveur local(localhost) à partir d'un formulaire dans un champs de type input file mais des erreus surviennent à propos de l'URL introuvable.je vais vous passez le code pour que vous puissiez examinez.je vous passe également la page d'erreur. Merçi de pouvoir m'aider

<body>
<?php
include("entete.php")
?>
<div style="background-color:#FFF; margin:100px">
<br /><br /><br />
<table style="background-color:#063;color:#FFF; width:400px" align="center"><tr><td><img height="100px" src="file:///C|/xampp/htdocs/fin_etud/image/nouveau.png"/ ></td><td>Mettez A Jour Votre Profil</p></td></tr></table>

<form action="enregmajfutempl" method="post" enctype="multipart/form-data">

<hr width="400px" />
<table align="center">

<tr><td><label>Domaine(exemple:INFORMATIQUE)</label></td><td><input name="domaine" type="text" /></td></tr>
<tr><td><label>Competence</label></td><td><input name="compet" type="text" /></td></tr>
<tr><td><label>Diplome</label></td><td><input name="diplome" type="file" /></td></tr>
<tr><td><label>Attestation_Experience</label></td><td><input name="attest" type="file" /></td></tr>
<tr><td><label>Votre CNI</label></td><td><input name="cni" type="text" /></td></tr>

</table> <br /><br /><br />
<table align="center"><tr><td><input type="submit" value="Mettre A Jour" /></td></tr></table>
</form>
<hr width="400px" />
</div>
<?php

include("pied.php")

?>
</body>



voici l'autre partie du code:

<body>

<?php

// Testons si le fichier a bien été envoyé et s'il n'y a pas d'erreur
if (isset($_FILES['diplome']) AND isset($_FILES['attest']) AND $_FILES['diplome']['error']== 0 AND $_FILES['attest']['error']==0)
{

// Testons si le fichier n'est pas trop gros
if ($_FILES['diplome']['size'] <= 10000000 AND $_FILES['attest']<=10000000)
{
// Testons si l'extension est autorisée
$infosfichier1 = pathinfo($_FILES['diplome']['name']);
$infosfichier2 = pathinfo($_FILES['attest']['name']);
$extension_upload1 = $infosfichier1['extension'];
$extension_upload2 = $infosfichier2['extension'];
$extensions_autorisees = array('doc','pdf');
if (in_array($extension_upload1, $extensions_autorisees) AND in_array($extension_upload2,$extensions_autorisees))
{
// On peut valider le fichier et le stocker définitivement
move_uploaded_file($_FILES['diplome']['tmp_name'], 'uploads/' . basename($_FILES['diplome']['name']));
move_uploaded_file($_FILES['attest']['tmp_name'], 'uploads/' . basename($_FILES['attest']['name']));
echo 'L \'envoi du fichier echo '.$_FILES['diplome']['name'].';a bien été effectué le'.$dat.'! </br>';
echo'</br>';
echo'</br>';
}
}
}
?>


<?php
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=localhost;dbname=portail', 'root', '',$pdo_options);
$rep=$bdd->prepare('INSERT INTO reference (domaine,competence,diplome,attest_exp,cni) VALUES (:e,:f,:g,:h,:i)');
$rep->execute (array(
'e'=>$_POST['domaine'],
'f'=>$_POST['compet'],
'g'=>$_POST['diplome'],
'h'=>$_POST['attest'],
'i'=>$_POST['cni']));
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
echo 'Le jeu a bien été ajouté !';
?>
<script language="JavaScript">

window.location.replace("majfutempl.php");

</script>
</body>



voici la page d'erreur:

Objet non trouvé!
L'URL requise n'a pu etre trouvée sur ce serveur. La référence sur la page citée semble être erronée ou perimée. Nous vous prions d'informer l'auteur de cette page de cette erreur.
Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.
Error 404
localhost
07/08/2013 09:11:27
Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1

2 réponses

Utilisateur anonyme
10 août 2013 à 12:54
salut, le dossier uploads existe t il ?
0
ousman_h Messages postés 4 Date d'inscription lundi 5 août 2013 Statut Membre Dernière intervention 11 août 2013
11 août 2013 à 12:56
bonjour. bien sur le dossier uploads existe
0
ousman_h Messages postés 4 Date d'inscription lundi 5 août 2013 Statut Membre Dernière intervention 11 août 2013
11 août 2013 à 12:57
svp comment configurer FTP
0
Utilisateur anonyme
11 août 2013 à 14:57
salut je vois 404 localhost, tu es sûr que ton serveur est en fonctionnement ?

Tu rentre bien le bon chemin ?
0
Utilisateur anonyme
11 août 2013 à 14:58
remarque 404 == serveur en fonction
0