Jump to content
The Uniform Server Community

Recommended Posts

Posted

The regex uses / as the delimiter when searching for / you escape it like so \/ see example test code

 

<?php
$TEMPLATE_PATH ="c://test//example/////test.php";
print $TEMPLATE_PATH;
$TEMPLATE_PATH = ereg_replace("(/)+" ,"/",$TEMPLATE_PATH);	  //----Deprecated
$TEMPLATE_PATH = preg_replace('/(\/)+/', '/', $TEMPLATE_PATH);
print $TEMPLATE_PATH;
?>

:(

Posted

Almost finished the fix for php 5.3

But stuck with this "Easy-to-Read" code :(

 

  $REP_UNDSCR="&| ";
 $REP_SPACE="\?|%|'|\"|'|%|/|\||"|\*|#|\^|{|}|;|!|:|~|`|<|>|<|>|,|\\|\(|\)";
 $ADDITIONAL_VAL = ereg_replace($REP_UNDSCR,'_',$ADDITIONAL_VAL);
 $ADDITIONAL_VAL = ereg_replace($REP_SPACE,'',$ADDITIONAL_VAL);

 

Someone can help to convert this to preg_replace

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...