Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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$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$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](http://localhost/projeto/index.html)");
}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....
Carregando comentários...