[PHP] fets() escaping some characters
Hello Everyone, Very new to the list. So I am trying to echo a string to the browser as follows - $str = 0x100092000 -0x1000b7fff +com.apple.com (2.0 - 56) BB91F4F8-3B1B-93C6-0D1A-E431E96F1BA3 /Library/PrivateFrameworks; echo $str; However the text between and i.e BB91F4F8-3B1B-93C6-0D1A-E431E96F1BA3 doesn't get echoed instead all I get is 0x100092000 -0x1000b7fff +com.apple.com (2.0 - 56) /Library/PrivateFrameworks; Anyone knows why this is happening? This happened while I was getting a line using fgets and hence I tried storing that string into a variable and outputting but it still doesn't show the characters between the . Any help is highly appreciated. Thanks -- Best Regards, Sunil Meena
RES: [PHP] fets() escaping some characters
This issue has to do with HTML markup. You need to properly escape characters before sending them as text to the browser. Try to use this PHP function to escape your string: echo htmlspecialchars($yourstringhere); Regards, Samuel. -Mensagem original- De: sunil meena [mailto:sunil.extc2...@gmail.com] Enviada em: terça-feira, 11 de setembro de 2012 14:49 Para: php-general@lists.php.net Assunto: [PHP] fets() escaping some characters Hello Everyone, Very new to the list. So I am trying to echo a string to the browser as follows - $str = 0x100092000 -0x1000b7fff +com.apple.com (2.0 - 56) BB91F4F8-3B1B-93C6-0D1A-E431E96F1BA3 /Library/PrivateFrameworks; echo $str; However the text between and i.e BB91F4F8-3B1B-93C6-0D1A-E431E96F1BA3 doesn't get echoed instead all I get is 0x100092000 -0x1000b7fff +com.apple.com (2.0 - 56) /Library/PrivateFrameworks; Anyone knows why this is happening? This happened while I was getting a line using fgets and hence I tried storing that string into a variable and outputting but it still doesn't show the characters between the . Any help is highly appreciated. Thanks -- Best Regards, Sunil Meena -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] fets() escaping some characters
Thanks a ton Samuel! Appreciate it. On Tue, Sep 11, 2012 at 10:54 AM, Samuel Lopes Grigolato samuel.grigol...@gmail.com wrote: This issue has to do with HTML markup. You need to properly escape characters before sending them as text to the browser. Try to use this PHP function to escape your string: echo htmlspecialchars($yourstringhere); Regards, Samuel. -Mensagem original- De: sunil meena [mailto:sunil.extc2...@gmail.com] Enviada em: terça-feira, 11 de setembro de 2012 14:49 Para: php-general@lists.php.net Assunto: [PHP] fets() escaping some characters Hello Everyone, Very new to the list. So I am trying to echo a string to the browser as follows - $str = 0x100092000 -0x1000b7fff +com.apple.com (2.0 - 56) BB91F4F8-3B1B-93C6-0D1A-E431E96F1BA3 /Library/PrivateFrameworks; echo $str; However the text between and i.e BB91F4F8-3B1B-93C6-0D1A-E431E96F1BA3 doesn't get echoed instead all I get is 0x100092000 -0x1000b7fff +com.apple.com (2.0 - 56) /Library/PrivateFrameworks; Anyone knows why this is happening? This happened while I was getting a line using fgets and hence I tried storing that string into a variable and outputting but it still doesn't show the characters between the . Any help is highly appreciated. Thanks -- Best Regards, Sunil Meena -- Best Regards, Sunil Meena
Re: RES: [PHP] fets() escaping some characters
Or, if that string is the only thing you want to output and nothing else you will set the correct content type for your output by putting header('Content-Type: text/plain; charset=utf-8'); at the beginning of your script Am 11.09.12 19:54, schrieb Samuel Lopes Grigolato: This issue has to do with HTML markup. You need to properly escape characters before sending them as text to the browser. Try to use this PHP function to escape your string: echo htmlspecialchars($yourstringhere); Regards, Samuel. -Mensagem original- De: sunil meena [mailto:sunil.extc2...@gmail.com] Enviada em: terça-feira, 11 de setembro de 2012 14:49 Para: php-general@lists.php.net Assunto: [PHP] fets() escaping some characters Hello Everyone, Very new to the list. So I am trying to echo a string to the browser as follows - $str = 0x100092000 -0x1000b7fff +com.apple.com (2.0 - 56) BB91F4F8-3B1B-93C6-0D1A-E431E96F1BA3 /Library/PrivateFrameworks; echo $str; However the text between and i.e BB91F4F8-3B1B-93C6-0D1A-E431E96F1BA3 doesn't get echoed instead all I get is 0x100092000 -0x1000b7fff +com.apple.com (2.0 - 56) /Library/PrivateFrameworks; Anyone knows why this is happening? This happened while I was getting a line using fgets and hence I tried storing that string into a variable and outputting but it still doesn't show the characters between the . Any help is highly appreciated. Thanks -- Best Regards, Sunil Meena -- Marco Behnke Dipl. Informatiker (FH), SAE Audio Engineer Diploma Zend Certified Engineer PHP 5.3 Tel.: 0174 / 9722336 e-Mail: ma...@behnke.biz Softwaretechnik Behnke Heinrich-Heine-Str. 7D 21218 Seevetal http://www.behnke.biz signature.asc Description: OpenPGP digital signature