Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Erro no formulário

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Duvida Erro no formulário

    Olá pessoal,

    Estava tentando colocar um 'Livro de Visitas' no meu site em flash mas encontrei o seguinte problema:

    Os dados formulário do flash não estão sendo registrados no arquivo .txt onde eles deveriam ser armazenados, pressuponho que exista algum erro no código .php abaixo é ele quem registra os dados no arquivo .txt. Se alguém encontrar algum erro responde aí.


    <?

    $Name = ereg_replace("[^A-Za-z0-9 ]", "", $Name);
    $Email = ereg_replace("[^A-Za-z0-9 \@\.\-\/\']", "", $Email);
    $Comments = ereg_replace("[^A-Za-z0-9 \@\.\-\/\']", "", $Comments);

    $Website = eregi_replace("http://", "", $Website);
    $Website = ereg_replace("[^A-Za-z0-9 \@\.\-\/\'\~\:]", "", $Website);

    $Name = stripslashes($Name);
    $Email = stripslashes($Email);
    $Website = stripslashes($Website);
    $Comments = stripslashes($Comments);


    if ($Submit == "Yes") {
    #Next line tells the script which Text file to open.
    $filename = "emerson_tutorial_GuestBook.txt";


    $fp = fopen( $filename,"r");
    $OldData = fread($fp, 80000);
    fclose( $fp );


    $Today = (date ("l dS of F Y ( h:i:s A )",time()));


    $Input = "Nome: $Name<br>Email: <a href=\"mailto:$Email\">$Email</a><br>Website: <a href=\"http://$Website\" target=\"_blank\">$Website</a><br>Comentario: $Comments<br><i><font size=\"-1\">Data: $Today</font><br><br>.:::.";


    $New = "$Input$OldData";

    $fp = fopen( $filename,"w+");
    fwrite($fp, $New, 80000);
    fclose( $fp );
    }

    $filename = "emerson_tutorial_GuestBook.txt";


    $fp = fopen( $filename,"r");
    $Data = fread($fp, 80000);
    fclose( $fp );

    $DataArray = split (".:::.", $Data);

    $NumEntries = count($DataArray) - 1;

    print "&TotalEntries=$NumEntries&NumLow=$NumLow&NumHigh= $NumHigh&GuestBook=";
    for ($n = $NumLow; $n < $NumHigh; $n++) {
    print $DataArray[$n];
    if (!$DataArray[$n]) {
    Print "<br><br>Não há mais mensagens";
    exit;
    }
    }
    ?>


    Obrigado a atenção.
    --
    Johnny Sys


    A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original

  • Font Size
    #2
    Explica melhor...

    O arquivo não existe... não é gerado?
    Pode ser permissão chmod (Tenta 775,777)

    Aparece algum erro? Fez testes...?

    Olhei por cima...
    Um dia saio dessa merda... Governo só gosta de vagabundos!

    Comment


    • Font Size
      #3
      Cara, geralmente ao executar o código algum log de erro tem que aparecer.
      Mostrando a linha, função, número do erro....



      areax@hotmail.com



      Comment

      X
      Working...
      X