Sistema não funciona no wamp
Boa tarde galera, to com um sistema de upload múltiplo de fotos que usa java para o envio, mas ele não funciona no wamp server, alguem consegue me dizer o porque?
Pagina visual
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<link href="[https://rawgithub.com/hayageek/jquery-upload-file/master/css/uploadfile.css](https://rawgithub.com/hayageek/jquery-upload-file/master/css/uploadfile.css)" rel="stylesheet">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script src="https://rawgithub.com/hayageek/jquery-upload-file/master/js/jquery.uploadfile.min.js"></script>
</head>
<body>
<div id="mulitplefileuploader">Upload</div>
<div id="status"></div>
<script>
$(document).ready(function(){
var settings = {
url: "../control/upload.php",
method: "POST",
allowedTypes:"jpg,png,gif,doc,pdf,zip",
fileName: "myfile",
multiple: true,
onSuccess:function(files,data,xhr)
{
$("#status").html("<font color='green'>Upload is success</font>");
},
onError: function(files,status,errMsg)
{
$("#status").html("<font color='red'>Upload is Failed</font>");
}
}
$("#mulitplefileuploader").uploadFile(settings);
});
</script>
</body>
Upload.php
<?php
//If directory doesnot exists create it.
$output_dir = "../arquivos/";
$diretorio = 'arquivos/';
mysql_connect('localhost', 'root', '') or die ('erro conexao');
mysql_select_db('northsafe') or die ('erro db');
mysql_query("SET NAMES 'utf8'");
mysql_query('SET character_set_connection=utf8');
mysql_query('SET character_set_client=utf8');
mysql_query('SET character_set_results=utf8');
if(isset($_FILES["myfile"])){
$ret = array();
$error =$_FILES["myfile"]["error"];
{
if(!is_array($_FILES["myfile"]['name'])) //single file
{
$fileName = $_FILES["myfile"]["name"];
//echo "<br> Error: ".$_FILES["myfile"]["error"];
$ret[$fileName]= $output_dir.$fileName;
$caminho = $diretorio.$fileName;
$sql="INSERT INTO servicos_fotos (descricao, caminho, servicos_codigo) VALUES ('Foto de serviço','$caminho','0')";
if(mysql_query($sql)){
move_uploaded_file($_FILES["myfile"]["tmp_name"],$output_dir. $_FILES["myfile"]["name"]);
}
}
else
{
$fileCount = count($_FILES["myfile"]['name']);
for($i=0; $i < $fileCount; $i++)
{
$fileName = $_FILES["myfile"]["name"][$i];
$ret[$fileName]= $output_dir.$fileName;
$caminho = $diretorio.$fileName;
$sql="INSERT INTO servicos_fotos (descricao, caminho, servicos_codigo) VALUES ('Foto de serviço','$caminho','0')";
if(mysql_query($sql)){
move_uploaded_file($_FILES["myfile"]["tmp_name"][$i],$output_dir.$fileName );
}
// $pdo = new PDO('mysql:host=localhost;port=3306;dbname=northsafe', 'root', '');
// $stmte = $pdo->prepare("INSERT INTO servicos_fotos (descricao, caminho, servicos_codigo) VALUES (?, ?, ?)");
// $stmte->bindParam(1, 'Foto de serviço');
// $stmte->bindParam(2, $output_dir.$fileName);
// $stmte->bindParam(3, 0);
// $executa = $stmte->execute();
// if($executa){
// move_uploaded_file($_FILES["myfile"]["tmp_name"][$i],$output_dir.$fileName );// }
// else{
// die('Erro');
// }
}
}
}
echo json_encode($ret);
}
?>Discussão (7)
Carregando comentários...