Tenho um formulário simples onde o usuário deve escolher um arquivo txt e então o formulario é enviado para uma classe.php onde é criado o objeto texto.
porem o que é enviado é somente o nome do arquivo, fazendo com que só se seja possível abrir o arquivo txt, se o mesmo estiver na mesma pasta da classe.
gostaria da ajuda de vcs para poder poder abrir o arquivo de qualquer diretório que o usuário escolher, mesmo que seja necessário sempre realizar um copia do arquivo e enviar para a pasta.
segue formulario:
<body>
<form name="arquivoTXT" action="classe.php" method="post">
<label>Escolha um arquivo de texto</label>
<input name="arquivo" type="file" />
<input type="submit" value="Enviar" />
</form>
</body>
e a Classe.php
<?php
class Texto{
private $conteudo;
function Pegar_Arquivo($texto){
$this->conteudo = $texto;
}
function Mostra_Texto(){
foreach($this->conteudo as $texto) {
echo $texto."<br/>" ;
}
}
}
$t1 = new Texto;
$texto= $_POST['arquivo'];
$texto=file("$texto");
$t1->Pegar_Arquivo($texto);
$t1->Mostra_Texto();
?>