Ir para conteúdo
Fórum Script Brasil
  • 0

Fazer Upload E Pegar O Caminho


Thalitinha

Pergunta

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\">&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>

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

No upload do arquivo você pode usar o $_FILES['Nome do campo ']['name']

dai depois você dexa uma variavel com o url da pasta junto com esse $_FILES['Nome do campo ']['name']

então poderia ficar assim

$_url = "www.seusite.com/pastaParaOndeForamUpados/".$_FILES['Nome do campo ']['name'];

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...