phpbar.de logo

Mailinglisten-Archive

[php] RegEx Alles aus einem string werfen auser...

[php] RegEx Alles aus einem string werfen auser...

Michael Schoenboeck liste-php at digitalhome.cc
Son Aug 15 23:42:38 CEST 2004


Moin,

1. die frage wie ich aus einer URL die GET 'sid bekomme habe ich nun so
gelöst:

function noSidUri($url){
	$SidUrl = parse_url($url);
	$noSidUrl = $SidUrl["path"];
	if(isset($SidUrl["query"]) && $SidUrl["query"] != ""){
		$noSidUrlQ = $SidUrl["query"];
	}else{
		$noSidUrlQ = "";
	};
	if($noSidUrlQ != ""){
		$noSidUrlQ1 = array();
		$noSidUrlQ1 = @explode("&",$noSidUrlQ);
		$j = 0;
		for ($i = 0; $i < count($noSidUrlQ1); $i++){
			if(substr($noSidUrlQ1[$i],0,4) != "sid="){
				if($j == 0) $noSidUrl .= "?";
				if($j > 0) $noSidUrl .= "&";
				$noSidUrl .= $noSidUrlQ1[$i];
				$j++;
			}
		}
	}
	return $noSidUrl;
}

Funzt ast rein..

Aber nun ne neue frage:

Ich habe urls in denen sonderzeichen und sonstiges vorkommt, jetzt will ich
alles raus werfen, ausgenommen vom ABC, zahlen und dem _ dem . 
Also die url draf dann nur noch volgende zeichen enthalten, alles andere was
gefunden wird soll einfach gelöscht werden:

Abcdefghijklmnopqrstuvwxyz0123456789_.

Wie stell ich das am besten an?

Lg
michael

--
Deine Online Community -> http://net4u.cc/
Chat, Foren, SMS, Mail, Web, Fun & more...


php::bar PHP Wiki   -   Listenarchive