Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Upload Error
  • Well when a i try

    if (!empty($_FILES)) {    
    require_once($_SERVER['DOCUMENT_ROOT']. '/joventino/novo/config.ini.php');
    $tempFile = $_FILES['Filedata']['tmp_name'];
    $targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
    $targetPath = str_replace('//','/',$targetPath);
    $targetFile = $targetPath . $_FILES['Filedata']['name'];
    //gera nome randomico
    $nomeRand = sprintf('%d%s%d', time(), str_replace(array(' ', '.'), '', microtime()), rand(1111111, 9999999));
    //novo nome arquivo original
    $novoNome = $targetPath . $nomeRand. '.jpg';
    //nome arquivo thumb
    $novoNomeThumb = $targetPath .'Thumbs/'. $nomeRand. '.jpg';

    if (move_uploaded_file($tempFile,$novoNome))
    {

    //CRIA THUMB

    $imagem=$novoNome;
    $im = imagecreatefromjpeg($imagem); //criar uma amostra da imagem original
    $largurao = imagesx($im);// pegar a largura da amostra
    $alturao = imagesy($im);// pegar a altura da amostra

    $alturad = 100; // definir a altura da miniatura em px
    $largurad = ($largurao*$alturad)/$alturao;// calcula a largura da imagem a partir da
    //altura da miniatura
    $nova = imagecreatetruecolor($largurad,$alturad);//criar uma imagem em branco
    //copiar sobre a imagem em branco a amostra diminuindo conforma as especificações da miniatura
    imagecopyresampled($nova,$im,0,0,0,0,$largurad,$alturad,$largurao,$alturao);

    imagejpeg($nova,$novoNomeThumb);//cria copia no servidor

    imagejpeg($nova);//cria imagem jpeg

    imagedestroy($nova);//libera a memoria usada na miniatura
    imagedestroy($im);//libera a memoria usada na amostra


    //REDIMENSIONA IMAGEM GRANDE

    $imagem=$novoNome;
    $im = imagecreatefromjpeg($imagem); //criar uma amostra da imagem original
    $largurao = imagesx($im);// pegar a largura da amostra
    $alturao = imagesy($im);// pegar a altura da amostra

    $alturad = 480; // definir a altura da miniatura em px
    $largurad = ($largurao*$alturad)/$alturao;// calcula a largura da imagem a partir da
    //altura da miniatura
    $nova = imagecreatetruecolor($largurad,$alturad);//criar uma imagem em branco
    //copiar sobre a imagem em branco a amostra diminuindo conforma as especificações da miniatura
    imagecopyresampled($nova,$im,0,0,0,0,$largurad,$alturad,$largurao,$alturao);

    imagejpeg($nova,$novoNome);//cria copia no servidor

    imagejpeg($nova);//cria imagem jpeg

    imagedestroy($nova);//libera a memoria usada na miniatura
    imagedestroy($im);//libera a memoria usada na amostra

    require_once($_SERVER['DOCUMENT_ROOT']. '/joventino/config.ini.php');
    require_once(CLASSES_DIR. 'conexao.class.php');

    //Salva na tabela as fotos
    $nomearquivo = $nomeRand. '.jpg';
    $sqlSalvaCaixa=Conexao::ExecutaSQL(\"INSERT INTO Fotos(Nome, Galeria_Ref, Data_Cad)
    VALUES
    ('\" .$nomearquivo. \"','\" .$_GET['galeria']. \"',NOW())\");

    echo '1';
    }
    }



    I have no problem to upload and make thumb.. But with this script i can´t upload gif or png...
    So a try one class, work perfect without on uploadify.php, but when i use into uploadify.php, save on database but files r not uploaded.

    What´s wrong?

    	require_once($_SERVER['DOCUMENT_ROOT']. '/joventino/novo/config.ini.php');

    #Upload
    $nomeRand = sprintf('%d%s%d', time(), str_replace(array(' ', '.'), '', microtime()), rand(1111111, 9999999));
    $novoNome = $nomeRand;
    $explode = explode('.',$_FILES['Filedata']['name']);
    $nomeComExt = $novoNome. '.' .$explode[1];

    $up640 = new upload($_FILES['Filedata']);
    if ($up640->uploaded) {
    $up640->file_new_name_body = $novoNome;
    $up640->image_resize = true;
    $up640->image_x = 640;
    $up640->image_ratio_y = true;
    $up640->process(UPLOADS_DIR);
    if ($up640->processed) {
    #$upthumb->clean();
    } else {
    echo 'erro : ' . $up640->error;
    }
    }

    $upthumb = new upload($_FILES['Filedata']);
    if ($upthumb->uploaded) {
    $upthumb->file_new_name_body = $novoNome;
    $upthumb->image_resize = true;
    $upthumb->image_x = 100;
    $upthumb->image_ratio_y = true;
    $upthumb->process(UPLOADS_THUMB_DIR);
    if ($upthumb->processed) {
    #$upthumb->clean();
    } else {
    echo 'erro : ' . $upthumb->error;
    }
    }

    $sqlSalvaCaixa=Conexao::ExecutaSQL(\"INSERT INTO Fotos(Nome, Galeria_Ref, Data_Cad)
    VALUES
    ('\" .$nomeComExt. \"','\" .$_GET['galeria']. \"',NOW())\");

    echo '1';



    It´s possbile debug uploadify.php ? I Put js alert, echo, css lightbox to find error, but commands not run...

    Any idea how to resolve?