Ir para conteúdo

POWERED BY:

Arquivado

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

rodrigoreis22

Envio de arquivos...

Recommended Posts

<?php

for($i=1;$i<6;$i++)

{

if ($img[$i]_name != "") {

       

        @copy("$img[$i]" , "/home/agitoindi/www/dir/$img[$i]_name")

             

                or die("Erro! Não foi possível enviar o arquivo");

 

 

} else {

 

      die("Arquivo não especificado");

 

}

}

?>

 

<HTML>

<HEAD>

<TITLE>Sucesso!</TITLE>

</HEAD>

 

<BODY>

 

<H1>Arquivos enviados com sucesso!</H1>

 

</BODY

</HTML>

Este é um script de envio de arquivos que eu peguei na internet. Originalmente ele envia só um arquivo, dai eu tentei adaptar para enviar 5 arquivos simultaneamente, mas ta dando o seguinte erro na linha em negrito:

Parse error: parse error, unexpected T_STRING in /home/agitoindi/www/upload.php on line 4

PS.: Antes da adaptação ele funcionava perfeitamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?phpfor($i=1;$i<6;$i++){if (!empty($img[$i]_name)) {                @copy("$img[$i]" , "/home/agitoindi/www/dir/$img[$i]_name")                              or die("Erro! Não foi possível enviar o arquivo");} else {      die("Arquivo não especificado");}}?><HTML><HEAD><TITLE>Sucesso!</TITLE></HEAD><BODY><H1>Arquivos enviados com sucesso!</H1></BODY</HTML>

 

tenta esse código. você colocou os nomes dos campos corretamente? ...img[1] ....?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tentei esse código ai.. tb não deu certo. Vou postar os dois arquivos aqui, para vcs analisarem. Esse primeiro é o arquivo html, onde tem o formulário:

<HTML><HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=iso-8859-1"> <META NAME="GENERATOR" Content="Visual Page 2.0 for Windows"> <TITLE>Envio de Arquivos AgitoIndi.com</TITLE></HEAD><BODY><FORM ACTION="upload.php" METHOD="POST" ENCTYPE="multipart/form-data"><P><CENTER><P><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="36%" HEIGHT="80"> <TR>  <TD HEIGHT="20" COLSPAN="3" BGCOLOR="#0268A6"> </TD> </TR> <TR>  <TD HEIGHT="20" COLSPAN="3" BGCOLOR="silver">  <P ALIGN="CENTER"><B><FONT FACE="Verdana">Enviar um arquivo</FONT></B>  </TD> </TR> <TR>  <TD WIDTH="6%" HEIGHT="67" BGCOLOR="silver"> </TD>  <TD WIDTH="88%" HEIGHT="67" BGCOLOR="silver">  <P ALIGN="CENTER"> <INPUT TYPE="file" NAME="img[1]" SIZE="30">  </TD> </TR> <TR>  <TD WIDTH="6%" HEIGHT="67" BGCOLOR="silver"> </TD>  <TD WIDTH="88%" HEIGHT="67" BGCOLOR="silver">  <P ALIGN="CENTER"> <INPUT TYPE="file" NAME="img[2]" SIZE="30">  </TD> </TR> <TR>  <TD WIDTH="6%" HEIGHT="67" BGCOLOR="silver"> </TD>  <TD WIDTH="88%" HEIGHT="67" BGCOLOR="silver">  <P ALIGN="CENTER"> <INPUT TYPE="file" NAME="img[3]" SIZE="30">  </TD> </TR> <TR>  <TD WIDTH="6%" HEIGHT="67" BGCOLOR="silver"> </TD>  <TD WIDTH="88%" HEIGHT="67" BGCOLOR="silver">  <P ALIGN="CENTER"> <INPUT TYPE="file" NAME="img[4]" SIZE="30">  </TD> </TR> <TR>  <TD WIDTH="6%" HEIGHT="67" BGCOLOR="silver"> </TD>  <TD WIDTH="88%" HEIGHT="67" BGCOLOR="silver">  <P ALIGN="CENTER"> <INPUT TYPE="file" NAME="img[5]" SIZE="30">  </TD> </TR> <TR>  <TD HEIGHT="54" COLSPAN="3" BGCOLOR="silver">  <CENTER>  <P><INPUT TYPE="SUBMIT" NAME="Submit" VALUE="Enviar"></CENTER>  </TD> </TR></TABLE></CENTER><P></FORM></BODY></HTML>

E esse abaixo é o arquivo upload.php:

<?phpfor($i=1;$i<6;$i++){if ($img[$i]_name != "") {                @copy("$img[$i]" , "/home/agitoindi/www/dir/$img[$i]_name")                              or die("Erro! Não foi possível enviar o arquivo");} else {      die("Arquivo não especificado");}}?><HTML><HEAD><TITLE>Sucesso!</TITLE></HEAD><BODY><H1>Arquivos enviados com sucesso!</H1></BODY</HTML>

Olhem e vejam qual o motivo do erro...

Compartilhar este post


Link para o post
Compartilhar em outros sites

emanuel fonseca, como eu disse nos tópicos anteriores eu testei o código que você me passou e também não deu certo. Acho que o "or die" na outra linha não altera nada, pq antes era assim e funcionava.

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.