Bom dia pessoal, eu sou novo no fórum e novo em PHP.
É o seguinte, eu fiz um sistema de postagem, onde eu escrevo o título da postagem o corpo e tudo mais (como se fosse um blog), mais eu gostaria que junto com a postagem eu também pudesse adicionar uma imagem, pesquisei algo no Google e achei um script que parecia simples. mais quando vou acrescentar ao script que já esta pronto, não funciona,
segue o código PHP:
<?php
$host="localhost"; // Host name
$username="proativa_blog"; // Mysql username
$password="senha"; // Mysql password
$db_name="proativa_blog"; // Database name
$tbl_name="forum_question"; // Table name
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// get data that sent from form
$topic=$_POST['topic'];
$detail=$_POST['detail'];
$detail=$_POST['complete'];
$foto = $_FILES["foto"];
$name=$_POST['name'];
$email=$_POST['email'];
$datetime=date("d/m/y h:i:s"); //create date time
// Se a foto estiver sido selecionada
if (!empty($foto["name"])) {
// Pega extensão da imagem
preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext);
// Gera um nome único para a imagem
$nome_imagem = md5(uniqid(time())) . "." . $ext[1];
// Caminho de onde ficará a imagem
$caminho_imagem = "fotos/" . $nome_imagem;
// Faz o upload da imagem para seu respectivo caminho
move_uploaded_file($foto["tmp_name"], $caminho_imagem);
}
// Se houver mensagens de erro, exibe-as
if (count($error) != 0) {
foreach ($error as $erro) {
echo $erro . "<br />";
}
}
$sql="INSERT INTO $tbl_name(topic, detail, name, email, datetime)VALUES('$topic', '$detail', '$complete', '$nome_imagem', '$name', '$email', '$datetime')";
$result=mysql_query($sql);
if($result){
echo "Successful<BR>";
echo "<a href=main_forum.php>View your topic</a>";
}
else {
echo "ERROR";
}
mysql_close();
?>
Alguém pode me ajudar a localizar o erro? Desde-já agradeço a todos!
Pergunta
kel777
Bom dia pessoal, eu sou novo no fórum e novo em PHP.
É o seguinte, eu fiz um sistema de postagem, onde eu escrevo o título da postagem o corpo e tudo mais (como se fosse um blog), mais eu gostaria que junto com a postagem eu também pudesse adicionar uma imagem, pesquisei algo no Google e achei um script que parecia simples. mais quando vou acrescentar ao script que já esta pronto, não funciona,
segue o código PHP:
Alguém pode me ajudar a localizar o erro? Desde-já agradeço a todos!
Link para o comentário
Compartilhar em outros sites
6 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.