Estou tentando utilizar um script para gerenciar downloads no site de minha igreja. Porém eu tenho de colocar o arquivo e depois digitar o caminho deste arquivo.
Gostaria de saber se não tem como fazer o upload e ele já pegar o caminho... abaixo o script... abraços a todos.
<?
$cadastrar = $_GET["cadastrar"];
if($cadastrar == "download") {
$nome = $_POST["nome"];
$data = $_POST["data"];
$url = $_POST["url"];
$descricao = $_POST["descricao"];
$sql = mysql_query("SELECT * FROM {$prefixo}downloads WHERE nome = '".$nome."'") or die(mysql_error());
$sql2 = mysql_query("SELECT * FROM {$prefixo}downloads WHERE url = '".$url."'") or die(mysql_error());
$contar = mysql_num_rows($sql);
$contar2 = mysql_num_rows($sql2);
if($contar > 0) {
$erro.= "Já existe um download com este mesmo nome.<br>";
}
if($contar2 > 0) {
$erro.= "Já existe um download com esta mesma URL.<br>";
Pergunta
Thalitinha
Bom dia a todos.
Estou tentando utilizar um script para gerenciar downloads no site de minha igreja. Porém eu tenho de colocar o arquivo e depois digitar o caminho deste arquivo.
Gostaria de saber se não tem como fazer o upload e ele já pegar o caminho... abaixo o script... abraços a todos.
<?
$cadastrar = $_GET["cadastrar"];
if($cadastrar == "download") {
$nome = $_POST["nome"];
$data = $_POST["data"];
$url = $_POST["url"];
$descricao = $_POST["descricao"];
$sql = mysql_query("SELECT * FROM {$prefixo}downloads WHERE nome = '".$nome."'") or die(mysql_error());
$sql2 = mysql_query("SELECT * FROM {$prefixo}downloads WHERE url = '".$url."'") or die(mysql_error());
$contar = mysql_num_rows($sql);
$contar2 = mysql_num_rows($sql2);
if($contar > 0) {
$erro.= "Já existe um download com este mesmo nome.<br>";
}
if($contar2 > 0) {
$erro.= "Já existe um download com esta mesma URL.<br>";
}
if($nome == "") {
$erro.= "Digite o nome do download.<br>";
}
if($data == "") {
$erro.= "Digite a data do download.<br>";
}
if($url == "") {
$erro.= "Digite a URL do download.<br>";
}
if($descricao == "") {
$erro.= "Digite a descrição do download.<br>";
}
if($erro == "") {
$cadastrar = mysql_query("INSERT INTO {$prefixo}downloads (nome, data_criacao, url, descricao, cliques) VALUES
('$nome', '$data', '$url', '$descricao', '$cliques')", $db) or die(mysql_error());
if($cadastrar == 1) {
echo "Download cadastrado com sucesso.";
}else{
echo "Não foi possível cadastrar a notícia.";
}
}else{
echo"
<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"4\" bgcolor=\"#D8E1F3\" class=\"css\">
<tr>
<td bgcolor=\"#ACBFE6\" class=\"ft10 s1\"><font color=\"#FFFFFF\"><img src=\"imagens/erro.gif\" width=\"13\" height=\"13\"> </font><strong>Ocorreram os seguintes erros:</strong></td>
</tr>
<tr>
<td><font color=\"#FF0000\">".$erro."</font><br />
</span></td>
</tr>
</table>";
}
}
?>
<form method="POST" action="admin.php?acao=add&cadastrar=download">
Nome:<br>
<input name="nome" type="text" value="<?php echo $nome; ?>" size="20">
<br>
Data:<br>
<input name="data" type="text" value="<?php echo date('d/m/y'); ?>" size="20">
<br>
URL:<br>
<input name="url" type="text" value="<?php echo $url; ?>" size="20">
<br>
Descrição:<br>
<textarea rows="5" name="descricao" cols="40"><?php echo $descricao; ?></textarea>
<br>
<input name="cadastrar" type="submit" id="cadastrar" value="Cadastrar">
</p>
</form>
Link para o comentário
Compartilhar em outros sites
2 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.