Jump to content

replacing the second variable


gerkintrigg

Recommended Posts

I might be totally mad, but can someone please tell me why this script is not replacing the string at all in the $_SESSION['page'] variable, please!?

<?php 
// start the session 
session_start(); 
$root='../';
header("Cache-control: private"); //IE 6 Fix 
$page = $_SESSION['page'];

$original_word=$_POST['original_word']; // id number

$instance=($_POST['instance']-1); // instance counter
echo $instance;
if(empty($_POST['manual_replacement'])){
$replacement_word=$_POST['replacement_word'];
}
else{
$replacement_word=$_POST['manual_replacement'];
}

if($_POST['instance_checkbox']=='y'){
$instance='';
}
#still need to work out replacing same case:
if($replacement_word!=''){
$pattern='~<span id=\"'.$original_word.'_nst_id_'.$instance.'(.+?)">(.+?)<\/span>~';
$page = preg_replace($pattern, $replacement_word, $page);
}
$_SESSION['page']=$page;
$go='outputs/highlighted.php';
header("Location: ".$go);
?>

 

Link to comment
https://forums.phpfreaks.com/topic/196320-replacing-the-second-variable/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.