Jhuliano 0 Denunciar post Postado Janeiro 23, 2016 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
wootzor 103 Denunciar post Postado Janeiro 23, 2016 Experimenta trocar: $caminho = "/opt/lampp/htdocs/projeto/arqtxt"; por $caminho = "/opt/lampp/htdocs/projeto/arqtxt/"; Compartilhar este post Link para o post Compartilhar em outros sites
Jhuliano 0 Denunciar post Postado Janeiro 24, 2016 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