Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marcos_imasters

como criar sistema de upload

Recommended Posts

alarte o poblema e enviar pq nao enviar se a imagem ja tiver com o mesmo nome da pasta

 

@rohde os exemplos ai achei bacana mais vocês achao que o uplaud dever se alterado junto com os outros dados ow o upluad fazer um um arquivo separado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi... o mesmo nome da pasta ou do arquivo ? se for do arquivo, você não terá dois nomes iguais da forma que eu to te falando, isso é muito improvável.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não necessariamente, você pode fazer junto, apenas envie a requisição para à página responsável para fazer a operação de upload, etc.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se deu erro você está fazendo algo errado, o fato de requisições serem na mesma página não representam erros, a menos claro que você faça errado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utilize a função time(); ou prefixos, exemplo:

 

imagem_'.time().'_site.jpg

Alaerte Gabriel, bom dia...

Mas não seria mais seguro (em termos de não repetição) utilizar a função RAND?

 

Marcos_Imaster

 

Posta o erro e o código que está dando...

Dizer que "dá erro" é muito vago...

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites
Alaerte Gabriel, bom dia...

Mas não seria mais seguro (em termos de não repetição) utilizar a função RAND?

 

Bom dia Paulo. Vamos a um exemplo, digamos que eu faça um upload neste momento: 10:20 da manhã. Mesmo que um usuário faça o upload neste mesmo horário, um dos dois iria terminar ou mais cedo ou mais tarde que o outro, praticamente impossível os dois se igualarem... Entendeu ? seja por atraso do carregamento de cada um, etc...

 

Eu sempre utilizei dessa forma, nunca tive problemas não, mais caso queiram implementar mais segurança, é sempre bem vinda. :joia:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia Paulo. Vamos a um exemplo, digamos que eu faça um upload neste momento: 10:20 da manhã. Mesmo que um usuário faça o upload neste mesmo horário, um dos dois iria terminar ou mais cedo ou mais tarde que o outro, praticamente impossível os dois se igualarem... Entendeu ? seja por atraso do carregamento de cada um, etc...

 

Eu sempre utilizei dessa forma, nunca tive problemas não, mais caso queiram implementar mais segurança, é sempre bem vinda. :joia:

 

Entendi...

Realmente, essa sua lógica é válida...

Mas aconselharia ainda usar o RAND, acho que daria mais segurança (Isso em sistemas grandes, com diversos usuários simultâneos, numa mesma empresa - com a mesma conexão de internet - fazendo upload de arquivos semelhantes - mesmo tamanho)

Caso contrário, realmente a TIME supre as necessidades!

 

:clap:

Compartilhar este post


Link para o post
Compartilhar em outros sites

no caso se eu usasse o md5?

 

segue ai como eu fiz

 

	<div class="span9"><?
session_start();
if(!isset($_SESSION['login'])) { echo "<h1>ERROR</h1> 
<hr> 
<ul class='breadcrumb'>
<li><a href='inicio'>Inicio</a> <span class='divider'>/</span></li>
</ul><div class='alert alert-error'>
 <h4>Atenção!</h4>
 Para Acessar essa página você precisa está logado."; }
else{

?>  <?


#SE O USUÁRIO PEDIR PARA ATUALIZAR EXECUTAR SCRIPT
   if(isset($_POST['salvar']))
{

	#RECUPERANDO INFORMAÇÕES DO FORMULÁRIO
	$nome = strip_tags($_POST['nome']);
	$senha = strip_tags($_POST['senha']);
	$senha2 = strip_tags($_POST['senha2']);
	$sexo = strip_tags($_POST['sexo']);

	#VERIFICAÇÃO DOS CAMPOS
	#SE AS SENHAS DIFERIREM
	if($senha != $senha2)
	{
			echo '<div class="alert alert-error" align="center">A senha informada é difente da confirmação.</div>';

	#SE O NOME ESTIVER VAZIO
	}
	if($nome == '')
	{
			echo '<div class="alert alert-error" align="center">Por favor insira o seu nome no campo acima.</div>';

	#SE O CAMPO NOME TIVER NUMEROS		
	}
	if($nome == is_numeric($nome))
	{
			echo '<div class="alert alert-error" align="center">Seu nome não pode conter números</div>'; 

	#SE A SENHAR FOR VAZIO 
	}
	if($senha == '')
	{
			echo '<div class="alert alert-error" align="center">Por favor insira uma senha de acesso no campo acima.</div>';

	#SE A SENHA FOR VAZIO
	}
	if($senha2 == '')
	{
			echo '<div class="alert alert-error" align="center">Repita sua senha de acesso.</div>';			   

	}else
	{

		$Query = mysql_query("UPDATE usuarios SET nome='$nome',senha='$senha' WHERE login='".$_SESSION['login']."'");
		echo "<div class='alert alert-sucess'>	<h4>Dados Atualizados</h4>	Seus Dados foram alterados.</div>";

	}

   }
   ?>
             <h4>Meu Perfil</h4> 
           <hr> 
           <ul class="breadcrumb">
   <li><a href="index.php">Inicio</a> <span class="divider">/</span></li>
   <li class="active">Meu Perfil</li>
   </ul> 
        <ul class="nav nav-tabs">
               <li class="active"><a href="#tab1" data-toggle="tab">Pessoal</a></li>
               <li><a href="#tab2" data-toggle="tab">Proficional</a></li>
               <li><a href="#tab3" data-toggle="tab">Contato</a></li>
             </ul>
<div class="tab-content" style="padding-bottom: 9px; border-bottom: 1px solid #ddd;">
               <div class="tab-pane active" id="tab1">
                 <p>
                 	<form method="POST" action="">

 <legend>Pessoal</legend>
 <p>
   <label>Matricula</label>
  <input type="text" class="uneditable-input" disabled="disabled" placeholder="<?=$perfil['login'];?>">
   <label>Nome</label>
   <input name="nome" type="text" id="nome" placeholder="<?=$perfil['nome'];?>" value="<?=$perfil['nome'];?>">
<label>Sexo</label>
<select name="sexo" id="sexo">
 <option value="Masculino">Masculino</option>
 <option value="Feminino">Feminino</option>
 <option selected="select" disabled="disabled" value="<?=$perfil['sexo'];?>"><?=$perfil['sexo'];?></option>
</select>
   <label>Senha</label>
   <input name="senha" type="text" id="senha" placeholder="<?=$perfil['senha'];?>" value="<?=$usuario['senha'];?>">
   <label>Confirmar Alteração</label>
   <input name="senha2" type="text" id="senha2" placeholder="Digite sua senha Atual">
 </p>
 <button type="submit" name="salvar" id="salvar"  class="btn">Salva</button>
</form></p>
               </div>
               <div class="tab-pane" id="tab2">
                 <p>proficional</p>
               </div>
               <div class="tab-pane" id="tab3">
                 <p>contato.</p>
               </div>
             </div>
         </div>

<? }?>

comob oto aqui pra enviar foto tabem sem da erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.