Forum de discussion et d'aide au php
Vous n'êtes pas identifié.
|
Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides. FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans. Proposez vos news : si vous avez un evenement à annoncer le chat : venez discuter de php. |
||
bonsoir,
j'essaye de faire un petit sondage mais le problème c'est qu'il y a une erreur que je parviens pas à cerner dans mon script.
voici le script:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Sondages</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Contenu" href="contenu.css" />
</head>
<body>
<div class="element_menu">
<h3>Qui va remporter l'euro 2008, selon vous ?</h3>
<?
if (isset($_POST['vainqueur']))
{
$vainqueur=$_POST['vainqueur'];
switch($vainqueur)
{
case "france":
$fichier = fopen("sondage/france.txt","r+");
$sond = fgets($fichier,255);
$sond++;fclose($fichier);
$fichier = fopen("sondage/france.txt","w");
fwrite($fichier,$sond);
fclose($fichier);break;
case "italie":
$fichier = fopen("sondage/italie.txt","r+");
$sond = fgets($fichier,255);
$sond++;fclose($fichier);
$fichier = fopen("sondage/italie.txt","w");
fwrite($fichier,$sond);
fclose($fichier);break;
case "allemagne":
$fichier = fopen("sondage/allemagne.txt","r+");
$sond = fgets($fichier,255);
$sond++;fclose($fichier);
$fichier = fopen("sondage/allemagne.txt","w");
fwrite($fichier,$sond);
fclose($fichier);break;
case "pologne":
$fichier = fopen("sondage/pologne.txt","r+");
$sond = fgets($fichier,255);
$sond++;fclose($fichier);
$fichier = fopen("sondage/pologne.txt","w");
fwrite($fichier,$sond);
fclose($fichier);break;
case "suisse":
$fichier = fopen("sondage/suisse.txt","r+");
$sond = fgets($fichier,255);
$sond++;fclose($fichier);
$fichier = fopen("sondage/suisse.txt","w");
fwrite($fichier,$sond);
fclose($fichier);break;
case "espagne":
$fichier = fopen("sondage/espagne.txt","r+");
$sond = fgets($fichier,255);
$sond++;fclose($fichier);
$fichier = fopen("sondage/espagne.txt","w");
fwrite($fichier,$sond);
fclose($fichier);break;
case "portugal":
$fichier = fopen("sondage/portugal.txt","r+");
$sond = fgets($fichier,255);
$sond++;fclose($fichier);
$fichier = fopen("sondage/portugal.txt","w");
fwrite($fichier,$sond);
fclose($fichier);break;
case "suede":
$fichier = fopen("sondage/suede.txt","r+");
$sond = fgets($fichier,255);
$sond++;fclose($fichier);
$fichier = fopen("sondage/suede.txt","w");
fwrite($fichier,$sond);
fclose($fichier);break;
case "russie":
$fichier = fopen("sondage/russie.txt","r+");
$sond = fgets($fichier,255);
$sond++;fclose($fichier);
$fichier = fopen("sondage/russie.txt","w");
fwrite($fichier,$sond);
fclose($fichier);break;
case "rtcheque":
$fichier = fopen("sondage/rtcheque.txt","r+");
$sond = fgets($fichier,255);
$sond++;fclose($fichier);
$fichier = fopen("sondage/rtcheque.txt","w");
fwrite($fichier,$sond);
fclose($fichier);break;
case "turquie":
$fichier = fopen("sondage/turquie.txt","r+");
$sond = fgets($fichier,255);
$sond++;fclose($fichier);
$fichier = fopen("sondage/turquie.txt","w");
fwrite($fichier,$sond);
fclose($fichier);break;
case "croatie":
$fichier = fopen("sondage/croatie.txt","r+");
$sond = fgets($fichier,255);
$sond++;fclose($fichier);
$fichier = fopen("sondage/croatie.txt","w");
fwrite($fichier,$sond);
fclose($fichier);break;
case "roumanie":
$fichier = fopen("sondage/roumanie.txt","r+");
$sond = fgets($fichier,255);
$sond++;fclose($fichier);
$fichier = fopen("sondage/roumanie.txt","w");
fwrite($fichier,$sond);
fclose($fichier);break;
case "paysbas":
$fichier = fopen("sondage/paysbas.txt","r+");
$sond = fgets($fichier,255);
$sond++;fclose($fichier);
$fichier = fopen("sondage/paysbas.txt","w");
fwrite($fichier,$sond);
fclose($fichier);break;
case "grece":
$fichier = fopen("sondage/grece.txt","r+");
$sond = fgets($fichier,255);
$sond++;fclose($fichier);
$fichier = fopen("sondage/grece.txt","w");
fwrite($fichier,$sond);
fclose($fichier);break;
case "autriche":
$fichier = fopen("sondage/autriche.txt","r+");
$sond = fgets($fichier,255);
$sond++;fclose($fichier);
$fichier = fopen("sondage/autriche.txt","w");
fwrite($fichier,$sond);
fclose($fichier);break;
}
}
else
{
?>
<form method="post" action="<?$PHP_SELF;?>">
<p><input type="radio" name"vainqueur" value="france" id="france"><label for="france">France</label><br />
<input type="radio" name"vainqueur" value="italie" id="italie"><label for="italie">Italie</label><br />
<input type="radio" name"vainqueur" value="allemagne" id="allemagne"><label for="france">Allemagne</label><br />
<input type="radio" name"vainqueur" value="pologne" id="pologne"><label for="pologne">Pologne</label><br />
<input type="radio" name"vainqueur" value="suisse" id="suisse"><label for="suisse">Suisse</label><br />
<input type="radio" name"vainqueur" value="espagne" id="espagne"><label for="espagne">Espagne</label><br />
<input type="radio" name"vainqueur" value="portugal" id="portugal"><label for="portugal">Portugal</label><br />
<input type="radio" name"vainqueur" value="suede" id="suede"><label for="suede">Suède</label><br />
<input type="radio" name"vainqueur" value="russie" id="russie"><label for="russie">Russie</label><br />
<input type="radio" name"vainqueur" value="rtcheque" id="rtcheque"><label for="rtcheque">République Tchèque</label><br />
<input type="radio" name"vainqueur" value="turquie" id="turquie"><label for="turquie">Turquie</label><br />
<input type="radio" name"vainqueur" value="croatie" id="croatie"><label for="croatie">Croatie</label><br />
<input type="radio" name"vainqueur" value="roumanie" id="roumanie"><label for="roumanie">Roumanie</label><br />
<input type="radio" name"vainqueur" value="paysbas" id="paysbas"><label for="paysbas">Pays-Bas</label><br />
<input type="radio" name"vainqueur" value="grece" id="grece"><label for="grece">Grèce</label><br />
<input type="radio" name"vainqueur" value="autriche" id="autriche"><label for="autriche">Autriche</label><br />
<input type="submit" value="Voter">
</form>
</div>
<div id="align"><a href="index.html"<img src="image/Fleche2.jpg" title="Revenir" alt="Revenir"/></div>
</body>
</html>
<?
}
?>
Mais voilà ce que cela me donne:
<code debut="1">
Forbidden
You don't have permission to access /Projet/< on this server.
</code>
Merci.
Hors ligne
OK je me doutais que c'était en rapport avec ça mais comment faire pour modifier les droits ![]()
Merci de ton aide.Sympa
Hors ligne
si tu es en local, ça dépend de ton système d'exploitation.
si tu faits ça par ftp, il y a normalement une option sur ton client pour changer les droits d'accès aux répertoires. Il vaut mieux utiliser un vrai client ftp pour faire ça.
Hors ligne
Je suis en local et je suis sous Windows XP ... y a t'il une propriété sur les fichiers à cocher ou décocher ?
MErci.
Hors ligne
normalement, c'est plutôt laxiste...
ça se vérifie dans les propriétés du fichier. Tu devrais avoir un onglet qui ressemble à "sécurité" ou tu peux spécifier qui a quels droits.
Attention, il faut que ce soit l'utilisateur utilisé par ton serveur web qui soit correctement configuré.
Hors ligne