Php script écrire
Résolu
henri.k93
Messages postés
35
Date d'inscription
Statut
Membre
Dernière intervention
-
henri.k93 Messages postés 35 Date d'inscription Statut Membre Dernière intervention -
henri.k93 Messages postés 35 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis webmaster amateur et actuellement je rencontre un problème pour la gestion des membres du site (tout est virtuel je n'ai aucun vrai membres c'est pour faire mumuse).
Voilà ce que je voudrai faire :
- un petit formulaire avec "nom" "prénom"
ensuite
- quand le "pseudo visiteur" clique sur un bouton "envoyer" alors le script php ouvre un fichier sur le serveur appelé test.txt et écrit dedans ca :
"
{
"le champ nom de la page d'avant" "le champ prénom de la page d'avant"
"2010" // et pourquoi pas un petit message du codeur qui ferai ca ^^
}
"
Voilà je bloque là dessus car je suis amateur est mon niveau d'étude est très bas =)
Je suis webmaster amateur et actuellement je rencontre un problème pour la gestion des membres du site (tout est virtuel je n'ai aucun vrai membres c'est pour faire mumuse).
Voilà ce que je voudrai faire :
- un petit formulaire avec "nom" "prénom"
ensuite
- quand le "pseudo visiteur" clique sur un bouton "envoyer" alors le script php ouvre un fichier sur le serveur appelé test.txt et écrit dedans ca :
"
{
"le champ nom de la page d'avant" "le champ prénom de la page d'avant"
"2010" // et pourquoi pas un petit message du codeur qui ferai ca ^^
}
"
Voilà je bloque là dessus car je suis amateur est mon niveau d'étude est très bas =)
A voir également:
- Php script écrire
- Script vidéo youtube - Guide
- Ecrire en gras sur whatsapp - Guide
- Comment écrire # sur pc - Guide
- Écrire en majuscule - Guide
- Ecrire en miroir - Guide
4 réponses
<?
$menu=isset($_POST['menu'])?$_POST['menu']:"";
$nom=isset($_POST['nom'])?$_POST['nom']:"";
$prenom=isset($_POST['prenom'])?$_POST['prenom']:"";
$pseudo=isset($_POST['pseudo'])?$_POST['pseudo']:"";
// Action à effectuer:
if ($menu<>""){
// Enregistre dans le fichier test.txt:
$msg=$nom." ".$prenom." "."Message supplémentaire...";
$handle = fopen("test.txt", "a+");
fputs ($handle, $msg.chr(13).chr(10));
aff_fin();
}else{
aff_formulaire();
}
function aff_formulaire(){
echo '<form name="form1" method="POST">
echo 'Nom: <input type=text name="nom"> <br> Prénom: <input type=text name="prenom"><br>Pseudo<input type=text name="pseudo"><input type=hidden name="menu"><input type=submit value="Envoyer" onclick="document.form1.menu.value='\Envoyer'\;"</form>';
}
function aff_fin(){
echo "Votre inscription a bien été prise en compte.";
}
?>
Je n'ai pas essayé, mais ça devrait fonctionner
$menu=isset($_POST['menu'])?$_POST['menu']:"";
$nom=isset($_POST['nom'])?$_POST['nom']:"";
$prenom=isset($_POST['prenom'])?$_POST['prenom']:"";
$pseudo=isset($_POST['pseudo'])?$_POST['pseudo']:"";
// Action à effectuer:
if ($menu<>""){
// Enregistre dans le fichier test.txt:
$msg=$nom." ".$prenom." "."Message supplémentaire...";
$handle = fopen("test.txt", "a+");
fputs ($handle, $msg.chr(13).chr(10));
aff_fin();
}else{
aff_formulaire();
}
function aff_formulaire(){
echo '<form name="form1" method="POST">
echo 'Nom: <input type=text name="nom"> <br> Prénom: <input type=text name="prenom"><br>Pseudo<input type=text name="pseudo"><input type=hidden name="menu"><input type=submit value="Envoyer" onclick="document.form1.menu.value='\Envoyer'\;"</form>';
}
function aff_fin(){
echo "Votre inscription a bien été prise en compte.";
}
?>
Je n'ai pas essayé, mais ça devrait fonctionner
La partie pour afficher le formulaire est bonne mais il y a une erreur, j'ai fait un screen :
https://www.imagup.com
J'ai essayé de résoudre le problème avec ce que je sais mais bon c'est encore pire ...
Je sais pas si c'est parce que j'ai oublié quelque chose devant le script ou pas ^^"
Enfin déjà votre script m'a bien avancé =)
https://www.imagup.com
J'ai essayé de résoudre le problème avec ce que je sais mais bon c'est encore pire ...
Je sais pas si c'est parce que j'ai oublié quelque chose devant le script ou pas ^^"
Enfin déjà votre script m'a bien avancé =)
<?
$menu=isset($_POST['menu'])?$_POST['menu']:"";
$nom=isset($_POST['nom'])?$_POST['nom']:"";
$prenom=isset($_POST['prenom'])?$_POST['prenom']:"";
$pseudo=isset($_POST['pseudo'])?$_POST['pseudo']:"";
// Action à effectuer:
if ($menu<>""){
// Enregistre dans le fichier test.txt:
$msg=$nom." ".$prenom." "."Message supplémentaire...";
$handle = fopen("test.txt", "a+");
fputs ($handle, $msg.chr(13).chr(10));
aff_fin();
}else{
aff_formulaire();
}
function aff_formulaire(){
echo '<form name="form1" method="POST">';
echo 'Nom: <input type=text name="nom"> <br> Prénom: <input type=text name="prenom"><br>Pseudo<input type=text name="pseudo"><input type=hidden name="menu"><input type=submit value="Envoyer" onclick="document.form1.menu.value=\'Envoyer\';"</form>';
}
function aff_fin(){
echo "Votre inscription a bien été prise en compte.";
}
?>
Soit la première ligne est <?php ou <? comme l'a bien dit A.Nonymous.
$menu=isset($_POST['menu'])?$_POST['menu']:"";
$nom=isset($_POST['nom'])?$_POST['nom']:"";
$prenom=isset($_POST['prenom'])?$_POST['prenom']:"";
$pseudo=isset($_POST['pseudo'])?$_POST['pseudo']:"";
// Action à effectuer:
if ($menu<>""){
// Enregistre dans le fichier test.txt:
$msg=$nom." ".$prenom." "."Message supplémentaire...";
$handle = fopen("test.txt", "a+");
fputs ($handle, $msg.chr(13).chr(10));
aff_fin();
}else{
aff_formulaire();
}
function aff_formulaire(){
echo '<form name="form1" method="POST">';
echo 'Nom: <input type=text name="nom"> <br> Prénom: <input type=text name="prenom"><br>Pseudo<input type=text name="pseudo"><input type=hidden name="menu"><input type=submit value="Envoyer" onclick="document.form1.menu.value=\'Envoyer\';"</form>';
}
function aff_fin(){
echo "Votre inscription a bien été prise en compte.";
}
?>
Soit la première ligne est <?php ou <? comme l'a bien dit A.Nonymous.
Ca marche ca marche !!! merci <3 je vous aime =) (oui un peu hystérique ^^")
Je vous ajouterai partie remerciement =) =) =)
Je vous ajouterai partie remerciement =) =) =)
j'ai trouvé ^^ j'ai fait nuit blanche sur site du zéro et du coup je fait un script pour les serveurs counter strike source avec auto inscription des admins =)
<?php include("tete.php"); ?>
<body>
<?php include("entete.php"); ?>
<?php include("menu.php"); ?>
<?php
$menu=isset($_POST['menu'])?$_POST['menu']:"";
$nom=isset($_POST['nom'])?$_POST['nom']:"";
$steam=isset($_POST['steam'])?$_POST['steam']:"";
if ($menu<>""){
$com = "!admin ou @menu";
$comp = 7;
$jour = date('d');
$mois = date('m');
$date =$jour."/".$mois;
$fichier = "test2.txt";
$handle = fopen($fichier, 'r');
if ($handle)
{
$compteur = 0;
while (!feof($handle))
{
$data[$compteur] = fgets($handle);
$compteur ++;
}
fclose($handle);
echo $compteur;
for ($index = $compteur;$index>6;$index--)
{
$data[$index+1] = $data[$index - 1];
}
}
$msg= "\"nom\" { \"name\" \"$nom\" \"steam\" \"$steam\" \"groups\" {\"admin\" \"admins\" \"immunity\" \"immunites\"}}" ;
$data[$comp] = $msg;
$file = fopen($fichier,"w");
foreach($data as $ligne)
{
fwrite($file,$ligne);
}
fclose($file);
aff_fin();
}else{
aff_formulaire();
}
function aff_formulaire(){
echo '<form name="form1" method="POST">';
echo 'Pseudo en jeu : <input type=text name="nom"> <br> Steam ID (ex : STEAM_0:123456789): <input type=text name="steam"><p><input type=hidden name="menu"><input type=submit value="Envoyer" onclick="document.form1.menu.value=\'Envoyer\';"</form>';
}
function aff_fin(){
echo "Vous êtes maintenant Admin du serveur, pour avoir vos droits attendez un changement de map et tapez !admin ou @menu";
}
?>
<?php include("tete.php"); ?>
<body>
<?php include("entete.php"); ?>
<?php include("menu.php"); ?>
<?php
$menu=isset($_POST['menu'])?$_POST['menu']:"";
$nom=isset($_POST['nom'])?$_POST['nom']:"";
$steam=isset($_POST['steam'])?$_POST['steam']:"";
if ($menu<>""){
$com = "!admin ou @menu";
$comp = 7;
$jour = date('d');
$mois = date('m');
$date =$jour."/".$mois;
$fichier = "test2.txt";
$handle = fopen($fichier, 'r');
if ($handle)
{
$compteur = 0;
while (!feof($handle))
{
$data[$compteur] = fgets($handle);
$compteur ++;
}
fclose($handle);
echo $compteur;
for ($index = $compteur;$index>6;$index--)
{
$data[$index+1] = $data[$index - 1];
}
}
$msg= "\"nom\" { \"name\" \"$nom\" \"steam\" \"$steam\" \"groups\" {\"admin\" \"admins\" \"immunity\" \"immunites\"}}" ;
$data[$comp] = $msg;
$file = fopen($fichier,"w");
foreach($data as $ligne)
{
fwrite($file,$ligne);
}
fclose($file);
aff_fin();
}else{
aff_formulaire();
}
function aff_formulaire(){
echo '<form name="form1" method="POST">';
echo 'Pseudo en jeu : <input type=text name="nom"> <br> Steam ID (ex : STEAM_0:123456789): <input type=text name="steam"><p><input type=hidden name="menu"><input type=submit value="Envoyer" onclick="document.form1.menu.value=\'Envoyer\';"</form>';
}
function aff_fin(){
echo "Vous êtes maintenant Admin du serveur, pour avoir vos droits attendez un changement de map et tapez !admin ou @menu";
}
?>