Rendre Impossible l'écriture "Espace"
Profil bloqué
-
artragis Messages postés 481 Date d'inscription Statut Membre Dernière intervention -
artragis Messages postés 481 Date d'inscription Statut Membre Dernière intervention -
Bonjour à toute la communauté,
Si je vous contacte aujourd'hui c'est pour vous demander une petite aide...
Je fais un jeu en ligne et j'ai pu remarqué une chose :
Si le joueur renomme son village en " " c'est-à-dire il lui donne pour nom un seul espace, il devient innataquable car il faut cliquer sur le nom du village pour l'attaquer...
Pourriez-vous m'aider à rendre impossible la touche "Espace" sur le ChampsTexte que j'ai ?
Amicalement
TiM... SHARK ! A votre service !
Pour être sur d'avoir une réponse de ma part : ***@***.com - Réponse sous 6h !
Si je vous contacte aujourd'hui c'est pour vous demander une petite aide...
Je fais un jeu en ligne et j'ai pu remarqué une chose :
Si le joueur renomme son village en " " c'est-à-dire il lui donne pour nom un seul espace, il devient innataquable car il faut cliquer sur le nom du village pour l'attaquer...
Pourriez-vous m'aider à rendre impossible la touche "Espace" sur le ChampsTexte que j'ai ?
Amicalement
TiM... SHARK ! A votre service !
Pour être sur d'avoir une réponse de ma part : ***@***.com - Réponse sous 6h !
A voir également:
- Rendre Impossible l'écriture "Espace"
- Espace insécable - Guide
- Espace de stockage gmail plein - Guide
- Écriture facebook - Guide
- Ecriture en gras - Guide
- Espace stockage google - Guide
11 réponses
ne sachant pas dans quel langage tu programme je ne peux que te donner la version "algorithme"
en prennant en compte que ma variable "nom_de_la_ville" est a valeur lue, pas la valeur que ton programme va afficher, pour éviter les bugs
lire nom_de_la_ville si mid(1,1,nom_de_la_ville)=" " et longueur(nom_de_la_ville)=1 alors ecrire "rentrer un nouveau nom" fin si
en prennant en compte que ma variable "nom_de_la_ville" est a valeur lue, pas la valeur que ton programme va afficher, pour éviter les bugs
Salut,
désolé j'ai oublié de le préciser, je prog en PHP.
donc peux-tu me donner un coup de main dans ce langage ?
En tout cas merci de ta réponse
TiM... SHARK ! A votre service !
Pour être sur d'avoir une réponse de ma part : ***@***.com - Réponse sous 6h !
désolé j'ai oublié de le préciser, je prog en PHP.
donc peux-tu me donner un coup de main dans ce langage ?
En tout cas merci de ta réponse
TiM... SHARK ! A votre service !
Pour être sur d'avoir une réponse de ma part : ***@***.com - Réponse sous 6h !
Personne peut m'aider ? ^^ UP UP UP lol
TiM... SHARK ! A votre service !
Pour être sur d'avoir une réponse de ma part : ***@***.com - Réponse sous 6h !
TiM... SHARK ! A votre service !
Pour être sur d'avoir une réponse de ma part : ***@***.com - Réponse sous 6h !
J'ai mis un code possible, mais bon je sais plus trop pour les index en Php, regarde bien les commentaires :
////////////je suppose que tu as nommé ton champ de texte "nom_de_la_ville"///////// nom_ville =$_POST['nom_de_la_ville']; ///si tu ne le sais pas pour php, une variable qui contient un mot, c'est en même temps un tableau où chaque case contient une lettre du mot/// if($nom_ville[0]==" " ){ if(count($nom_ville==1){ include('la_page_avec_ton_formulaire.php'); } else{ $nom_ville.=" " for($i=1;$i<=count($nom_ville);$i++){ $nom_ville[$i-1]=$nom_ville[$i]; } } } //suite de ton code
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ok merci de ta rep, je vais test et te tiens au jus !
TiM... SHARK ! A votre service !
Pour être sur d'avoir une réponse de ma part : ***@***.com - Réponse sous 6h !
TiM... SHARK ! A votre service !
Pour être sur d'avoir une réponse de ma part : ***@***.com - Réponse sous 6h !
si non tu peux t'arranger pour que le nom du village soit QUELQUECHOSE_Nomchoisi
ex pour le jeu roche papier ciseaux , ça pourrait être "RPC_Ma ville"
Mais je ne sais pas comment faire ... je ne suis pas un expert en php
ex pour le jeu roche papier ciseaux , ça pourrait être "RPC_Ma ville"
Mais je ne sais pas comment faire ... je ne suis pas un expert en php
pour ta solution Wazza, il suffit de faire une concaténation :
$nom_entre=$_POST['nom_de_la_ville']; $nouveau_nom="RPC_".$nom_entre; ///suite du code///
Salut,
bon sang tu as eu une super idée !
A votre avis qu'est-ce quui est le plus simple ?
Encore merci
TiM... SHARK ! A votre service !
Pour être sur d'avoir une réponse de ma part : ***@***.com - Réponse sous 6h !
bon sang tu as eu une super idée !
A votre avis qu'est-ce quui est le plus simple ?
Encore merci
TiM... SHARK ! A votre service !
Pour être sur d'avoir une réponse de ma part : ***@***.com - Réponse sous 6h !
tout dépend de toi. Si tu as besoin d'empêcher dans plusieurs endroits l'entrée d'un espace simple, ma solution est la bonne puisqu'elle peut être mise en fonction
si c'est juste pour ça, préfère la solution de wazza; mais attention, cette solution fait que tous les noms (même les corrects) seront précédés de ton radical.
si c'est juste pour ça, préfère la solution de wazza; mais attention, cette solution fait que tous les noms (même les corrects) seront précédés de ton radical.
A dire je préfère la tienne, mais une question si le mec met 2 espaces, ton script marche toujours ou pas ?
Car s'il ne marche plus je suis obligé de prendre le second script :S
TiM... SHARK ! A votre service !
Pour être sur d'avoir une réponse de ma part : ***@***.com - Réponse sous 6h !
Car s'il ne marche plus je suis obligé de prendre le second script :S
TiM... SHARK ! A votre service !
Pour être sur d'avoir une réponse de ma part : ***@***.com - Réponse sous 6h !
à ce moment là, il faut être plus fin :
avant de te donner le code final, je vais t'expliquer le "truc" que j'ai trouvé (sans prétendre que ce soit la meilleure manière) .
au départ, il suffie donc juste de dire "je prends une nouvelle variable qui sera un tableau texte, au départ la première case sera la première lettre du message, puis on va le remplir au fur et à mesure avec les lettres du nom de la ville" en code ça donne ça :
avant de te donner le code final, je vais t'expliquer le "truc" que j'ai trouvé (sans prétendre que ce soit la meilleure manière) .
au départ, il suffie donc juste de dire "je prends une nouvelle variable qui sera un tableau texte, au départ la première case sera la première lettre du message, puis on va le remplir au fur et à mesure avec les lettres du nom de la ville" en code ça donne ça :
////////////je suppose que tu as nommé ton champ de texte "nom_de_la_ville"///////// nom_ville =$_POST['nom_de_la_ville']; ///si tu ne le sais pas pour php, une variable qui contient un mot, c'est en même temps un tableau où chaque case contient une lettre du mot/// tableau_lettre[0]=nom_ville[0]; while($tableau_lettre[0]==" " ){ if(count($nom_ville==1){ include('la_page_avec_ton_formulaire.php'); } else{ $nom_ville.=" " for($i=1;$i<=count($nom_ville);$i++){ $tableau_lettre[$i-1]=$nom_ville[$i]; } } $nom_ville=""; for($i=0;$i<=count($tableau_lettre);$i++){ nom_ville.=$tableau_lettre[$i]; } } //suite de ton code