Jump to content


Tio Tchello

Member Since 20/05/2007
Offline Last Active 24/09/2007, 09:09
-----

Topics I've Started

Fazer Upload E Pegar O Caminho

01/09/2007, 12:13

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 nao 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\">&nbsp;</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>

IPB Skin By Virteq