Condizione Sempre Valida? postato il 22/12/2009 13:35:04 nel forum programmazione, gdrcd, open source, hosting
Allora ragazzi c'ho un problema per il controllo del nome.
In pratica dovrei fare in modo che nella registrazione di un personaggio,qual'ora nel nome ci fosse un carattere diverso da quello alfabetico(A -> Z) e(a -> z) ci dovrebbe da errore.
Per tale ragione ho creato un ciclo for,che si ripete per tutta la lunghezza del nome controllando carattere per carattere con la funzione substr.
Però da quanto ho potuto capire,la variabile $Carattere (derivata dalla funzione substr) non assume nex valore.
Quindi,qualcuno di buona voglia,potrebbe indicarmi dov'è l'errore?...
Grazie >.<
<?php
//Ci calcoliamo la lunghezza della stringa e controlliamo che il nome sia scritto
//correttamente
$Nome = "Nando";
$Lunghezza = strlen($Nome);
for ($Contatore=1;$Contatore = $Lunghezza;$Contatore++)
{
$Carattere = substr($Nome, $Contatore, 1);
$CarattereAsci = Ord($Carattere);
If (($CarattereAsci < 65) || ($CarattereAsci > 122))
{
echo "Il nome ".$Nome." non è scritto correttamente.<br>Esso contiene il carattere: ".$Carattere.".";
print "<br>Ri-Iscriviti";
exit();
}
}
?>
Pagine → 1
22/12/2009 13:55:53 e modificato da blancks il 22/12/2009 14:09:35
Usa le regexp, in questi casi sono molto più pratiche:
22/12/2009 14:43:09
Neanche con minore e uguale va!!!...
Ho provato con un maggiore e uguale(Cioè che quando il numero che viene è maggiore o uguale,il ciclo for si blocca!)ma comunque non va.
La variabile $Carattere non me la stampa e non s il motivo!!!..
Poi,della Prg_match non ho capito tanto ehehhe..come detto so abbastanza di programmazione,ma molte funzioni non le conosco ancora :-).
Potreste spiegarmi bene a cosa serve quest'ultima?
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Enlisted: Combattimento alla pari: Regno Unito contro Italia
World of Tanks: Manovre militari torna a novembre!
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
lyingcreature ha recensito Salvation GDR
Portus: Harry Potter Gioco di Ruolo: La RAS è arrivata a Hogwarts. E ora?
RAID Shadow Legends: Evento extra leggendario
Hero Wars: Verdoc il nuovo Titano! 🌿
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Miami Gdr: Trama di Gioco: We are all waiting for Godot
Tesi di Laurea → Giochi di ruolo da tavolo e psicoterapia
New Orleans: [On Game] Finanza - Attività in Espansione
I dati del generatore di rank sono stati aggiornati!
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita! Il giocatore sarà accompagnato da armi realistiche e magie!
eriophora ha risposto alla discussione: Play by Discord
eriophora ha risposto alla discussione: Gdr play by discord: esistono? come trovarne?
The Coven: 🎃 Halloweenie - Manda il tuo messaggio anonimo!
Pandora Upside Down High School: Halloween is coming
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
AfterHogwarts GDR - Intervista ai gestori del GdR play by forum potteriano AfterHogwarts GDR!
Cursed Cotton - Intervista al gestore del play by chat fantasy storico Cursed Cotton
The Coven - Intervista alla gestrice del play by forum urban fantasy The Coven
Il genere in Gioco - Il genere in gioco: Uno sguardo ludico-critico verso la consapevolezza degli stereotipi
Due Città - Intervista al nuovo gestore di Due Città, uno dei primi Play by Chat italiani!
Epidemia Virtuale - L'incidente del Corrupted Blood: quando un glitch di World of Warcraft scatenò un'epidemia virtuale
Fine Avventura? - Guida per Dungeon Master: Quando l’avventura muore di inedia?