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

problemas com array


marcelo_web

Pergunta

Sou novo em php e queria saber onde estou errando nesse script de upload de arquivos.

<?php 
require_once ("functionsUpload.php");
set_time_limit(0);    //Elimita o limite de tempo do php_timeout();

for($i=1; $i<=10; $i++)
{

//pega os nomes dos campos files (prefixo + numero crescente)

$id_arquivo = "foto".$i;
$arqv_temporario = $_FILES[$id_arquivo]["tmp_name"];

// faz o upload dos arquivos

$arquivo = array();

$arquivo[i] = isset($_FILES["foto".$i]) ? $_FILES["foto".$i] : FALSE;
$max_image_x = 402;
$max_image_y = 331;
$diretorio = '/home/admin/public_html/admin/testes/eu/fotos/';
if($arquivo[i])
{
    $tamanho = getimagesize($arqv_temporario);
    ini_set ("max_execution_time", 3600); // uma hora
    $err = FALSE;
    if(is_uploaded_file($arqv_temporario))
    {
        if(verifica_image($arquivo[i]))
        {
            $tamanho = getimagesize($arqv_temporario);
            $dimensiona = verifica_dimensao_image($arquivo[i], $max_image_x, $max_image_y);
            if($dimensiona != '')
            {
                if($dimensiona == 'altura')
                {
                        $auxImage = $max_image_x;
                        $max_image_x = $max_image_y;
                        $max_image_y = $auxImage;
                }
            }
            else
            {
                $max_image_x = $tamanho[0];
                $max_image_y = $tamanho[1];
            }
            $nome_foto  = ('imagem_crop_' . time() . '.' . verifica_extensao_image($arquivo[i]));// nome único para foto
            $endFoto = $diretorio . $nome_foto;
            if(reduz_imagem($arqv_temporario, $max_image_x, $max_image_y, $endFoto))
            {
                $err = TRUE;
            }
        }
    }
}


{



echo "<img src=fotos/$nome_foto /> <br /> nome_foto: $nome_foto <br />arqv_temporario: $arqv_temporario <br />arquivo:". $arquivo[i]." <br />id_arquivo: $id_arquivo <br /><br />

";




}


}

?>

o resultado esta aparecendo assim

Warning: imagejpeg() [function.imagejpeg]: Unable to open '/home/admin/public_html/admin/testes/eu/fotos/imagem_crop_1221161304.jpg' for writing in /home/admin/public_html/testes/eu/functionsUpload.php on line 56

nome_foto: imagem_crop_1221161304.jpg

arqv_temporario: /tmp/phpVclH5d

arquivo:Array

id_arquivo: foto1

Warning: imagejpeg() [function.imagejpeg]: Unable to open '/home/admin/public_html/admin/testes/eu/fotos/imagem_crop_1221161304.jpg' for writing in /home/admin/public_html/testes/eu/functionsUpload.php on line 56

nome_foto: imagem_crop_1221161304.jpg

arqv_temporario: /tmp/phpr9gUYO

arquivo:Array

id_arquivo: foto2

Warning: imagejpeg() [function.imagejpeg]: Unable to open '/home/admin/public_html/admin/testes/eu/fotos/imagem_crop_1221161304.jpg' for writing in /home/admin/public_html/testes/eu/functionsUpload.php on line 56

nome_foto: imagem_crop_1221161304.jpg

arqv_temporario: /tmp/php4RiCAr

arquivo:Array

id_arquivo: foto3

Warning: imagejpeg() [function.imagejpeg]: Unable to open '/home/admin/public_html/admin/testes/eu/fotos/imagem_crop_1221161305.jpg' for writing in /home/admin/public_html/testes/eu/functionsUpload.php on line 56

nome_foto: imagem_crop_1221161305.jpg

arqv_temporario: /tmp/phpWfJ7O6

arquivo:Array

id_arquivo: foto4

Warning: imagejpeg() [function.imagejpeg]: Unable to open '/home/admin/public_html/admin/testes/eu/fotos/imagem_crop_1221161305.jpg' for writing in /home/admin/public_html/testes/eu/functionsUpload.php on line 56

nome_foto: imagem_crop_1221161305.jpg

arqv_temporario: /tmp/phpQl1BAN

arquivo:Array

id_arquivo: foto5

Warning: imagejpeg() [function.imagejpeg]: Unable to open '/home/admin/public_html/admin/testes/eu/fotos/imagem_crop_1221161305.jpg' for writing in /home/admin/public_html/testes/eu/functionsUpload.php on line 56

nome_foto: imagem_crop_1221161305.jpg

arqv_temporario: /tmp/phpICYE4v

arquivo:Array

id_arquivo: foto6

Warning: imagejpeg() [function.imagejpeg]: Unable to open '/home/admin/public_html/admin/testes/eu/fotos/imagem_crop_1221161305.jpg' for writing in /home/admin/public_html/testes/eu/functionsUpload.php on line 56

nome_foto: imagem_crop_1221161305.jpg

arqv_temporario: /tmp/php9EaOYf

arquivo:Array

id_arquivo: foto7

Warning: imagejpeg() [function.imagejpeg]: Unable to open '/home/admin/public_html/admin/testes/eu/fotos/imagem_crop_1221161305.jpg' for writing in /home/admin/public_html/testes/eu/functionsUpload.php on line 56

nome_foto: imagem_crop_1221161305.jpg

arqv_temporario: /tmp/phpQBsTh1

arquivo:Array

id_arquivo: foto8

Warning: imagejpeg() [function.imagejpeg]: Unable to open '/home/admin/public_html/admin/testes/eu/fotos/imagem_crop_1221161305.jpg' for writing in /home/admin/public_html/testes/eu/functionsUpload.php on line 56

nome_foto: imagem_crop_1221161305.jpg

arqv_temporario: /tmp/phpXTrloO

arquivo:Array

id_arquivo: foto9

Warning: imagejpeg() [function.imagejpeg]: Unable to open '/home/admin/public_html/admin/testes/eu/fotos/imagem_crop_1221161305.jpg' for writing in /home/admin/public_html/testes/eu/functionsUpload.php on line 56

nome_foto: imagem_crop_1221161305.jpg

arqv_temporario: /tmp/phpkUoWNC

arquivo:Array

id_arquivo: foto10

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Olá..

Antes de qualquer coisa, você não é esse cara aqui não, né?

http://scriptbrasil.com.br/forum/index.php?showuser=8360

Que postou um script parecido com esse seu aí, três vezes, já:

Aqui: http://scriptbrasil.com.br/forum/index.php?showtopic=124172

Aqui: http://scriptbrasil.com.br/forum/index.php?showtopic=124301

E aqui: http://scriptbrasil.com.br/forum/index.php?showtopic=124189

Porque, se for, não vai adiantar muito ficar enviando, repetidamente, a mesma pergunta, né? Se ninguém respondeu antes, não vai repsonder agora. Além disso, viola as regras [http://scriptbrasil.com.br/forum/index.php?act=boardrules], cuja norma violada, transcrevo a seguir:

3.8 Não é permitida a postagem de mensagens com a finalidade de manter o tópico no início da lista (up), nem de mensagens que não se refiram ao assunto do tópico (flood). Caso isso ocorra, as mensagens serão excluídas e os autores, advertidos.
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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...