Jump to content

Forum comments


MemphiS

Recommended Posts

Every time i hit enter within my comment textfield and click submit it causes it to echo that the content is invalid.

 

Example:

 

TectField comment would be wrritten like so;

 

Some comment that i wish to hit enter

without an error.

 

<?php
$text = strip_tags(addslashes($_POST['textfield']));

if (!ctype_alnum(str_replace(" ", "", $text))){
echo "Bad content found";
}elseif (ctype_alnum(str_replace(" ", "", $text))){
echo "Good content";
}
?>

Link to comment
https://forums.phpfreaks.com/topic/62191-forum-comments/
Share on other sites

[code]<?php
$text = strip_tags(addslashes($_POST['textfield']));

if (!ctype_alnum(str_replace(" ", "", $text))){
echo "Bad content found";
}elseif (ctype_alnum(str_replace(" ", "", $text))){
echo "Good content";
}

 

change Good content to bad content found  ;)  :D 

 

And why don't you just use If and else?

 

?>[/code]

Link to comment
https://forums.phpfreaks.com/topic/62191-forum-comments/#findComment-309598
Share on other sites

possibly a useless suggestion

 

try trimming, and maybe replacing windows newlines with unix newlines, or the other way round...

 

<?php
//...

$text = trim(strip_tags(addslashes($_POST['textfield'])));
$text = str_replace("\r\n", "\n", $text); // replace windows newline with unix...

Link to comment
https://forums.phpfreaks.com/topic/62191-forum-comments/#findComment-310857
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.