[RESOLU] PHP donnée -> fichier texte

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] PHP donnée -> fichier texte

Re: PHP donnée -> fichier texte

par gaudilfeur » 11 avr. 2014, 14:05

Oui mais pour les curseur c'est pas un formulaire , et quand je rajoute le form plus un name
j'ai juste la variable qui est dans le onchange="" , or ce que je veux c'est la valeur qui varie comme 50 ou 300 quand je bouge le curseur dans le fichier texte.

Re: PHP donnée -> fichier texte

par xTG » 11 avr. 2014, 13:51

Bah rajoutes l'attribut name à ces deux champs et mets les dans un formulaire.
Tu récupéreras dans la superglobale $_GET ou $_POST (suivant la méthode du formulaire) tes valeurs.

Re: PHP donnée -> fichier texte

par gaudilfeur » 10 avr. 2014, 22:18

pour l'envoie des information avec les formulaire php j'ai réussi à l'envoyer dans un fichier texte
mais, pour le JV avec le script (range y est aussi en JV) j'arrive pas car c'est sous forme d'id et yah pas de méthode ni de nom pour nommer la variable.

Re: PHP donnée -> fichier texte

par moogli » 09 avr. 2014, 09:38

en bas de la page de doc de file_get_contents tu y trouve le lien vers file_put_contents ....

pour ce qui est de récupérer les infos http://www.lephpfacile.com/cours/8-recu ... ormulaires comme déjà indiqué dans mon message précedent.
que le curseur soit en JS ou pas tu peux avoir un champs de formulaire (caché ou pas) pour avoir la valeur.

pour info ce curseur peux être fait en html => http://simon.html5.org/html-elements (cherche range)

@+

Re: PHP donnée -> fichier texte

par gaudilfeur » 08 avr. 2014, 13:41

salut,

D'après ce que j'ai lu file_get_contents permet à une page php de lire une autre page , hors ce que je veux c'est prendre la valeur qui s'affiche déjà sur ma page pour le mettre dans un fichier .txt , dans mes 2 programme j'affiche les valeurs directement sur ma page, il me reste juste à trouver comment faire pour envoyer cette valeur dans un fichier .txt , sachant que pour le curseur c'est du javascript et donc la valeur qui s'affiche apparait sous forme d' id .

Re: PHP donnée -> fichier texte

par moogli » 07 avr. 2014, 17:39

salut,

merci d'utilise le bbcode ;)

pour ton problème ce n'est pas clair.

Tu indique avoir utiliser "$file=fopen(nom du ficher,"r")" ceci dit (hors mis la syntaxe php incorrecte) fopen n'est pas "autonome" (voir la doc de fopen il y a des exemples).

je te conseil plutôt d'utiliser la fonction file_get_contents.

pour le contenu de ton fichier, le plu simple est d'avoir un tableau que sérialise.

pour cela tu peux le faire les fonctions de sérialisation de php => serialize et deserialize pour l'inverse.
ou avec du JSON (qui sera plus lisible) avec json_encode

pour ce qui est de la récupération des données depuis le formulaire je te conseil ce cours

essai et si tu as des soucis revient avec le code testé et les éventuels messages d'erreur.

@+

PHP donnée -> fichier texte

par gaudilfeur » 06 avr. 2014, 15:47

Bonjour,

Voici mon problème, je veux mettre la valeur que je trouve de mon formulaire dans un fichier texte mais je sais pas comment y arriver,
de plus je veux aussi mettre la valeur d'un potentiomètre(curseur) dans un notre fichier texte , j'ai 2 curseur mais la valeur d'un curseur par exemple le curseur un sa valeur ira dans data-curseur1 et le 2 curseur sa valeur dans data-curseur2 .Je voudrais aussi que dans le fichier texte il n'y ai que la dernière valeur qui y soit .

J'ai essayé avec la méthode de $file=fopen(nom du ficher,"r") mais sa ne ma rien afficher .

Pour ce que sa interrèsse voici mes 2 code (qui sont séparé)

Pour le formulaire :
  	<body>
		<form action="http://virtualmanager.bl.ee/starway/star.php" method="get">
	  		choisi un nombre <input type="number" name="D1">
	  		<input type="submit" value="envoie image">
		</form>
		<br>
		
	<?php

 echo "l'image afficher est ";
 echo  $_GET['D1'];
?> 

</body>

et celui des curseur :
<body>
rot x:<input type="range" min="0" max="360" value="0" step="5" onchange="showValue(this.value)" />
<span id="range">0</span>
<script type="text/javascript">
function showValue(newValue)
{
	document.getElementById("range").innerHTML=newValue;
}
</script>
<div id="track1" class="track">
<div id="handle1" class="handle"></div>
</div>
<div id="track2">
<div id="handle2"></div>
</div>
rot y:<input type="range" min="0" max="360" value="0" step="5" onchange="highValue(this.value)" />
<span id="range2">0</span>
<script type="text/javascript">
function highValue(newValue)
{
	document.getElementById("range2").innerHTML=newValue;
}
</script>
<div id="track3" class="track">
<div id="handle3" class="handle"></div>
</div>
<div id="track4">
<div id="handle4"></div>
</body>
Je vous remercie d'avance pour les réponse que vous pourrez m'apporter pour réussir à surmonter se problème :)