Guest - leofc - Postado Outubro 5, 2003 Denunciar Share Postado Outubro 5, 2003 To com um problemao no script abaixo:$page = "admin.php";function write_file($filename, $contents) {if ($fp = fopen($filename, "w")) {fwrite ($fp, stripslashes($contents));fclose($fp);return 1;}else { return 0; }};if ($submitButton == "ATUALIZAR"){$rs = write_file( "$page", "$test");echo "Atualizado com sucesso!";}elseif ($action == "page"){$content = "$page";$fp = fopen($content, 'r' ) or die ( 'Could not open file.');$contents = fread($fp, filesize($content)) or die( 'Could not read from file.');$contents = htmlspecialchars($contents);fclose($fp);echo "<form action=\"admin.php?page=$page\" method=\"POST\">";echo "<textarea name=test rows=20 cols=110 wrap=soft> ";echo $contents;echo "</textarea><BR>";echo "<INPUT type=\"submit\" NAME=\"submitButton\" VALUE=\"ATUALIZAR\">";echo "</form>";}ele edita o proprio arquivo, mas na hora de salvar, ele faz assim:<??><HEAD>Enfim, ele salta uma linha a cada nova linha. alguém sabe porque??Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eddie_666 Postado Outubro 5, 2003 Denunciar Share Postado Outubro 5, 2003 não entendi o problema Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Outubro 6, 2003 Denunciar Share Postado Outubro 6, 2003 Explique melhor. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - leofc - Postado Outubro 6, 2003 Denunciar Share Postado Outubro 6, 2003 não entendi o problema Ele abre o arquivo e grava tudo do jeito que pedi. O problema é que quando ele grava, ele salta uma linha a cada quebra de linha. Exemplo:<html><head><title>Olá mundo<title></head><body>Gostaria de saber por que ele salta essa linha a cada nova linha.Façam o teste.Obrigadoleofc Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 greafine Postado Outubro 6, 2003 Denunciar Share Postado Outubro 6, 2003 Provavelmente tem algum \n ao final de cada linha, por isso ele da esse espaço.[]'s Igor Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - leofc -
To com um problemao no script abaixo:
$page = "admin.php";
function write_file($filename, $contents) {
if ($fp = fopen($filename, "w")) {
fwrite ($fp, stripslashes($contents));
fclose($fp);
return 1;
}
else { return 0; }
};
if ($submitButton == "ATUALIZAR")
{
$rs = write_file( "$page", "$test");
echo "Atualizado com sucesso!";
}
elseif ($action == "page")
{
$content = "$page";
$fp = fopen($content, 'r' ) or die ( 'Could not open file.');
$contents = fread($fp, filesize($content)) or die( 'Could not read from file.');
$contents = htmlspecialchars($contents);
fclose($fp);
echo "<form action=\"admin.php?page=$page\" method=\"POST\">";
echo "<textarea name=test rows=20 cols=110 wrap=soft> ";
echo $contents;
echo "</textarea><BR>";
echo "<INPUT type=\"submit\" NAME=\"submitButton\" VALUE=\"ATUALIZAR\">";
echo "</form>";
}
ele edita o proprio arquivo, mas na hora de salvar, ele faz assim:
<?
?>
<HEAD>
Enfim, ele salta uma linha a cada nova linha. alguém sabe porque??
Obrigado
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.