Re: how to delete part of string
| From: | LinuxManMikeC | Date: | Sat, 23 May 2009 20:56:03 +0000 |
| Subject: | Re: how to delete part of string | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-293034@lists.php.net to get a copy of this message | ||
What are you trying to do that $_POST can't do? With those duplicate
'id' fields, change the input name to 'id[]' in the HTML form and PHP
will generate an array for you accessible by $_POST['id'][$index]. If
you still have a good reason for working with the raw POST data, just
apply the preg_replace code Marc gave to the content you retrieve from
php://input.
On Sat, May 23, 2009 at 11:41 AM, Grega Leskovsek <mavricek@gmail.com> wrote:
> No, I used POST and manage the data through a stream:
>
> if ($fp = fopen("php://input", 'r')) {
> $content = '';
>
> // keep reading until there's nothing left
> while ($line = fgets($fp)) {
> $content .= $line;
>
> }
> }
> Please advice on the matter. All the Love, Grega from Slovenia
>
> 2009/5/23 Marc Steinert <lists@bithub.net>:
>> I guess you mean GET parameters instead of POST.
>>
>> $string = preg_replace('/^(.*?)&id=/', '&id=',
>> $_SERVER['QUERY_STRING']);
>>
>> Don't know, if that's exactly what you wanted.
>>
>> Greetings from Germany
>>
>> Marc
>>
>>
>> Grega Leskovsek wrote:
>>>
>>> I have a POST string field and I want to skip some & fields before &id=
>>> How do I simply delete
>>> operation=nekaj&price=fddf&id=de&id=ta ...
>>> into
>>> &id=de&id=ta ...
>>>
>>> Thanks in advance,
>>
>>
>> --
>> Synchronize and share your files over the web for free
>> http://bithub.net/
>>
>> My Twitter feed
>> http://twitter.com/MarcSteinert
>>
>>
>>
>>
>>
>
>
>
> --
> When the sun rises I receive and when it sets I forgive ->
> http://users.skavt.net/~gleskovs/
> All the Love, Grega Leskov'sek
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>