Problème de else
Posté : 02 juil. 2011, 20:40
Je vous explique
C'est un code qui traite l'envoie de fichier d'une autre page(par formulaire) dans le if
et dans le else:si les conditions ne sont pas requise, alors il affiche une phrase puis le formulaire !!!!
Merci d'avance
C'est un code qui traite l'envoie de fichier d'une autre page(par formulaire) dans le if
et dans le else:si les conditions ne sont pas requise, alors il affiche une phrase puis le formulaire !!!!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Poliboolold-groupe</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="poli2" href="style.css" />
</head>
<body>
<div id="banniere">
</div>
<div id="barreprojet">
Polibook Polipeople Polilogiciel Politribale Tchat Forum Aide Suggestions livre d'or newlester
</div>
<div id="corps">
<?php
$actu = 1;
if($actu == 1) {
echo "Page web en construction (developpement de la mise en page)";
} else {
echo "Poliboolold-groupe, le site multi-services";
}
?>
</div>
<div id=membre>
<h2>espace-membre</h2>
<p>Veuillez vous connecter <br/>
Pour accéder a votre espace membre <br/>
Service Indisponible pour le moment </p>
<form method="post" action="">
<p>
<label for="pseudo">Pseudo:</label>
<input type="text" name="pseudo" id="pseudo" value="Pseudo"/>
<br/>
<label for="Mot de passe">Mot de passe:</label>
<input type="password" name="Mot de passe" id="Motdepasse" value="Mot de passe"/>
<br/>
<input type="submit" value="Valider" /<label for="pseudo">Pseudo:</label>
<br/>
Pour vous inscrire , cliquez <a href="inscription.php">Ici</a>
</p>
</form>
</div>
<div id="actu">
<?php
if (isset($_FILES['monfichier']) AND $_FILES['monfichier']['error'] == 0)
{
// Testons si le fichier n'est pas trop gros
if ($_FILES['monfichier']['size'] <= 1000000)
{
// Testons si l'extension est autorisée
$infosfichier = pathinfo($_FILES['monfichier']['name']);
$extension_upload = $infosfichier['extension'];
$extensions_autorisees = array('docx', 'txt');
if (in_array($extension_upload, $extensions_autorisees))
{
// On peut valider le fichier et le stocker définitivement
$extension = strrchr(basename($_FILES['monfichier']['name']), '.');
move_uploaded_file($_FILES['monfichier']['tmp_name'], 'uploads/'.uniqid().$extension);
echo "L'envoi a bien été effectué !";
}
}
}
else
{
?>
<h1> Espace suggestions </h1>
<p> Bonjour veuillez envoyez vos suggestions dans des fichiers word ou bloc notes . Un espace de suggestion rapide est en developpement </p>
<p> N'envoyez que des fichiers dont la taille maximale est de <strong>1Mo</strong> . Les extensions autorisés sont:<br/>
-fichier word (.docx),<br/>
-bloc-notes: fichier.txt<br/>
<strong> Pour des raisons de sécurité: toute autre fichier ne sera pas accepté</strong></p>
<form action="cible_envoi.php" method="post" enctype="multipart/form-data"><p>Formulaire d'envoi de fichier:<br/>
<input type="file" name="monfichier" /><br/>
<input type="submit" value="Envoyer le fichier" />
</p>
</form>
<?php
}
?>
<?php
$heure=date(H);
$minute=date(i);
echo'Il est <strong>'.$heure.':'.$minute;
?>
<div id="pied_de_page">
<p>
</p>
</div>
</body>
</html>
Avec aucun parse error: c'est ca qui m'étonne Merci d'avance
en haut à droite de la réponse qui te semble la plus pertinente.