Ir para conteúdo

POWERED BY:

Arquivado

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

jawd-webdesign

problemas com ftp_connect

Recommended Posts

Olá pessoal. Tenho o seguinte código para upload

 

<?

$server="xxxxxxxxxxxxx";

$usuario="xxxxxxx";

$senha="xxxxxxxx";

 

$pasta_cliente=$_POST["pasta_cliente"];

$arqName = $_FILES[arquivo][name];

$arqTemp = $_FILES[arquivo][tmp_name];

$arqPeso=$_FILES[arquivo];

 

$conn = ftp_connect($server)

or die ("ERRO AO CONECTAR AO SERVIDOR DE FTP ".$server);

if(!(@ftp_login($conn, $usuario, $senha))) $erros[]="Não foi possível realizar a conexão. Verifique Senha e Usuário.";

if($arqPeso==0) $erros[]="O arquivo ou caminho digitado está incorreto.";

 

if(!count($erros)){

$caminho="/www/upload/$pasta_cliente";

$arquivo_destino = $caminho."/".$arqName;

ftp_put($conn, $arquivo_destino, $arqTemp, FTP_BINARY );

echo "<div id=\"texto2\">";

echo "Aquivo enviado com sucesso.<br/><a href=\"java script:window.close()\" ><img src=\"C:/Meus documentos/João/projeto upload/imagens/fechar.gif\" border=\"0\" /></a>";

echo "</div>";

}

else{

echo "<div id=\"texto\">";

foreach($erros as $mansagem){

echo $mansagem."<br/>";

echo "<a href=\"java script:history.back()\"><img src=\"C:/Meus documentos/João/projeto upload/imagens/voltar.gif\" border=\"0\" /></a>";

echo "</div>";

}

}

?>

 

Passa um tempo aparece a seguinte mensagem na tela

 

Fatal error: Call to undefined function: ftp_connect() in /geminisistemas.com/www/upload/upload.php on line 52

 

Será que estou fazendo alguma coisa errada?

 

Obrigado a todos que responderem

 

:)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual sua linha 52 ? provavelmente esta função deve estar desabilitada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal. Tenho o seguinte código para upload

 

<?

$server="xxxxxxxxxxxxx";

$usuario="xxxxxxx";

$senha="xxxxxxxx";

 

$pasta_cliente=$_POST["pasta_cliente"];

$arqName = $_FILES[arquivo][name];

$arqTemp = $_FILES[arquivo][tmp_name];

$arqPeso=$_FILES[arquivo];

 

$conn = ftp_connect($server)

or die ("ERRO AO CONECTAR AO SERVIDOR DE FTP ".$server);

if(!(@ftp_login($conn, $usuario, $senha))) $erros[]="Não foi possível realizar a conexão. Verifique Senha e Usuário.";

if($arqPeso==0) $erros[]="O arquivo ou caminho digitado está incorreto.";

 

if(!count($erros)){

$caminho="/www/upload/$pasta_cliente";

$arquivo_destino = $caminho."/".$arqName;

ftp_put($conn, $arquivo_destino, $arqTemp, FTP_BINARY );

echo "<div id=\"texto2\">";

echo "Aquivo enviado com sucesso.<br/><a href=\"java script:window.close()\" ><img src=\"C:/Meus documentos/João/projeto upload/imagens/fechar.gif\" border=\"0\" /></a>";

echo "</div>";

}

else{

echo "<div id=\"texto\">";

foreach($erros as $mansagem){

echo $mansagem."<br/>";

echo "<a href=\"java script:history.back()\"><img src=\"C:/Meus documentos/João/projeto upload/imagens/voltar.gif\" border=\"0\" /></a>";

echo "</div>";

}

}

?>

 

Passa um tempo aparece a seguinte mensagem na tela

 

Fatal error: Call to undefined function: ftp_connect() in /geminisistemas.com/www/upload/upload.php on line 52

 

Será que estou fazendo alguma coisa errada?

 

Obrigado a todos que responderem

 

:)

<{POST_SNAPBACK}>

Fatal error: Call to undefined function: ftp_connect() in /geminisistemas.com/www/upload/upload.php on line 52

 

A versao do seu PHP nao deve ter essa funcao, (veja no manual :

http://www.php.net/manual/pt_BR/ref.ftp.php )

Para utilizar as funções de FTP na sua configuração do PHP, você deve adicionar a opção --enable-ftp quando estiver instalando o PHP 4 ou --with-ftp quando estiver instalando o PHP 3.

 

A versão para Windows do PHP tem suporte embutido para esta extensão. Você não precisa carregar nenhuma extensão adicional para utilizar essas funções.

a sintaxe do script me parece correta, dando uma olhada rapida, =)

 

um forte abraço,

 

luis fernando

----------------------

www.project-restart.org

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.