Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kides

[Resolvido] Upload simples

Recommended Posts

Ola, sei q existem muitos tutoriais sobre isto mais exatamente para hospedagens não achei nenhum. É o seguinte eu tenho um sitesma de upload simples:

<?php
include "../Config/config_sistema.php";
$id_user = $_POST['id_user'];
$upload = $file_name;

$destino = "C:\AppServ\www\Vipe Upload\Usuario\uploads"; //Pasta onde serão armazenados os uploads
$mandar = $destino."/".$file_name;
if(!move_uploaded_file($file, $mandar)) {
echo "
	<script type='text/javascript'>
		alert('Erro ao efetuar Upload! Pora favor tente novamente')
	</script>
";
}
else {
$conecta = mysql_connect($local_serve,$usuario_serve,$senha_serve);
$db = mysql_select_db($banco_de_dados);

$sql = "INSERT INTO uploads(id_upload,id_user,upload)VALUES('','$id_user','$upload')";
$consulta = mysql_query($sql);
if($consulta) {
echo "
	<script type='text/javascript'>
		alert('Upload Efetuado com sucesso!')
	</script>
";
} else {
echo "
	<script type='text/javascript'>
		alert('Erro ao efetuar Upload! Pora favor tente novamente')
	</script>
";
  exit;
}
}
echo"Quer enviar mais arquivos? <a class=\"link\" href=\"upload.php\">Clique aqui</a>";
?>

assim ele funciona beleza mas quando passo para a hospedagem eu tenho q redefinir o caminho da pasta e não consigo ja tentei :

/public_html/Usuario/uploads

/home/public_html/Usuario/uploads

/uploads

e nada da certo se alguem puder me ajudar desde ja agradesço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php
include "../Config/config_sistema.php";
$id_user = $_POST['id_user'];
$upload = $file_name;

$destino = "C:\AppServ\www\Vipe Upload\Usuario\uploads"; //Pasta onde serão armazenados os uploads
chmod($destino, 0777);
$mandar = $destino."/".$file_name;
if(!move_uploaded_file($file, $mandar)) {
       echo "
               <script type='text/javascript'>
                       alert('Erro ao efetuar Upload! Pora favor tente novamente')
               </script>
       ";
}
else {
       $conecta = mysql_connect($local_serve,$usuario_serve,$senha_serve);
       $db = mysql_select_db($banco_de_dados);

       $sql = "INSERT INTO uploads(id_upload,id_user,upload)VALUES('','$id_user','$upload')";
       $consulta = mysql_query($sql);
       if($consulta) {
       echo "
               <script type='text/javascript'>
                       alert('Upload Efetuado com sucesso!')
               </script>
       ";
} else {
       echo "
               <script type='text/javascript'>
                       alert('Erro ao efetuar Upload! Pora favor tente novamente')
               </script>
       ";
  exit;
}
}
echo"Quer enviar mais arquivos? <a class=\"link\" href=\"upload.php\">Clique aqui</a>";
?>

 

Amigo .. le o manual no site do php .. sempre consulte a documentação antes a assuntos referentes a este ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

poderia explicar em meu codigo pq sou novato e estou totalmente perdido ainda não achei onde colocar

 

ops

ñ tinha atualizado ainda

Compartilhar este post


Link para o post
Compartilhar em outros sites

apareceu este erro

 

Warning: chmod() [function.chmod]: No such file or directory in /home/upload/public_html/Usuario/upar.php on line 8

 

a linha 8 é

chmod("$destino", 0777); já tirei as aspas q ñ é nessesario, testei localmente e ñ da nenhum erro agora na hospedagem da o mesmo erro

 

está assim

 

$destino = "/public_html/Usuario/uploads"; //Pasta onde serão armazenados os uploads

chmod("$destino", 0777);

$mandar = $destino."/".$file_name;

if(!move_uploaded_file($file, $mandar)) {

Compartilhar este post


Link para o post
Compartilhar em outros sites

então cara , você presisa dar chmod na pasta inteira ...

o a pasta que vai armazenar os dados ensta dentro da pasta dos scripts ?

 

se sim tem que fazer oque eu te falei

 

<?php
include "../Config/config_sistema.php";
$id_user = $_POST['id_user'];
$upload = $file_name;

$destino = "C:\AppServ\www\Vipe Upload\Usuario\uploads"; //Pasta onde serão armazenados os uploads
chmod("./uploads", 0777);
$mandar = $destino."/".$file_name;
if(!move_uploaded_file($file, $mandar)) {
       echo "
               <script type='text/javascript'>
                       alert('Erro ao efetuar Upload! Pora favor tente novamente')
               </script>
       ";
}
else {
       $conecta = mysql_connect($local_serve,$usuario_serve,$senha_serve);
       $db = mysql_select_db($banco_de_dados);

       $sql = "INSERT INTO uploads(id_upload,id_user,upload)VALUES('','$id_user','$upload')";
       $consulta = mysql_query($sql);
       if($consulta) {
       echo "
               <script type='text/javascript'>
                       alert('Upload Efetuado com sucesso!')
               </script>
       ";
} else {
       echo "
               <script type='text/javascript'>
                       alert('Erro ao efetuar Upload! Pora favor tente novamente')
               </script>
       ";
  exit;
}
}
echo"Quer enviar mais arquivos? <a class=\"link\" href=\"upload.php\">Clique aqui</a>";
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

teste

teste

 

$destino = "C:\AppServ\www\Vipe Upload\Usuario\uploads"; //Pasta onde serão armazenados os uploads

chmod("./uploads", 0777);

$mandar = $destino."/".$file_name;

if(!move_uploaded_file($file, $mandar)) {

Compartilhar este post


Link para o post
Compartilhar em outros sites

agora coloquei assim e nem no servidor local funcionou

<title>Upload</title>
<?php
include "../Config/config_sistema.php";
$id_user = $_POST['id_user'];
$upload = $file_name;

$destino = "C:\AppServ\www\Vipe Upload\Usuario\uploads"; //Pasta onde serão armazenados os uploads
chmod($destino, 0777);
$mandar = $destino."/".$file_name;
move_uploaded_file($file, $mandar);
if(!move_uploaded_file($file, $mandar)) {
echo "
	<script type='text/javascript'>
		alert('Erro ao efetuar Upload! Pora favor tente novamente')
	</script>
";
}
else {
$conecta = mysql_connect($local_serve,$usuario_serve,$senha_serve);
$db = mysql_select_db($banco_de_dados);

$sql = "INSERT INTO uploads(id_upload,id_user,upload)VALUES('','$id_user','$upload')";
$consulta = mysql_query($sql);
if($consulta) {
echo "
	<script type='text/javascript'>
		alert('Upload Efetuado com sucesso!')
	</script>
";
} else {
echo "
	<script type='text/javascript'>
		alert('Erro ao efetuar Upload! Pora favor tente novamente')
	</script>
";
  exit;
}
}
echo"Quer enviar mais arquivos? <a class=\"link\" href=\"upload.php\">Clique aqui</a>";
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

<title>Upload</title>
<?php
include "../Config/config_sistema.php";
$id_user = $_POST['id_user'];
$upload = $file_name;

$destino = "C:\AppServ\www\Vipe Upload\Usuario\uploads"; //Pasta onde serão armazenados os uploads
chmod($destino, 0777);
$mandar = $destino."/".$file_name;
$moveup = move_uploaded_file($file, $mandar);
if(!$moveup) {
echo "
<script type='text/javascript'>
alert('Erro ao efetuar Upload! Pora favor tente novamente')
</script>
";
}
else {
$conecta = mysql_connect($local_serve,$usuario_serve,$senha_serve);
$db = mysql_select_db($banco_de_dados);

$sql = "INSERT INTO uploads(id_upload,id_user,upload)VALUES('','$id_user','$upload')";
$consulta = mysql_query($sql);
if($consulta) {
echo "
<script type='text/javascript'>
alert('Upload Efetuado com sucesso!')
</script>
";
} else {
echo "
<script type='text/javascript'>
alert('Erro ao efetuar Upload! Pora favor tente novamente')
</script>
";
exit;
}
}
echo"Quer enviar mais arquivos? <a class=\"link\" href=\"upload.php\">Clique aqui</a>";
?> 

bota la assim .. ve no que da

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.