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

Update De Imagens


Guest - ronaldosdb -

Pergunta

9 respostass a esta questão

Posts Recomendados

  • 0

Ola desculpe-me se não fui claro....

Eu estou procurando algum script para atualizar imagens em um bd..(trocar a imagem...) alguém tem...não estou conseguindo trocar as imagem cadastradas em meu bd...

Valeu

Ronaldo

Link para o comentário
Compartilhar em outros sites

  • 0

Simplesmente não retorna erro nenhum mas tb não faz o upload

To fazendo assim:

arquivo upload4.php

<?php
require_once("class_upload.php");
$upload = new Upload();
$upload->Envia_Arquivo();

?>
<html>
<head>
<title>Upload</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="class_upload.php" method="post" enctype="multipart/form-data" name="form1">
<input name="arquivo" type="file" lang="pt">
<input type="submit" name="Submit" value="Enviar">
</form>
</body>
</html>
arquivo class_upload
<?php

class Upload
{
var $arquivo = "";
var $erro = array ( "0" => "upload executado com sucesso!",
"1" => "O arquivo é maior que o permitido pelo Servidor",
"2" => "O arquivo é maior que o permitido pelo formulario",
"3" => "O upload do arquivo foi feito parcialmente", 
"4" => "Não foi feito o upload do arquivo"
);

function Verifica_Arquivo()
{
$this->arquivo = isset($_FILES['arquivo']) ? $_FILES['arquivo'] : FALSE;
return is_uploaded_file($this->arquivo['tmp_name']) ? true : false; 
}

function Envia_Arquivo()
{
if($this->Verifica_Arquivo() == true)
{
set_time_limit(0);
$diretorio = "imagens/";
if(!file_exists($diretorio))
{
mkdir($diretorio);
} 

while ( file_exists ( $diretorio.$this->arquivo['name'] ))
{
$this->arquivo['name'] = preg_replace ( "/^(.+?)(_?)(\d*)(\.[^.]+)?$/e", "'\_'.(\+1).'a34f59274d50f313ec06e96e2620e117", $this->arquivo['name']);
}

move_uploaded_file($this->arquivo['tmp_name'], $diretorio . $this->arquivo['name']);
echo "<span style='color: white; border: solid 1px; background: blue;'>".$this->erro[$this->arquivo['error']]."</span>";
}
elseif( isset($this->arquivo['tmp_name']) )
{
echo "<span style='color: white; border: solid 1px; background: red;'>".$this->erro[$this->arquivo['error']]."</span>";
}
}
}

?> 

Alguma dica?

Vlw

Ronaldo

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,3k
    • Posts
      652,6k
×
×
  • Criar Novo...