I am trying to move an old osCommerce site to a new server and have a question about a deprecated function. I need to change ereg to preg_match.
This is the original code:
function _filter_save_image ($products_delete_image) {
$products_delete_image = htmlspecialchars(stripslashes($products_delete_image));
$products_delete_image = ereg_replace('<img ', '', $products_delete_image); // Remove: <img
$products_delete_image = ereg_replace('src=', '', $products_delete_image); // Remove: src=
$products_delete_image = ereg_replace('"', '', $products_delete_image); // Remove: "
$products_delete_image = ereg_replace('/>', '', $products_delete_image); // Remove: />
$products_delete_image = ereg_replace(HTTP_SERVER.DIR_WS_CATALOG_IMAGES, '', $products_delete_image); // Remove: absolute path
return $products_delete_image;
}
this is my attempt at modifying the code:
function _filter_save_image ($products_delete_image) {
$products_delete_image = htmlspecialchars(stripslashes($products_delete_image));
$products_delete_image = preg_replace('/\<img/', '', $products_delete_image); // Remove: <img
$products_delete_image = preg_replace('/src=/', '', $products_delete_image); // Remove: src=
$products_delete_image = preg_replace('/\"/', '', $products_delete_image); // Remove: '
$products_delete_image = preg_replace('/\>/', '', $products_delete_image); // Remove: />
$products_delete_image = preg_replace('/\/HTTP_SERVER.DIR_WS_CATALOG_IMAGES/', '', $products_delete_image); // Remove: absolute path
return $products_delete_image;
}
I'm not getting errors now but it's also not working either.