Problema com Upload de imagens para o servidor remoto
10/09/2020
0
Saudações, estou adaptando um sistema de classificados em PHP Mysqli, o engraçado é que no meu localhost consigo cadastrar o anuncio que leva consigo 3 imagens. Agora levei o sistema para o meu dominio, até que tudo funciona bem excepto cadastrar o anúncio. Acredito que o erro esteja mesmo no carregamento das imagens. Peço um suporte. Obrigado
Fernando
Curtir tópico
+ 0
Responder
Posts
13/09/2020
Jose
Script para fazer upload de imagens usando um formulário e salvá-las no servidor usando php.
A primeira coisa que temos que fazer é criar uma página php incluindo as tags html e dentro do corpo criar um formulário da seguinte maneira:
Este formulário tem a função de recarregar a página com o método de envio POST e que permitirá o upload de algum tipo de arquivo. Ele contém uma entrada de tipo de arquivo que nos permitirá selecionar um arquivo de nosso disco rígido e um botão de envio para executar o formulário.
Pressionando o botão «Upload de imagem» será quando o código php entrar em ação que se encarregará de verificar e enviar a imagem para o servidor se estiver correta. Este código pode ir no mesmo corpo acima do formulário.
Há um vídeo explicando isso em
A primeira coisa que temos que fazer é criar uma página php incluindo as tags html e dentro do corpo criar um formulário da seguinte maneira:
<form action = "index.php" method = "POST" enctype = "multipart / form-data" /> Adicionar imagem: <input name = "file" id = "file" type = "file" /> <input type = "submit" name = "upload" value = "Upload image" /> </form>
Este formulário tem a função de recarregar a página com o método de envio POST e que permitirá o upload de algum tipo de arquivo. Ele contém uma entrada de tipo de arquivo que nos permitirá selecionar um arquivo de nosso disco rígido e um botão de envio para executar o formulário.
Pressionando o botão «Upload de imagem» será quando o código php entrar em ação que se encarregará de verificar e enviar a imagem para o servidor se estiver correta. Este código pode ir no mesmo corpo acima do formulário.
<?php //Si se quiere subir una imagen if (isset($_POST['subir'])) { //Recogemos el archivo enviado por el formulario $archivo = $_FILES['archivo']['name']; //Si el archivo contiene algo y es diferente de vacio if (isset($archivo) && $archivo != "") { //Obtenemos algunos datos necesarios sobre el archivo $tipo = $_FILES['archivo']['type']; $tamano = $_FILES['archivo']['size']; $temp = $_FILES['archivo']['tmp_name']; //Se comprueba si el archivo a cargar es correcto observando su extensión y tamaño if (!((strpos($tipo, "gif") || strpos($tipo, "jpeg") || strpos($tipo, "jpg") || strpos($tipo, "png")) && ($tamano < 2000000))) { echo '<div><b>Error. La extensión o el tamaño de los archivos no es correcta.<br/> - Se permiten archivos .gif, .jpg, .png. y de 200 kb como máximo.</b></div>'; } else { //Si la imagen es correcta en tamaño y tipo //Se intenta subir al servidor if (move_uploaded_file($temp, 'images/'.$archivo)) { //Cambiamos los permisos del archivo a 777 para poder modificarlo posteriormente chmod('images/'.$archivo, 0777); //Mostramos el mensaje de que se ha subido co éxito echo '<div><b>Se ha subido correctamente la imagen.</b></div>'; //Mostramos la imagen subida echo '<p><img src="images/'.$archivo.'"></p>'; } else { //Si no se ha podido subir la imagen, mostramos un mensaje de error echo '<div><b>Ocurrió algún error al subir el fichero. No pudo guardarse.</b></div>'; } } } } ?>
Há um vídeo explicando isso em
https://pt.savefrom.net/12-como-baixar-%C3%A1udio-soundcloud.html
Responder
Clique aqui para fazer login e interagir na Comunidade :)