Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe om te controleren een string voor Bad Tekens in PHP
Er zijn veel gevallen waarin een webontwikkelaar heeft haar nodig PHP-script om inkomende gegevens te garanderen dat het gebruik maakt van geldige tekens controleren . Niet alleen wachtwoorden en gebruikersnamen hebben elk geldig teken eisen , maar elementaire veiligheid schrijft voor dat een ontwikkelaar houdt een waakzaam oog op binnenkomende gegevens . Bijvoorbeeld , in een script dat terminal commando's , sommige karakters zoals " > " en noemt " | " een speciale betekenis hebben op de terminal , en het niet te strippen van code kunnen hackers voorzien van een gemakkelijke manier om kwaadaardige code uit te voeren op de server . De sleutel tot al deze taken is de PHP " preg_match " commando , dat staat voor " PHP reguliere expressies voor zoeken . " . Instructies
1

Open een teksteditor of uw favoriete PHP Integrated Development Environment kopen van 2

Plak het volgende script :

$ input > = " Dit is een slecht input voor een gebruikersnaam vanwege al die vreemde tekens : . # @ $ # % $ " ;

$ geldig = preg_match ( ' /[ a - zA - Z0 - 9 ] /' , $ input) ; " ! geldige gebruikersnaam"

if ( $ geldig ) echo '

else echo " Ongeldige gebruikersnaam " ;

? >

Deze eenvoudige script maakt gebruik van regex syntax om aan te geven dat een gebruikersnaam hoofdletters of kleine letters of cijfers moet bevatten . De vierkante haken in een expressie vertelt PHP dat een van de personages binnen aanvaardbare zijn . Als de string gebruikt iets anders , zoals interpunctie , zal de " geldige $ " variabel worden ingesteld op false en het programma zal een bericht af te drukken naar de standaard uitvoer laten de gebruiker weten dat zijn gebruikersnaam is ongeldig .
Goedkope 3

Sla uw werk .

Previous: Next:
  PHP /MySQL Programmering
·Hoe maak je een SQL- commando …
·SMTP PHP Tutorial 
·Tutorial on SQL Functions 
·Hoe te Robots Detect in PHP 
·PHP Mkdir Toestemming werkt ni…
·FAQ over PHP Beleid 
·Hoe te versturen PHP Mail naar…
·Hoe maak je een PHP Web Formul…
·PHP Variabelen Vs . Functies 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een PHP Template bewerken 
·VBA Code Development 
·Verschil tussen functies en subroutines …
·Hoe te UBound gebruiken in VB6 
·Hoe te Sub Rapporten in VB NET Genereer 
·Hoe kan ik een Integer in Java opmaken 
·Hoe vindt u de File Grootte in Perl 
·Hoe te compileren en uitvoeren van een C…
·Het Belang van Java Programming op het g…
Copyright © Computer Kennis https://www.nldit.com