Decoding een gecodeerde string met PHP is belangrijk wanneer je gaat om de string te voegen in een MySQL database . URL-gecodeerde tekenreeksen maken gebruik van een " + " of " % 20 " karakter in plaats van een spatie . De functie PHP " urldecode " zal een gecodeerde tekenreeks zoals " http://www.server.com/page.php?id=bob % 20smith " decoderen in " http://www.server.com/page.php ? id = bob smith . " Plaats de gedecodeerde touwtje door verbinding met een MySQL -database met de functie " mysql_connect " en vervolgens met behulp van de functie " mysql_query " om de string te sturen . Instructies 1 Open je PHP- bestand in een teksteditor zoals Windows Kladblok. Kopen van 2 Ontcijfer een URL - gecodeerde tekenreeks door toevoeging van de volgende code in het lichaam van je PHP- bestand : $ str = urldecode ( $ encoded_str ) ; Vervang " $ encoded_str " met de snaar die u bent decoderen . De functie " urldecode " bekeerlingen " + " tekens in de ruimte tekens . Het decodeert ook alle " % # # " gecodeerde karakters 3 verbinding met de MySQL database door het toevoegen van de volgende code : . $ Db = mysql_connect ( ' server . com ' , ' gebruikersnaam ' , ' wachtwoord ' ) ; Vervang " server.com , " " gebruikersnaam " en " wachtwoord" met uw login gegevens voor de database 4 . Selecteer de MySQL database te gebruiken door het toevoegen van de code : $ handle = mysql_select_db ( ' mijndb ' , $ db ) ; Vervang " mijndb " met de werkelijke naam van de database die u wilt invoegen in 5 Insert de gedecodeerde string in de MySQL database door het toevoegen van de code : . $ my_result = mysql_query ( " INSERT INTO mytable ( MijnKolom ) VALUES ( ' $ str ' ) " ) ; Vervang " mytable " en " MijnKolom "met uw informatie . De geplaatste snaar heeft zijn ruimte tekens gedecodeerd . 6 Sla het PHP- bestand en laad het op uw webserver aan de gedecodeerde snaar te plaatsen om de MySQL database . < br >
|