cassiombc 0 Denunciar post Postado Maio 12, 2010 GAlera meu Script é esse <?php if( $_SERVER['REQUEST_METHOD']=='POST' ) { var_dump( $_FILES );//apenas para debug $servidor = 'ftp.jornaldeeventos.com.br'; $caminho_absoluto = '/html/fotos/'; $arquivo = $_FILES['arquivo']; ini_set('upload_tmp_dir','/tmp'); $con_id = ftp_connect($servidor) or die( 'Não conectou em: '.$servidor ); ftp_login( $con_id, 'root@jornaldeeventos.com.br', 'senha' ); ftp_put( $con_id, $caminho_absoluto.$arquivo['name'], $arquivo['tmp_name'], FTP_BINARY ); } ?> e o formulário está assim: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Documento sem título</title> </head> <body> <form action="teste2.php" method="post" enctype="multipart/form-data"> <input type="file" name="arquivo" /> <input type="submit" name="enviar" value="Enviar" /> </form> </body> </html> So que ele da essa mensagem array(1) { ["arquivo"]=> array(5) { ["name"]=> string(16) "DSC00595 (1).JPG" ["type"]=> string(0) "" ["tmp_name"]=> string(0) "" ["error"]=> int(6) ["size"]=> int(0) } } Minha pasta esta com a permissao para escrita gostaria de saber como corrigir Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Maio 12, 2010 Defina a pasta temporária que irá receber os arquivos enviados. Isso deve ser feito através do php.ini, pasta procurar por algo como "temp", "folder" que irá achar. Compartilhar este post Link para o post Compartilhar em outros sites
cassiombc 0 Denunciar post Postado Maio 12, 2010 o meu php.ini na parte de upload está assim ;;;;;;;;;;;;;;;; ; File Uploads ; ;;;;;;;;;;;;;;;; ; Whether to allow HTTP file uploads. ; http://php.net/file-uploads file_uploads = On ; Temporary directory for HTTP uploaded files (will use system default if not ; specified). ; http://php.net/upload-tmp-dir upload_tmp_dir = /export/nfs2/virtdom/jornaldeeventos.com.br/tmp/ ; Maximum allowed size for uploaded files. ; http://php.net/upload-max-filesize upload_max_filesize = 10M ;;;;;;;;;;;;;;;;;; Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Maio 12, 2010 Esta pasta existe? /export/nfs2/virtdom/jornaldeeventos.com.br/tmp/ Compartilhar este post Link para o post Compartilhar em outros sites
cassiombc 0 Denunciar post Postado Maio 12, 2010 Existe e ele tem a permissao 777 eu alterei o caminho e coloquei assim ;;;;;;;;;;;;;;;; ; File Uploads ; ;;;;;;;;;;;;;;;; ; Whether to allow HTTP file uploads. ; http://php.net/file-uploads file_uploads = On ; Temporary directory for HTTP uploaded files (will use system default if not ; specified). ; http://php.net/upload-tmp-dir upload_tmp_dir = ftp://root@jornaldeeventos.com.br@ftp.jornaldeeventos.com.br/html/tmp ; Maximum allowed size for uploaded files. ; http://php.net/upload-max-filesize upload_max_filesize = 10M Compartilhar este post Link para o post Compartilhar em outros sites