to com o seguinte problema:
preciso mover um arquivo do meu site para outro site. está no mesmo servidor, o arquivo só iria mudar de conta. já tentei com o copy
// Copia arquivo
copy("modelo01.php", "/home/invest/public_html/servicos.php");
mais não vai. já tentei com FTP e não vai também.
alguém sabe como posso resolver ?
obrigado
---------------------- editando
consegui resolver da seguinte maneira:
// Copia arquivo e envia
copy($_GET['estilo'].".php", $_POST['nome_arquivo'].".php");
$ftp_server = $site_cliente;
$ftp_user_name = $login_cliente;
$ftp_user_pass = $senha_cliente;
$file = $_POST['nome_arquivo'].".php";
$fp = fopen($file, 'r');
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if (ftp_fput($conn_id, $file, $fp, FTP_ASCII)) {
echo "Successfully uploaded $file\n";
} else {
echo "There was a problem while uploading $file\n";
}
ftp_close($conn_id);
fclose($fp);
}
agora preciso só saber uma coisa: ele envia pra pasta antes da raiz. como que posso fazer pra ele enviar pra uma pasta escolhida por mim?
obrigado
------------------
resolvi já
// Copia arquivo e envia
copy($_GET['estilo'].".php", $_POST['nome_arquivo'].".php");
$ftp_server = $site_cliente;
$ftp_user_name = $login_cliente;
$ftp_user_pass = $senha_cliente;
$file = $_POST['nome_arquivo'].".php"; // arquivo que ta no servidor
$fp = fopen($file, 'r');
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if (ftp_chdir($conn_id, "public_html")) { // pasta onde vai uplodea
if (ftp_fput($conn_id, $file, $fp, FTP_ASCII)) {
echo "Enviado com sucesso $file\n";
} else {
echo "Problema no upload $file\n";
}
ftp_close($conn_id);
fclose($fp);
}
pronto
Edição feita por: _tHeFlAsH_, 21/05/2006, 22:46.