Re: cURL and sending an POST with an @ as first char.
| From: | M. Sokolewicz | Date: | Thu, 24 Aug 2006 14:00:21 +0000 |
| Subject: | Re: cURL and sending an POST with an @ as first char. | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-241083@lists.php.net to get a copy of this message | ||
Mathijs wrote:
Mathijs wrote:it's called "escaping meta-characters", @ has a special meaning, \@ (the escaped version of @) is the literal @ character. the same way as ' in many languages is also a special character, \' is its counterpart, the literal quote. So, no, there shouldn't be "another solution" since your solution is the correct one. - tulHello there, I Have a question about cURL and sending POST data. I have an array with values which are needed for an POST. There is one value which starts with an @. This gives me a error: ErrorNo.: 26, ErrorMsg: 'failed creating formpost data'. This is becouse an @ at the start of a value is treated as an File upload or something. I realy need this to be an @ at the start, and i can't add an space infront of it. How can i fix this. Tryed searching cURL's website didn't found anything (yet). Thx in advance.It seems that i have found a fix. I Now check if it starts with an "@" and the replaces it with "\@". Then it will send normaly :). If anyone has an other sulution, please tell me.