File Upload

Enviada por Márcio 
Márcio
File Upload
31 de March de 2001 às 05:35AM
Galera, preciso saber qual é o formato para indicar o caminho de um arquivo local.
Por exemplo, possuo um arquivo chamado texte.txt cujo caminho é:
c:\windows\desktop\teste.txt
O que eu preciso, é indicar o caminho completo, contando com o IP da pessoa (ou de outra maneira).

Bom, obter o IP é fácil.

Preciso saber como estruturar esse endereço pra que funcione..
Tipo:
200.XXX.XXX.XX/file:///c:\windows\desktop\teste.txt (assim não funciona)
(IP) + (CAMINHO LOCAL)
Alguém tem uma idéia de como seria o caminho correto pra pegar o arquivo que está dentro da máquina do visitante da página?

Grato,
Márcio

O script abaixo é o que eu estou fazendo, funciona, se rodado pela sua máquina...

<?php
$servidor_ftp="ftp.meudominio.com.br";
$conexao = ftp_connect("$servidor_ftp");
$usuario="meu_login";
$senha="minha_senha";
$resultado_login = ftp_login($conexao, "$usuario", "$senha");
if ((!$conexao) || (!$resultado_login)) {
echo "Conexão ao FTP falhada!";
echo "Tentativa de conexão ao servidor $servidor_ftp para o usuário $usuario falhada";
die;
} else {
echo "<center><b>Conectado à $servidor_ftp, com o usuário $usuario ...<br><br></b></center>";
}
$ultbarra = strrpos($arquivo, "\\");
$ultcarac = strlen($arquivo);
$finalnome = substr($arquivo,$ultbarra+1,$ultcarac);
$nome = strtolower($finalnome);
$arquivo_destino="arquivos_enviados/$nome";
$arquivo_origem=($arquivo);
$upload = ftp_put($conexao, "$arquivo_destino", "$arquivo_origem", FTP_BINARY);
if (!$upload) {
echo "Upload falhado!";
} else {
echo "<center><b>Arquivo $arquivo_origem enviado com sucesso para o <br>servidor $servidor_ftp com o nome de $arquivo_destino</b></center><br><a href=\"fileupload.htm\">Clique aqui</a> para enviar outro arquivo.";
}
ftp_quit($conexao);
?>
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.