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

Upaload De Foto


Anacarolina

Pergunta

Bom meu amigo me passou este script, só que eu presciso que ao clicar em enviar a foto seria enviada para o corpo de um arquivo qualquer, eu utilizo o banco myql, não sei muito PHP ainda estou fazendo curso, será que alguém poderia me ajuda... Obrigada....

arquivo TESTE.PHP


<div align="center">
   
  <p><font color="#003366" size="3" face="Arial, Helvetica, sans-serif"><strong>teste</strong></font></p>
   
  <form action="teste2.php" method="post" enctype="multipart/form-data" name="form1">
    <table width="430" border="0" bordercolor="#999999" bgcolor="#CCCCCC">
      <tr> 
        <tudo width="91"><font color="#003366" size="3" face="Arial, Helvetica, sans-serif"><strong>preview:</strong></font></tudo>
        <tudo width="299"><input name="file" type="file" id="data"></tudo>
      </tr>
      <tr> 
        <tudo colspan="2"><div align="center"> 
            <input type="submit" name="Submit" value="Cadastrar">
            <input type="reset" name="Submit2" value="Limpar">
          </div></tudo>
      </tr>
    </table>
   </form>
   
Arquivo TESTE2.PHP
<?php 
//** biblioteca auxiliar
include_once("class.upload.php");
$up = new uploadGenilhu();

$tmp = $up->type_up();
echo "-->$tmp <br>";
$tmp = $up->tamanho_up();
echo "-->$tmp <br>";
$tmp = $up->largura_up();
echo "-->$tmp <br>";
$tmp = $up->altura_up();
echo "-->$tmp <br>";
$tmp = $up->dimensoes_up();
echo "-->$tmp <br>";
$tmp = $up->extensao_up();
echo "-->$tmp <br>";
$tmp = $up->crianome_up();
echo "-->$tmp <br>";
$tmp = $up->upload_up($tmp);
echo "-->$tmp <br>";
?>
Arquivo class.upload.php
<?php
/******************************************************************
  classe de verificacao e upload de arquivos
******************************************************************/
class uploadGenilhu{
//**atributos da classe

var $arquivo     = ""         ;
var $tamanho     = "1000000"      ;
var $largura     = "1000000"      ;
var $altura      = "1000000"      ;
var $error       = ""         ;
var $imagem_dir  = "./teste/"  ;

 function uploadGenilhu()
   {//metodo construtor
    // Prepara a vari vel do arquivo 
    $this->arquivo = isset($_FILES["file"]) ? $_FILES["file"] : FALSE; 
    return($this->arquivo); 
   }
//** metodos da classe upload

 function type_up()
   {//Verifica se o mime-type do arquivo de imagem 
     if(!eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $this->arquivo["type"])) { 
       $error = "formato inv lido! A imagem deve ser jpg, peg,bmp,gif ou png.";       }
     return($error);
   }
  
 function tamanho_up()
   {//Verifica tamanho do arquivo 
     if($this->arquivo["size"] > $this->tamanho) { 
       $error = "Arquivo em tamanho muito grande!"; 
      } 
    return($error);
   }

 function largura_up()
   {//Verifica largura 
    //Para verificar as dimensä da imagem 
      $tamanhos = getimagesize($this->arquivo["tmp_name"]); 
     if($tamanhos[0] > $this->largura) { 
       $error = "Largura da imagem muito grande!"; 
      }
    return($error);
   } 

 function altura_up()
   {//Verifica altura 
    //Para verificar as dimens+¤ da imagem
      $tamanhos = getimagesize($this->arquivo["tmp_name"]);
        if ($tamanhos[1] > $this->altura) { 
            $error = "Altura da imagem muito grande!"; 
        } 
    return($error);
   }

 function dimensoes_up()
   {//Para verificar as dimens+-¤ da imagem
      $tamanhos = getimagesize($this->arquivo["tmp_name"]);
      $resp = $tamanhos[0] . "|". $tamanhos[1];//modelo [largura|altura]
      return($resp);
   }

 function extensao_up()
   {//Pega extensÆ do arquivo 
      preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $this->arquivo["name"], $ext);
      return($ext[1]);
   }
    
 function crianome_up()
   {//Gera um nome £nico para a imagem 
      $ext = $this->extensao_up();
      $imagem_nome = md5(uniqid(time())) . "." . $ext;  
      return($imagem_nome);
   }

 function upload_up($imagem_nome)
   {//Faz o upload da imagem 
     $this->imagem_dir .= $imagem_nome; 
     echo $this->imagem_dir;
     $tmp = move_uploaded_file($this->arquivo["tmp_name"], $this->imagem_dir); 
    return($tmp);
   }


};
?>

Se alguém pudesse me ajuda, só que gostaria que me ensinasse, e não que fizesse pra mim...

Obrigada.. Aninha... :P :P

Link para o comentário
Compartilhar em outros sites

19 respostass a esta questão

Posts Recomendados

  • 0

Para upload de imagens, eu não chego a usar classe, uma função já resolveu todos os meus problemas.. mas vamos lá, se eu entendi, quando você clicar em enviar você quer salvar essa foto e uma referência no banco. Bem, isso é basicamente tranquilo.. eu uso assim:

* checa se arquivo carregado pra pasta temporaria

* faz todas as verificações

* move para a pasta de fotos do usuário

* grava o nome da imagem (apenas o nome, a pasta eu monto dinamicamente) em um campo de fotos ligado ao usuario (gravo com nome criptografado, mais tranquilo de trabalhar) e o nome/descrição dela

Hm, no seu script você esta usando $_FILES, funciona, mas tem server que da problema, quando for upload de arquivo, tenta usar $HTTP_POST_FILES que é mais seguro..

Não sei se ajudo muito assim, mas você falou que não quer copia-cola, quer aprender.. =) então vou tentar ser útil..

vê ai e me diz se é isso mesmo, o que falta, etc..

D.Soul

Link para o comentário
Compartilhar em outros sites

  • 0

D.Soul

eu trabalho com uma empresa de leilão, e estou atualizado o site para o meu patrão, ele é burro e chato. Eu quando ia colocar as fotos dos itens que vão pra leilão eu fazia manualmente.

De uns tempos pra k, ele que esta querendo colocar as fotos, ele viu esse sistema funcionando em um concorrente falou pra mim da um jeito e fazer igual.

Funciona assim: seleciona a foto e clica em enviar, automaticamente a foto e enviada e atualizada em um arquivo chamdo agenda.php, ai a foto já estará disponivel para os visitantes do site.

entendeu.....

esse é o site: www.arteleiloes.com.br

abrigada a todos que estão me ajudando, fui muito bem recomendada a entra neste forum e pelo que estou vendo todos são muitos amigaveis e atensiosos.

So peço desculpas porque ainda estou aprendendo o PHP.

Obrigada a todos Ana

Link para o comentário
Compartilhar em outros sites

  • 0

Yo,

Hehehehe, ai complica né? Quer que funciona e ainda quer meter o dedelho no sistema.. tudo que ele vai fazer é selecionar a imagem e clicar em upload, não tinha nada que atormentar a vida por causa do código só por que o concorrente usa.. sei la =) eu prefiro tentar fazer algo melhor quando vejo algo legal por ai..

Mas tudo bem, eu não testei sua classe, então eu vou postar agora, testar ela daqui a pouco e retornar um novo/editar este post com o que eu vi..

Mas de cara lendo ela, eu tenho algumas dicas para você..

No arquivo class.upload.php:

var $tamanho = "1000000" ;

Sugiro que você mude isso para ficar mais fácil controlar a conta e também por que neste caso ele recebe uma string, e não um valor numérico; ficaria assim

var $tamanho = x * ( 1024 * 1024 ) ;

Ai você substitui 'x' por um número, sendo esse o valor em MB da imagem.. 1, 2.5, 5..

A largura e a altura você pode substituir o "1000000" por 3000, ao menos que você suba foto maiores que 3000*3000 pixels..

Assim como na função uploadGenilhu() como em todos os outros lugares, substitui $_FILES["file"] por $HTTP_POST_FILES["file"], para evitar erros..

O que eu não gosto nesse tipo de classe é que, o campo tem que se chamar file, prefiro passar o nome do campo por parâmetro opciona em forma de função.. =)

Por cima é só isso.. mais tarde quando tiver tempo eu volto aqui postar da sua dúvida mesmo.. agora estou meio enrolado em um projeto aqui =(..

-------- Edita:

Esqueci de perguntar.. seu arquivo agenda.php busca os registros em um banco mysql e lista daquela forma que está na página? Se for, existe um campo dentro dos registros para guardar o nome da imagem?

--------

D.Soul

Link para o comentário
Compartilhar em outros sites

  • 0

Yo, Ana.

Eu testei sua classe e ela não deu muito certo por aqui, olhei por cima e não vi erros.. achei estranho, mas depois em casa eu vejo ela com calma.. (se não chegar e capotar na cama)

Então, eu fiz um outro upload aqui por que não achei onde está salva minha função.. vou postar as páginas modificadas!

vê se serve, elas carregam normal, o código esta meio bagunçado, mas leia como apressado.. =)

TESTE.PHP

<div align="center">
    <form action="teste2.php" method="post" enctype="multipart/form-data">
        <p style="color: #003366; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;">
            <strong>Upload de Imagem</strong>
        </p>
        <p style="color: #003366; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;">
            Arquivo:
        </p>
        <p style="color: #003366; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;">
            <input name="file"   type="file"   size="40" id="data" style="color: #003366;" />
        </p>
        <p style="color: #003366; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;">
            <input name="submit" type="submit" value="Carregar" />
        </p>
    </form>
</div>
TESTE2.PHP
<?php
// Definicoes
$upl_campo   = $HTTP_POST_FILES['file'];
$upl_destino = './teste/';
// Define o array de erro
$upl_erro    = array ();
// Define o tamanho da imagem em bits
$upl_tamanho = 2 *( 1024 * 1024 );
$upl_altura  = 3000;
$upl_largura = 3000;

// Verifica se o arquivo foi carregado com sucesso
if ( !is_uploaded_file ( $upl_campo['tmp_name'] ))
{
      // Falha ao carregar
    $upl_erro[] = 'O arquivo não foi carregado.';    
}
// Carregado com sucesso
else
{        
    // Verifica o tamanho do arquivo
    if (( $upl_campo['size'] <= $upl_tamanho ) && ( $upl_tamanho != '' ))
    {
        // Tamanho do arquivo permitido
        // Verifica a extensão do arquivo
        if ( !eregi ( "^image\/(pjpeg|jpeg|png|gif|bmp)$" , $upl_campo['type'] ) )
        {
              // Extensão de arquivo não permitida
            $upl_erro[] = 'Tipo de arquivo não permitido.';
        }
        // Extensão de arquivo permitida
        {
              $upload['dimensao'] = getimagesize ( $upl_campo['tmp_name'] );
            // Verifica as dimensões do arquivo - largura
            if (( $upload['dimensao'][0] <= $upl_largura ) && ( $upl_largura != '' ))
            {
                // Verifica as dimensões do arquivo - altura
                if (( $upload['dimensao'][1] > $upl_altura ) && ( $upl_altura == '' ))
                // Altura não permitida
                {
                    $upl_erro[] = 'A altura do arquivo excede o limite.';
                }
            }
            // Dimensões do arquivo permitidas
            else
            {
                  // Largura não permitida
                $upl_erro[] = 'A largura do arquivo excede o limite.';
            }
        }
    }
    // Tamanho do arquivo excedeu o limite
    else
    {
        $upl_erro[] = 'O tamanho do arquivo excede o limite permitido.';
    }
}

// Testa o array de erros
if ( count ( $upl_erro ) > 0 )
{
    // Arquivo não foi carregado com sucesso
    foreach ( $upl_erro as $err )
    {
        $upl_mensagem_erro .= $err . '<br>';
    }
    print $upl_mensagem_erro;
    // Zera a variavel de erro
    $upl_mensagem_erro = '';
}
// Carregado com sucesso
else
{
    // Gera o nome do arquivo
    $upl_extensao    = substr ( $upl_campo['name'] , -4 );
    $upl_nome    = substr ( $upl_campo['name'] , 0 , -4 );
    // Verifica se o arquivo já existe, e gera um nome novo
    $upl_nome_final = $upl_nome . $upl_extensao;
    $cont_nome = 1;
    while ( is_file ( $folders['dbimagens'] . $str_pasta_upl . $upl_nome_final ))
    {
        $upl_nome_final = $upl_nome . $cont_nome . $upl_extensao;
        $cont_nome ++;
    }
    if ( !move_uploaded_file ( $upl_campo['tmp_name'] , $upl_destino . $upl_nome_final ))
    {
        print 'Erro ao salvar o arquivo.';
        exit;
    }
    // Cópia efetuada
    print 'Sucesso ao salvar o arquivo.';
}
?>

Espero que ajude por enquanto..

D.Soul

Link para o comentário
Compartilhar em outros sites

  • 0

Bom, eu ainda não tenho nada, estou começando do zero, pelo que percebi, funciona mais ou menos assim, seleciona a foto e depois clica em enviar, apos enviar tem o arquivo Agenda.php, este que exibe a foto, esse agenda pelo que percebi ele que busca o arquivo para exibi.

Eu até pensei em fazer algo bem melhor assim como você disse, porém como ainda estou iniciando no PHP não iria consegui fazer sozinha.

eu testei o codigo que você postou mas não funcionou...

eu postei em outro site que presto serviço também. http://www.vigacaldeiraria.com.br/teste/teste.php

Link para o comentário
Compartilhar em outros sites

  • 0

ana, ainda não entendi...

é só um formulario normal, de upload de foto??

tipo... tenta isso...

<?
$DIR = ""; //caminho do diretorio que serao salvas as imagens, com permissao de escrita
$URL = ""; //url da pasta que estao as imagens salvas
if(isset($_POST[send])) {
  move_uploaded_file($_FILES[nomedocampofile][tmp_name], $DIR.$_FILES[nomedocampofile][name]);
  echo '<img src="'.$URL.$_FILES[nomedocampofile][name].'" border="0">';
}
?>
aqui vai o formulario...

eu não testei, fui fazendo aqui.. mas deve funcionar...

tentai... qualquer coisa, posta...

Link para o comentário
Compartilhar em outros sites

  • 0

Bom, eu ainda não tenho nada, estou começando do zero, pelo que percebi, funciona mais ou menos assim, seleciona a foto e depois clica em enviar, apos enviar tem o arquivo Agenda.php, este que exibe a foto, esse agenda pelo que percebi ele que busca o arquivo para exibi.

Eu até pensei em fazer algo bem melhor assim como você disse, porém como ainda estou iniciando no PHP não iria consegui fazer sozinha.

eu testei o codigo que você postou mas não funcionou...

eu postei em outro site que presto serviço também. http://www.vigacaldeiraria.com.br/teste/teste.php

Estranho, eu testei ele local e online e funcionou perfeitamente, a pasta que você esta gravando a imagem esta com permissão de escrita? (chmod 0777)

Verifica as permissões da pasta, pode ser isso.

D.Soul

Link para o comentário
Compartilhar em outros sites

  • 0

eu mudei o (chmod 0777) e agora mudou a messangem de erro.

http://www.vigacaldeiraria.com.br/teste/teste.php

essa é a messagem de erro:

Warning: move_uploaded_file(./teste/EU.JPG): failed to open stream: Permission denied in /home/w3vigacaldeiraria/public_html/teste/teste2.php on line 85

Warning: move_uploaded_file(): Unable to move '/tmp/phpD0lvaz' to './teste/EU.JPG' in /home/w3vigacaldeiraria/public_html/teste/teste2.php on line 85

Erro ao salvar o arquivo.

o que pode estar acontecendo...

Bjos ana

Link para o comentário
Compartilhar em outros sites

  • 0

Eu tentei escrever um arquivo na sua pasta e ele não permitiu..

Você setou CHMOD 0777 em que pasta?

com.br/teste/ ou com.br/teste/teste/ ???

O script esta sendo executado dentro da pasta com.br/teste/, e tentando salvar na segunda.. então a pasta teste dentro de com.br/teste que tem que estar com permissão de escrita.

=) Verifica isso ai para mim, ou se achar mais fácil, só troca:

$upl_destino = './teste/';
# para
$upl_destino = './';

D.Soul

Link para o comentário
Compartilhar em outros sites

  • 0

você quer um script de upload de fotos??

tem esse aqui:

<?php

//Diretório aonde ficará os arquivos
$dir = "./";

//Extensões permitidas
$ext = array("gif","jpg","png");

//Quant. de campos do tipo FILE
$campos = 6;

//Formulário
echo '<form method="post" action="'.$PHP_SELF.'" enctype="multipart/form-data">
  Arquivo: <input type="file" name="file[]"><br />
  Arquivo: <input type="file" name="file[]"><br />
  Arquivo: <input type="file" name="file[]"><br />
  Arquivo: <input type="file" name="file[]"><br />
  Arquivo: <input type="file" name="file[]"><br />
  Arquivo: <input type="file" name="file[]"><br />
  <input type="submit" name="submit" value=" OK ">
  </form>';


//Se for enviado
if (isset($_POST['submit'])) {

//Obtendo info. dos arquivos
$f_name = $_FILES['file']['name'];
$f_tmp = $_FILES['file']['tmp_name'];
$f_type = $_FILES['file']['type'];


//Contar arquivos enviados
$cont=0;

//Repetindo de acordo com a quantidade de campos FILE
for($i=0;$i<$campos;$i++){

//Pegando o nome
$name = $f_name[$i];

//Verificando se o campo contem arquivo
  if ( ($name!="") and (is_file($f_tmp[$i])) and (in_array(substr($name, -3),$ext)) ) {

    if ($cont==0) {
      echo "<b>Arquivo(s) enviados:<br /></b>";
    }
      echo $name." - ";

      //Movendo arquivo's do upload
      $up = move_uploaded_file($f_tmp[$i], $dir.$name);

        //Status
        if ($up==true):
            echo  "<i>Enviado!</i>";
              $cont++;
        else:
            echo "<i>Falhou!</i>";
        endif;

      echo "<br />";
  }

}

echo ($cont!=0) ? "<br><i>Total de arquivos enviados: </i>".$cont : "Nenhum arquivo foi enviado!";
}
?>

testa aí... ;)

Link para o comentário
Compartilhar em outros sites

  • 0

Estranho...

Tenta rodar este arquivo na sua pasta..

escrita_arquivo.php

<?php
    // Local, define aqui
    $local = './teste/';
    // ou este local depois
#    $local = './';
    // Abre o arquivo
    $arquivo = fopen ( $local ."teste.txt" , 'w+' );
    // Escreve nele
    fwrite ( $arquivo , 'Yo, Teste em '. date ( 'd/m/Y H:i:s' ) .'!' );
    fwrite ( $arquivo , "\r\n\r\n" );
    fwrite ( $arquivo , 'dropdown menus have notoriously involved nasty big chunks of JavaScript with numerous browser-specific hacks that render any otherwise neat, semantic HTML quite inaccessible. Oh, the dream of a lightweight, accessible, standards-compliant, cross-browser-compatible method! Enter Suckerfish Dropdowns.' );
    fwrite ( $arquivo , "\r\n\r\n" );
    fwrite ( $arquivo , 'dropdown menus have notoriously involved nasty big chunks of JavaScript with numerous browser-specific hacks that render any otherwise neat, semantic HTML quite inaccessible. Oh, the dream of a lightweight, accessible, standards-compliant, cross-browser-compatible method! Enter Suckerfish Dropdowns.' );
    fwrite ( $arquivo , "\r\n\r\n" );
    fwrite ( $arquivo , 'dropdown menus have notoriously involved nasty big chunks of JavaScript with numerous browser-specific hacks that render any otherwise neat, semantic HTML quite inaccessible. Oh, the dream of a lightweight, accessible, standards-compliant, cross-browser-compatible method! Enter Suckerfish Dropdowns.' );
    fwrite ( $arquivo , "\r\n\r\n" );
    fwrite ( $arquivo , 'D.Soul' );
    // Fecha o arquivo
    fclose ( $arquivo );
    // Mostra mensagem
    print 'Feito.';
?>

=) vê ai se ele cria o arquivo

D.Soul

Link para o comentário
Compartilhar em outros sites

  • 0

http://www.vigacaldeiraria.com.br/teste/escrita_arquivo.php

não criou o arquivo... aparece essa mensagem:

Warning: fopen(./teste/teste.txt): failed to open stream: Permission denied in /home/w3vigacaldeiraria/public_html/teste/escrita_arquivo.php on line 7

Warning: fwrite(): supplied argument is not a valid stream resource in /home/w3vigacaldeiraria/public_html/teste/escrita_arquivo.php on line 9

Warning: fwrite(): supplied argument is not a valid stream resource in /home/w3vigacaldeiraria/public_html/teste/escrita_arquivo.php on line 10

Warning: fwrite(): supplied argument is not a valid stream resource in /home/w3vigacaldeiraria/public_html/teste/escrita_arquivo.php on line 11

Warning: fwrite(): supplied argument is not a valid stream resource in /home/w3vigacaldeiraria/public_html/teste/escrita_arquivo.php on line 12

Warning: fwrite(): supplied argument is not a valid stream resource in /home/w3vigacaldeiraria/public_html/teste/escrita_arquivo.php on line 13

Warning: fwrite(): supplied argument is not a valid stream resource in /home/w3vigacaldeiraria/public_html/teste/escrita_arquivo.php on line 14

Warning: fwrite(): supplied argument is not a valid stream resource in /home/w3vigacaldeiraria/public_html/teste/escrita_arquivo.php on line 15

Warning: fwrite(): supplied argument is not a valid stream resource in /home/w3vigacaldeiraria/public_html/teste/escrita_arquivo.php on line 16

Warning: fwrite(): supplied argument is not a valid stream resource in /home/w3vigacaldeiraria/public_html/teste/escrita_arquivo.php on line 17

Warning: fclose(): supplied argument is not a valid stream resource in /home/w3vigacaldeiraria/public_html/teste/escrita_arquivo.php on line 19

Feito.

Link para o comentário
Compartilhar em outros sites

  • 0

Então é permissão de escrita na pasta seu problema.

tenta inverter o comentario

// Local, define aqui

$local = './teste/';

// ou este local depois

#$local = './';

para

// Local, define aqui

#$local = './teste/';

// ou este local depois

$local = './';

Isso vai tentar escrever na pasta raiz do script.. vê se continua sem permissão de escrita!

D.Soul

Link para o comentário
Compartilhar em outros sites

  • 0

eu mudei o (chmod 0777)

chmod 0777???? :huh: ...

de um CHMOD 777 na pasta!

outra coisa, tenta mudar isso aqui na sua linha 51:

 //Movendo arquivo's do upload
      $up = move_uploaded_file($f_tmp[$i], $dir.$name);
isso por isso:
 //Movendo arquivo's do upload
      $up = copy($f_tmp[$i], $dir.$name);

Qualquer coisa tamos ai ;)

Flws

Link para o comentário
Compartilhar em outros sites

  • 0

eu mudei o (chmod 0777)

chmod 0777???? :huh: ...

de um CHMOD 777 na pasta!

flws ;)

O comando CHMOD 0777 <pasta> esta na base8, é a mesma coisa do chmod 777, só que, não lembro direito se é mais seguro ou se é algum outro motivo... faz tempo que aprendi isso.. x-x"

mas se tiver usando programinha, e não shell, concordo contigo.. xD

D.Soul

Link para o comentário
Compartilhar em outros sites

  • 0

eu mudei o (chmod 0777)

chmod 0777???? :huh: ...

de um CHMOD 777 na pasta!

flws ;)

O comando CHMOD 0777 <pasta> esta na base8, é a mesma coisa do chmod 777, só que, não lembro direito se é mais seguro ou se é algum outro motivo... faz tempo que aprendi isso.. x-x"

mas se tiver usando programinha, e não shell, concordo contigo.. xD

D.Soul

Bom D.Soul se não for um CHMOD777 deve ser aquilo que eu mudei na linha 51 :rolleyes: , eu também não lembro direito desses comando ai :lol:

Link para o comentário
Compartilhar em outros sites

  • 0

Yo,

É, acho que pode ser sim, considerando que a pasta de temporários apaga o arquivo após não ser mais utilizado, então copy é uma boa saida se o problema for na hora de mover..

Mas aquilo tem muita cara de chmod777, por que aqui eu testei os scripts e funcionaram.. perfeitamente..

Vamos ver :lol: ^^!

D.Soul

Link para o comentário
Compartilhar em outros sites

  • 0

Yo,

É, acho que pode ser sim, considerando que a pasta de temporários apaga o arquivo após não ser mais utilizado, então copy é uma boa saida se o problema for na hora de mover..

Mas aquilo tem muita cara de chmod777, por que aqui eu testei os scripts e funcionaram.. perfeitamente..

Vamos ver :lol: ^^!

D.Soul

Vamos esperar mais pelo menos aqui também nos meus scripts eu uso o CHMOD777 e achei o copy uma boa função pra parar aquele erro :lol: hehehe tomara que dê certo :unsure:

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
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...