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

(Resolvido) Como colocar link de divulgação no upload?


Marlon Douglas

Pergunta

Olá pessoal.

Eu estou começando a criar um sistema de upload de imagens e gostaria que você me ajudasse a fazer o seguinte:

O usuário faz upload de uma imagem e ao acaba de carregar, apareça a imagem que ele enviou e link para compartilhar (o link da imagem).

No final, agora, aprece só se tem erro ou não, gostaria de que fizesse isso que eu disse acima.

Eu já vi muitos sites de upload fazer isso, então deve ter jeito. Me ajudem ae pessoal

Os aquivos..

index.php

<?php

      if(isset($_POST['acao']) && $_POST['acao'] == 'cadastrar'){
         $img = $_FILES['img'];
         $pasta  = 'img/';
         $ok = 0;
         $erro = 0;
         $contar = count($img['name']);
         for($i = 0; $i < $contar; $i++){
            $nome = $img['name'][$i];
            $tmp  = $img['tmp_name'][$i];
        $nomeAleatorio = md5(uniqid(time())) . strrchr($nome, ".");
            if(!empty($nome)){
               if(move_uploaded_file($tmp, $pasta . $nomeAleatorio)){
                  $ok++; 
                  }else{
                    $erro++;
                  }
            }
         }
   }
   
   
      
?>

<?php
      if(isset($ok) && isset($erro)){
      

         echo 'Arquivos enviados com sucesso :'.$ok;
         echo '<br />';
         echo '<br />';
         echo ';
         echo 'Arquivos não enviados :'.$erro;
      }

   
?>
upload.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Upload</title>

</head>
&lt;script type="text/javascript">
      function AddCampo(id){
         el = document.getElementById(id);
         el.innerHTML += '<label><span>Imagem Extra</span></label><input type="file" name="img[]" /><br />';
      }
      
            
   </script>

<body>

<center>
<div id="addimg">
<form method="post" action="inde.php" enctype="multipart/form-data">
   <a href="#"  onclick="AddCampo('img-extra')">Add Campo</a>
   
    <label>Arquivo: </label> <input type="file" name="img[]"  id="img"/>
   
    <div id="img-extra"></div>
   
    <input type="submit" class="btn" value="Enviar" />
    <input type="hidden" name="acao" value="cadastrar" />
</form>
</div>
</center>

</body>
</html>

É isso :rolleyes:

Editado por Marlon Douglas
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.

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,8k
×
×
  • Criar Novo...