Jump to content

[SOLVED] Fatal error: Function name must be a string


heldenbrau

Recommended Posts

function headingsafe($hin) {
  $S1= array('£',"'",'?','>','<','"',':',';');
  $S2= array('£','&#39;','&#63;','>','<','&#34;','&#58;','&#59;');
  return str_replace($S1, $S2, $hin);

 

This is the first time I have tried to use a function and of course there is an error.  Is there something wrong with my function?

The } was on the next line, I missed it out of the C&P

 

The line number is 17 where the function is called.  But I didn't realise that until I looked again.

 

I called it like this:

 

$headline = headingsafe($_POST('headline'));

 

 

:o :o :o :'(

 

Not again, every time it is something like this.  At least I am learning because every time I don't spot the missing bracket or semicolon I end up reading 10 pages of my php book trying to find what I have done wrong.

 

Thanks for the help.

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.