Code:
<?
$str1 = "actions/write_article?sid=0123456789abcdef";
echo $str1 . '
';
ereg('([a-z]+)s/([a-z]+)_([a-z]+)\?sid=([a-z0-9]+)', $str1, $res);
# .htacces: '^([a-z]+)s/([a-z]+)_([a-z]+)\?sid=([a-z0-9]+)$ $3\.php\?$1=$2&sid=$4';
#echo $res[0] . " " . $res[1] . " " . $res[2] . " " . $res[3] . " " . $res[4] . '
';
echo $res[3] . '.php?' . $res[1] . '=' . $res[2] . '&sid=' . $res[4] . '
';
echo "article.php?action=write&sid=0123456789abcdef";
?>
Vorgestern konnte ich reguläre Ausdrücke noch nicht mal lesen. Heute poste ich mal meinen Versuch. In php hab ich es hinbekommen, in der .htaccess konnte ich es leider nicht testen. Hab seit 15min Feierabend.
Aber vielleicht hilft es irgendwas.
MfG
freak