Skip to main content

T_ENCAPSED_AND_WHITESPACE

PHP Parse error:  syntax error, unexpected T_ENCAPSED_AND_WHITESPACE!

Tired of this error, the solution is:

the value which you are trying to get from $_POST or from web browser to server are getting in using single quotes and you are trying to access them using double quotes or vice versa!

example
On Jquery client side:

$('#submit_transaction').live('click',function(){
$.ajax({
url: '../abcd/addTransactionview.php',
type: "POST",
data:{
created : $('date').val(),
amount : $('amount').val(),
merchant : $('merchant').val(),
authToken : $.cookie("authToken")
},
success: function(data) {
$('#preview').html('');
$('#preview').html(data);
}
});
});

On Server side:


$authToken = $_POST("authToken");
$created = $_POST('created');
$amount = $_POST('amount');
$merchant = $_POST('merchant');

Comments

Popular posts from this blog

XAMPP: Couldn't start MySQL!

XAMPP: Couldn't start MySQL! Trying to run mysql on ubuntu 10.10 and give this vauge error "XAMPP: Couldn't start MySQL!" Try this 1. Open a terminal. 2. run this command sudo chown -hR root /opt/lampp 3. then run this sudo chmod -R 777 /opt/lampp 4. Now Restart XAMPP sudo /opt/lampp/lampp restart U are all set. And if u r getting the follwing warning after restarting "Warning: World-writable config file ‘/opt/lampp/etc/my.cnf’ is ignored" 1.Open terminal 2.Migrate to /opt/lampp/etc 3.run the command sudo chmod 755 my.cnf

Difference between is_file and file_exists

If you want to know that the argument supplied is a file or not use is_file() file_exists() will take both file and directory as input and return true if they exists. So, unless you specifically want to check if the argument passed is a file use is_file otherwise use file_exists()