Bom galera montei um scrip de upload em PHP + MySQL, com vários tutorias pela net.
Segue a estrutura dele:
DB do MySQL:
CREATE TABLE `imagens` (
`id` real NOT NULL auto_increment,
`foto` varchar(25) NOT NULL,
PRIMARY KEY (`id`)
);
Config:
<?php
// Conexão com o banco de dados MySQL
$db="teste";
$Server_site="localhost";
$Login_admin="root";
$Senha_admin="";
// Conecta paginas a DB
$conexao = mysql_connect("$Server_site", "$Login_admin", "$Senha_admin") or die ("O servidor não responde!");
$banco = mysql_select_db("$db") or die ("Não foi possivel conectar-se ao banco de dados!");
?>
Index.php:
<html>
<head>
<title>Upload</title>
</head>
<body bgcolor = "#FFFFFF" text = "#000000">
<form name = "form1" method = "post" action = "upload.php" enctype = "multipart/form-data">
<input type = "file" name = "arquivo">
<input type = "submit" name = "Submit" value = "Enviar">
</form>
</body>
</html>
upload.php:
<?php
include "Config.php";
// Se existir o arquivo
if(isset($_FILES["arquivo"])){
$arquivo = $_FILES["arquivo"];
$pasta_dir = "";//diretorio dos arquivos
$arquivo_nome = $pasta_dir . $arquivo["name"];
// Faz o upload da imagem
move_uploaded_file($arquivo["tmp_name"], $arquivo_nome);
// Envia os dados ao banco de dados
$inserir = mysql_query ("INSERT INTO imagens VALUES ('','$arquivo_nome')");
// Verifica se foi enviados os dados
if ($inserir == 1)
{ echo "<script>alert('Foto ADD com sucesso.'); history.back();</script>"; die; }
}
?>
Bom ai esta a estrutura dele, o que eu quero saber e como fazer para que possa ser enviado apenas imagens JPG, GIF, PNG.
E também quero saber como fazer para que ele renomeia a imagem para um nome qualquer.
Pergunta
HUGO BORGES
Bom galera montei um scrip de upload em PHP + MySQL, com vários tutorias pela net.
Segue a estrutura dele:
DB do MySQL:
Config: Index.php: upload.php:Bom ai esta a estrutura dele, o que eu quero saber e como fazer para que possa ser enviado apenas imagens JPG, GIF, PNG.
E também quero saber como fazer para que ele renomeia a imagem para um nome qualquer.
Vlw galera aguardo contato
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.