Page sans fin ...

Résolu/Fermé
Zaxis Messages postés 30 Date d'inscription samedi 4 juin 2016 Statut Membre Dernière intervention 2 juillet 2016 - Modifié par Zaxis le 5/06/2016 à 12:51
Zaxis Messages postés 30 Date d'inscription samedi 4 juin 2016 Statut Membre Dernière intervention 2 juillet 2016 - 5 juin 2016 à 12:49
Bonjour
voila j'ai un peut bidouiller quelque truc est j'ai cette erueur :
Parse error: syntax error, unexpected end of file in /home/idarknes/public_html/upload.php on line 130

voila voila si vous avez un solution je suis prenneur

(voila le code)

<html>
<head>

<link rel="stylesheet" href="Css2.css" />
<meta name="Description" content="Page d'acceuil Idarkness">
<meta http-equiv="content-language" content="fr" />
<meta charset="utf-8" />
<link href='http://fonts.googleapis.com/css?family=Ubuntu|Lobster' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Poiret+One' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Sigmar+One' rel='stylesheet' type='text/css'>


<title> Uploade </title>

</head>

<body>
<div id="bases">
<div id="basehs">
<div id="titre"><h1>Upload</a></h1>
</div>
</div>
</div>
<br /><br /><br />
<?php
$motdepasse="*******";
$login="Darkoz.Family@*******.com";
if (isset($_POST["envoi"])) {
if (isset($_POST["mdp"]) and !empty($_POST["mdp"])) {
if($_POST["mdp"] == $motdepasse ) {
$accessgranted = 1;
}
else
{
$erreur="mot de passe faux <br>";
}
}
else
{
$erreur="remplir la case mot de passe<br>";
}
if (isset($_POST["id"]) and !empty($_POST["id"])) {
if($_POST["id"] == $login ) {
$accessgranted2 = 1;
}
else
{
$erreurlog="Login faux <br>";
}
}
else
{
$erreurlog="remplir la case Login<br>";
}
if(isset($erreurlog)) {echo "erreurlog";}
if(isset($erreur)) {echo "erreur";}



if (!isset($accessgranted)) { ?>
<h1>page protgée</h1>
<hr/>
<?php
if (isset($erreur)) {echo $erreur;} ?>

<div id="info"><form class="f1" method="POST" action="upload.php">
<div id="info"><p>Votre Identifiant </p></div>
<input type="texte" name="id" placeholder="Identifian" class="bas" value="<?php if(isset($_POST['id'])) { echo $_POST['id']; } ?>" />
<div id="info"><p>Votre Mot de passe </p></div>
<input type="text" name="mdp" placeholder="Votre skype" class="bas" value="<?php if(isset($_POST['mdp'])) { echo $_POST['mdp']; } ?>" />
<div id="info"><p>Votre Mail </p></div>
<input type="submit" class="f1" value="Se connecter !" name="log"/>
</form></center>
<?php
} else { ?>



<br /><br /><br />
<center><form class="f1" method="POST" action="upload.php" enctype="multipart/form-data">
Fichier : <input type="file" name="avatar">
<input type="submit" name="envoyer" value="Envoyer le fichier">
</form></center>

</div>
</body>



</html>




<?php
$dossier = 'img/';
$fichier = basename($_FILES['avatar']['name']);
$taille = filesize($_FILES['avatar']['tmp_name']);
$extensions = array('.png','.jpg',);
$extension = strrchr($_FILES['avatar']['name'], '.');
if(!in_array($extension, $extensions))
{
$erreur = 'Vous devez uploader un fichier de type png, jpg,';
}

if(!isset($erreur))
{

$fichier = strtr($fichier,
'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier);
if(move_uploaded_file($_FILES['avatar']['tmp_name'], $dossier . $fichier))
{
echo 'Upload effectué avec succès !';
}
else
{
echo 'Echec de l\'upload !';
}
}
else
{
echo $erreur;
}
?>
<?php }
?>

Ne te prend pas la tête sa ne mene nul part.
A voir également:

2 réponses

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
5 juin 2016 à 12:40
Bonjour,

Ajoute un peu d'indentation dans ton code... car là .. tout est aligné ensemble et on ne voit pas où commencent et terminent les IF /ELSE...
Ton souci étant très certainement lié à une fermeture de IF oublié ou en trop ....

Commence par ça... et si le souci persiste, reviens nous voir avec le code indenté qu'on puisse regarder.


PS: En général on essaye de mettre le maximum de php AVANT le html (de façon à séparer le rendu visuel... du traitement pur. ) ça rend le code plus lisible.
0
Zaxis Messages postés 30 Date d'inscription samedi 4 juin 2016 Statut Membre Dernière intervention 2 juillet 2016 10
5 juin 2016 à 12:48
Ok Merci :)
0
sipherion Messages postés 1798 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 285
Modifié par sipherion le 5/06/2016 à 12:42
Salut,

C'est ta première condition qui n'est jamais fermée :
if (isset($_POST["envoi"])) {

A toi de savoir où la fermer et où gérer le else si tu veux en mettre un.
"Il vaut mieux savoir tout chercher que chercher à tout savoir."
0
Zaxis Messages postés 30 Date d'inscription samedi 4 juin 2016 Statut Membre Dernière intervention 2 juillet 2016 10
Modifié par Zaxis le 5/06/2016 à 12:52
Merci cela venait bien de la comment a tu trouvé
0