note 95905 added to function.rawurldecode

From: Date: Thu, 28 Jan 2010 09:35:31 +0000
Subject: note 95905 added to function.rawurldecode
Groups: php.notes 
Request: Send a blank email to php-notes+get-165398@lists.php.net to get a copy of this message
/* solution for parsing row post data */ $strFormData = rawurldecode($_POST['formData']);/* row post data*/ if(isset($strFormData) && !empty($strFormData)) { $arrFormData = explode("&", $strFormData); $intCnt = count($arrFormData); if($intCnt > 0 ) { for($i=0;$i<$intCnt;$i++ ) { $x = explode('=', $arrFormData[$i]); /* if array */ if( strstr( rawurldecode($x[0]), '[') ) { $_POST[str_replace("[]", "", rawurldecode($x[0]))][] = str_replace("+", " ", rawurldecode($x[1])); } else { $_POST[rawurldecode($x[0])] = str_replace("+", " ", rawurldecode($x[1])); } } } } ---- Server IP: 69.147.83.197 Probable Submitter: 114.143.213.76 ---- Manual Page -- http://www.php.net/manual/en/function.rawurldecode.php Edit -- https://master.php.net/note/edit/95905 Del: integrated -- https://master.php.net/note/delete/95905/integrated Del: useless -- https://master.php.net/note/delete/95905/useless Del: bad code -- https://master.php.net/note/delete/95905/bad+code Del: spam -- https://master.php.net/note/delete/95905/spam Del: non-english -- https://master.php.net/note/delete/95905/non-english Del: in docs -- https://master.php.net/note/delete/95905/in+docs Del: other reasons-- https://master.php.net/note/delete/95905 Reject -- https://master.php.net/note/reject/95905 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#165398) next »