Ir para conteúdo

POWERED BY:

Arquivado

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

Jhuliano

Criar e salvar arquivo .txt em um diretorio usando php.

Recommended Posts

Olá galera, estou aqui novamente para pedir ajuda em mais um engalho no meu php, pois sou novo nessa aventura.

 

Preciso criar e salvar um arquivo .txt em um diretório no qual esta escrito no código.

Consigo salvar os aquivos que vão para o banco, mas não cria o arquivo .txt no diretorio, eu uso o xampp e no sistema operacional linux ubuntu.

 

Peço ajuda, pois peguei umas dicas com um amigo e não esta funcionando.

 

Ai estão os códigos.

<html>
<head>
<title> cadastrando... </title>
</head>
<body>
<style>

body {
margin:0;
padding:0;
background:#ccc;
text-align:center;
}
#h1 { 
font-weight: 100;
letter-spacing: -2px;
font-size: 50px;
padding: 10px 0 20px 0;
}

</style>


<?php
//Conexão com o banco
$host = "localhost";
$user = "root";
$pass = "********";
$banco = "projeto";
$conexao = @mysql_connect($host,$user, $pass) or die(mysqli_error());
@mysql_select_db($banco) or die(mysqli_error());
?>


<?php
//Carrega os dados no banco
$Linguagem = $_POST["Linguagem"];//Recebe o valor do select, e determina em que tabela serão salvas as informações.
$nomealuno = $_POST['nomealuno'];
$nomecode = $_POST['nomecode'];
$mytextarea = $_POST['mytextarea'];
$caminho = "/opt/lampp/htdocs/projeto/arqtxt";
$caminho = $caminho.$nomecode.".txt";

$insere = mysql_query( "INSERT INTO $Linguagem (`nomealuno`, `nomecode`, `caminho`) VALUES('$nomealuno', '$nomecode', '$caminho')");


if($insere) {
 echo("<center><h1>Seu código foi adicionado com sucesso!</h1></center>");
 
	// Abre ou cria o arquivo bloco1.txt
		// "a" representa que o arquivo é aberto para ser escrito
		$fp = fopen($caminho, "a"); 
		 
		// Escreve "exemplo de escrita" no bloco1.txt
		$escreve = fwrite($fp, $mytextarea);
		 
		// Fecha o arquivo
		fclose($fp);
	
header("Location: http://localhost/projeto/index.html");
}
else
echo "<center><h1>Não foi possível fazer o seu cadastramento!</h1></center>";
mysql_close();  
 
?>

<form>
<input type="button" value="Voltar"onClick="JavaScript: window.history.back();">
</form>



</body>
</html>

Desde já agradeço....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá galera, problema resolvido!!!

 

Agradeço ao amigo Wootzor, essa barra que faltava estava atrapalhando toda a função do código.

 

Muito obrigado, ate mais.

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.