Jump to content

Requesting little help with PHP str_replace


kayz100

Recommended Posts

Hi guys,

I am still stuck please help me someone. The script works fine using the echo function but I cant seem to get it to work using input, 

textarea fields. Also I cant seem to get it to alert user that there is a badword in their input. Thank you.

 

<?php

function BadWords($text){

    //badwords to replace

    $allBadwords = array('badword1','dbad2','bad3','bad4','bad5');

    //replaced with *** 

    return str_replace($allBadwords,'***',$text);

}

echo BadWords("i like to eat lots of applepie, but my favourite thing to do is to is simply to chew on raw carrot");

?>

 

<input type="text" name="text"> How can i use it here

<textarea> <textarea> How can i use it here

<input type="submit" name="submit"> 

 

And finally how can I sue it here <p>A very long sentence here</p>

Link to comment
Share on other sites

You need to name your form elements and then look at $_POST or $_GET depending on what method you used for your form. Here is a simple example:

 

<?php
echo "<pre>";print_r($_POST);echo "</pre>";
?>
<form action='' method='post'>
  <input type='text' name='myTextField' /> <br/>
  <textarea name='myTextArea'></textarea><br/>
  <input type='submit' name='submit' value='submit' />
</form>
now when you fill out the form, you will see something like this:

 

Array
(
    [myTextField] => text field value
    [myTextArea] => textarea value
    [submit] => submit
)
So for example, $_POST['myTextField'] will have whatever you entered in the text field.
Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

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.   Restore formatting

  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.

×
×
  • 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.