dimanche 15 mars 2015

Uploading multiple files error;


Vote count:

0




I have this code below(I'm working on file uploads). at localhost it's working properly but when i upload it to my server it returns this error;


Parse error: syntax error, unexpected '[' in /home/public_html/bookingsuccess.php on line 91


line 91 which is the first line of code below:



$allowed = ['jpg','png','gif','eps','pdf','doc','docx','xls','xlsx','ppt','pptx','ai','zip','rar'];
$succeeded = [];
$failed = [];
if (!empty($_FILES['file'])) {
include('config.php');

foreach ($_FILES['file']['name'] as $key => $name) {

if($_FILES['file']['error'][$key] === 0){
$temp = $_FILES['file']['tmp_name'][$key];
$ext = explode('.', $name);
$ext = strtolower(end($ext));

$file = md5_file($temp) . time() .'.'.$ext;

if (in_array($ext,$allowed) === true && move_uploaded_file($temp, "uploads/{$file}") === true) {
print_r($succeeded [] = array('name' => $name, 'file' => $file));
$dir = "uploads/{$file}";
$qry = $handler->prepare('INSERT INTO store (location, name) VALUES (?,?)');
$qry->execute(array($dir, $name));
# code...
}else{
$failed[] = array($name);
echo "Some files failed to upload due to invalid file extensions";
}

}else{

echo "Error";
}
}
}


Thanks for any response!



asked 1 min ago







Uploading multiple files error;

Aucun commentaire:

Enregistrer un commentaire