Le php

Petit nouveau ! | 3 Messages

26 oct. 2005, 19:14

Salut je suis super novice en php.

J'essaye de faire , pour apprendre un livre d'or.
certain d'entre vous diront boffff 4 mn.

Mais pour moi je ne connait absolument rien en php donc j'essaye.
Ma question est la suivante :


j'ai placer sur mon provider la ou j'ai droit a un espace web et qui accepte le php. 3 pages 1 ou je demande le nom email et texte
un boutton renvoi qui apelle une autre page qui convertit et ecrit dans un fichier doc. enfin normalement car j'ai toujour la meme erreur.
erreur : Method Not Allowed
The requested method POST is not allowed for the URL /~rc122784/test_php/writeguest.php.
---------------------------------------------------------------------
Apache/1.3.29 Server at home.scarlet.be Port 80
Merci de votre aide

si vous voulez voir la source
il sufit d'aller a
http://home.scarlet.be/~rc122784/test_php/guestbook.php

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

26 oct. 2005, 21:00

Modération :
Peux-tu m'expliquer ce que cette question fait dans le forum "Emploi" ?
:evil:
Je suis novice dans le php alors soyer indulgent"
Pour le PHP, je veux bien être indulgent,
mais là, c'est plutôt un problème de lecture et d'attention...


Allez, bon courage ! ;)

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

26 oct. 2005, 21:03

Lorsque l'on suit ton lien, on arrive sur le code source d'une page.
Es-tu sûr que le serveur PHP est bien démarré sur ton serveur ?...
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form method=post action=writeguest.php
onSubmit='if ( this.nom.value.length < 2 ) { return false ;}' >
<table>
<tr><td>Nom :</td>
<td><input type=text name=nom size=25 ></td>
<td rowspan=2><input type=submit value=Envoyer></td></tr>
<tr><td>Mail :</td>
<td><input type=text name=mail size=25 ></td></tr>
<tr><td>Message:</td><td colspan=2>
<textarea name=message rows=4 cols=47></textarea>
</td></tr>
</table>
</form>

<?php include("guestbook.doc"); ?>

</body>
</html>

Avatar du membre
ViPHP
ViPHP | 3008 Messages

26 oct. 2005, 21:04

:roll: moi je tombe bien sur un formulaire.

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

26 oct. 2005, 21:12

:roll: moi je tombe bien sur un formulaire.
:shock:

J'ai réessayé, en forçant le rafraîchissement.
Rien à faire : toujours le source en clair.

Invité
Invité n'ayant pas de compte PHPfrance

26 oct. 2005, 22:08

Ben oui c'est sa on tombe sur un formulaire ,
Mais quand on fait envoyer il y a une erreur.
Comme je l'ai dit je suis nouveau en php vraiment nouveau
donc je connait strictement rien sur le php.

J'ai un page avec le code suivant.
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form method=post action=writeguest.php 
onSubmit='if ( this.nom.value.length < 2 ) { return false ;}' >
<table>
<tr><td>Nom :</td>
    <td><input type=text name=nom size=25 ></td>
<td rowspan=2><input type=submit value=Envoyer></td></tr>
<tr><td>Mail :</td>
    <td><input type=text name=mail size=25 ></td></tr>
<tr><td>Message:</td><td colspan=2>
        <textarea name=message rows=4 cols=47></textarea>
    </td></tr>
</table>
</form>

 <?php include("guestbook.doc"); ?>
////////une autre qui est writeguest.php avec le code
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?
//Ouverture du fichier en &eacute;criture
// $fp = fopen("/home/salemio/net/guestbook.doc",a);
$fp = fopen("/guestbook.doc",a);

//On convertit les caracteres html
$nom = htmlspecialchars($_POST['nom']);
$mail = htmlspecialchars($_POST['mail']);
$message = stripslashes(nl2br(htmlentities($_POST['message'])));
$d = date ( "d/m/Y H:i:s" );

$page = "";
$lemail = "<a href=\"mailto:$mail\">$mail</a>";
$page .= "<b>$nom</b> (".$lemail.") - $d<br>$message<br><hr>\n";

//On rajoute le message
fwrite($fp,"$page" ,strlen("$page"));

//fermeture du fichier
fclose($fp);

//On affiche le message enregistr&eacute;
echo "Merci $nom, nous avons enregistr&eacute;: <br>";
echo "email : $mail <br> message : $message";

?>
<a href="guestbook.php">Retour au guestbook</a>


</body>
</html>
/////// et enfin une autre ou normalement il devrait inscrire les donnee
qui est guestbook.doc

Voila vous avez tout
Mais sa marche pas.

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

26 oct. 2005, 22:18

Modération :
Les extraits de code doivent être présentés entre les balises
 ou [code].
Pour éviter que tu repostes ton message qui est assez long, je vais le faire.[/color]

ViPHP
fab
ViPHP | 2657 Messages

27 oct. 2005, 00:59

hum regarde peut etre du côté de ta conf apache pour voir commment sont inteprété les fichiers .php
Car la apache reconnait le format .php donc propose pas le fichier au téléchargement mais il n'interprete pas le code php
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

Invité
Invité n'ayant pas de compte PHPfrance

27 oct. 2005, 07:51

Désoler mais les fichier je les mes sur le server de chez mon provider
et il accepte le php j'ai controler avant.

pour mon pc je doit rien faire normalement.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 oct. 2005, 15:00

:roll: moi je tombe bien sur un formulaire.
:shock:
J'ai réessayé, en forçant le rafraîchissement.
Rien à faire : toujours le source en clair.
+1 pareil pour moi, j'ai le source php et le code html du formulaire
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Avatar du membre
ViPHP
ViPHP | 3008 Messages

27 oct. 2005, 15:01

:roll: moi je tombe bien sur un formulaire.
:shock:
J'ai réessayé, en forçant le rafraîchissement.
Rien à faire : toujours le source en clair.
+1 pareil pour moi, j'ai le source php et le code html du formulaire
Alors là c'est space. je viens de retester, je tombe bien sur le formulaire. Albat et toi ne seriez pas sur firefox...?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 oct. 2005, 15:22

Alors là c'est space. je viens de retester, je tombe bien sur le formulaire. Albat et toi ne seriez pas sur firefox...?
+1 pour toi aussi
Sous FF => code source
Sous IE => formulaire
:shock: :-k
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer