Fixed a bug where URLs with question marks could not be submitted -- need to make sure data is safe still.

This commit is contained in:
Andrew Tomaka 2011-12-08 21:53:06 -05:00
parent 4ab3f8ba08
commit a1c0043c73

View file

@ -1,4 +1,5 @@
<?php
header("Access-Control-Allow-Origin: *");
$conf = json_decode(file_get_contents('../../conf/wia.conf'));
include_once('../lib/database.php');
@ -15,8 +16,16 @@ if(filter_var($url,FILTER_VALIDATE_URL) == false || !preg_match('{http://}',$url
if($db->connect_error) die('{"message":"No Database Connection."}');
$db->query("INSERT INTO wia_links (url,text,status) VALUES ('$url','$title',0)");
if($db->error) die('{"message":"Could Not Add."}');
$query = $db->prepare("INSERT INTO wia_links (url,text,status) VALUES (?,?,0)");
$query->bind_param('ss',$url,$title);
$query->execute();
if($db->error) {
$error = array(
'message' => 'Could Not Add.',
'error' => $db->error,
);
die(json_encode($error));
}
$db->close();
?>