Reply to Re: php cli command ...

Your name:

Reply:


Posted by Julien CROUZET on 10/23/54 11:40

dbee a pensé très fort :
> Julien CROUZET wrote:
>> Il se trouve que dbee a formulé :
>>> Has anyone any idea why this doesn't work ?
>>>
>>> while read file ; do php -r 'urlencode($file);' ; done > file
>>>
>>> I've also tried
>>>
>>> cat file | php -r 'urlencode($0);' > file
>>>
>>> no luck there either ??
>>
>> 1°) This should give you a trick :
>>
>> $> while read file ; do echo '$file'; done
>> test
>> $file
>>
>> $> while read file ; do echo "$file"; done
>> test
>> test
>>
>> $variables are not interpreted in a single quote context, it does
>> in a DOUBLE quotes one (like in PHP).
>>
>>
>> 2°) urlencode($file) returns a string, it does not output anything,
>> echo does.
>> => echo urlencode($file);
>>
> Thanks julien,
>
> 1) php cli only accepts single quotes I'm afraid
>

$>sh
$>echo "encode this : %}&" | while read file ; do php -r "echo
urlencode('$file');" ; done
encode+this+%3A+%25%7D%26

--
Julien CROUZET - DSI Theoconcept
julien.crouzet@/enlever ca\theoconcept.com
http://www.theoconcept.com

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация