Scoutnet vzw

We connect scouts!
Het is momenteel 01 Nov 2024 0:59

Alle tijden zijn UTC + 1 uur




Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 6 berichten ] 
Auteur Bericht
BerichtGeplaatst: 07 Okt 2006 20:31 
Offline
 
 

Geregistreerd: 17 Mei 2003 23:00
Berichten: 142
Hoikes iedereen,

Ik was wat aan ons gastenboek aan het "werken" en heb per ongeluk iets verkeerd gedaan waardoor men nu de smilies niet meer kan zien in ons gastenboek , voordien werkten de smilies perfect.

Weet iemand raad?

Code:
<?
  $amount=1000;

  if ($_GET['action']=='write') {
    $file=fopen('gastenboek.txt','a');
    $message=str_replace("\r",'',$message);
    $message=str_replace("\n",'{{',$_GET['message']);
    fwrite($file,$_GET['name'].'|||'.$_GET['email'].'|||'.date('d-m-Y').'|||'.$_GET['url'].'|||'.$message."\n");
    fclose($file);
    header('location: index.php?page=gastenboek');
  }

  $start=(isset($_GET['start'])?$_GET['start']:0);
  $gastenboek=Array();
  $gastenboek=file('gastenboek.txt');

?>
--------------------------------------------------------------------------
<?
          $gastenboek=array_reverse($gastenboek);
          for ($i=$start;$i<$start+$amount && $i<sizeof($gastenboek);$i++) {
            list($name,$email,$date,$url,$message)=explode('|||',$gastenboek[$i]);
            $message=str_replace('{{',"\n",$message);
            echo '<TR><TD><B>'.($email!=""?'<A href="mailto:'.$email.'">'.$name.'</A>':$name).'</B></TD><TD align="right"><B>'.$date.'</B></TD></TR>'."\n";
            echo ($url!=""?'<TR><TD colspan="2"><A href="'.$url.'" target="_blank">'.$url.'</A></TD></TR>':'')."\n";
            echo '<TR><TD colspan="2"><SPAN class="SUR">'.str_replace("\n",'<BR>',htmlspecialchars($message)).'</SPAN></TD></TR>'."\n";
            echo '<TR><TD colspan="2"><HR></TD></TR>'."\n";
          }
        ?>
        </TABLE>
        <CENTER>
        <?
          if ($start>0) echo '<A href="gastenboek.php?start='.max(0,$start-$amount).'"><<<</A> ';
          if ($start+$amount<sizeof($gastenboek)) echo ' <A href="gastenboek.php?start='.($start+$amount).'">>>></A>';
        ?>




hartelijk dank


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 08 Okt 2006 0:38 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 22 Mrt 2005 0:00
Berichten: 353
ik zie nergens een <img>, dus er wordt al zeker nooit een afbeelding ingevoegd.
Of het zou moeten zijn dat die <img> mee in het bestand wordt opgeslagen.

En wat gebeurt er in de functie htmlspecialchars ?


Omhoog
 Profiel  
 
BerichtGeplaatst: 08 Okt 2006 10:41 
Offline
 
 

Geregistreerd: 17 Mei 2003 23:00
Berichten: 142
Hoi,

Omdat ik pas bezig ben met php ( ben het volop aan het leren ) heeft een vriend mij dit script ooit bezorgd, de code die ik hier had geplaatst is de code om de berichten te lezen.

(De berichten worden weggeschreven in een .txt bestand)

Ik plaats gemakshalve nu ook de code om de berichten te schrijven.

Bedankt !

http://www.scoutsdonk.be

Code:
<script>
function smiley() {
    return;
}
function Invoegen(Smiley) {
    var edit;
    var HuidigeTekst = document.gastenboektoevoeg.message.value;
    edit = HuidigeTekst+Smiley+" ";
    document.gastenboektoevoeg.message.value=edit;
    document.gastenboektoevoeg.message.focus();
    return;
}
</script>

<table>
  <tr>
    <td><strong>Gastenboek</strong>
</table>
<table>
  <tr>
    <td><p>
       
    <br>
    <a>Berichten  lezen</a>
      <p class="style1"><b>Nieuw bericht schrijven</b></p>
        <table>
          <tr>
            <td><form>
                <input>
                <table>
                  <tr>
                    <td><p class="style1">Naam:</p></td>
                    <td><p class="style1">
                      <input>
                    </p></td>
                  </tr>
                  <tr>
                    <td><p class="style1">E-Mail:</p></td>
                    <td><p class="style1">
                      <input>
                    (optioneel)</p></td>
                  </tr>
                  <tr>
                    <td><p class="style1">Homepage:</p></td>
                    <td><p class="style1">
                      <input>
                    (optioneel)</p></td>
                  </tr>
                  <tr>
                    <td><p class="style1">Bericht:</p></td>
                    <td><p class="style1">
                      <textarea></textarea>
                    </p></td>
                    <td></td>
                  </tr>
              </table>
                <table>
                  <tr>
                    <th><a><img></a></th>
                    <th><a><img></a></th>
                    <th><a><img></a></th>
                    <th><a><img></a></th>
                    <th><a><img></a></th>
                    <th><a><img></a></th>
                    <th><a><img></a></th>
                    <th><a><img></a></th>
                    <th></th>
                  </tr>
                  <tr>
                    <th><div><a><img></a></div></th>
                    <th><div><a><img></a></div></th>
                    <th><div><a><img></a></div></th>
                    <th><div><a><img></a></div></th>
                    <th><div><a><img></a></div></th>
                    <th><div><a><img></a></div></th>
                    <th><div><a><img></a></div></th>
                    <th><div><a><img></a></div></th>
                    <th></th>
                  </tr>
                </table>
                <p>
                  <input>
              </p>
              </form></td>
          </tr>
        </table>


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 08 Okt 2006 17:20 
Offline
Site Admin
Site Admin
Gebruikers-avatar

Geregistreerd: 17 Jul 2002 23:00
Berichten: 1522
Woonplaats: Wetteren
Het stukje code waarin het foutloopt, mankeert nog steeds denk ik. Lainke, kan je de code hierboven nog eens posten, maar dan met de optie "Schakel HTML uit in dit bericht" aangevinkt?

Natrium schreef:
En wat gebeurt er in de functie htmlspecialchars ?

Zie http://be.php.net/htmlspecialchars.

To


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 08 Okt 2006 18:29 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 22 Mrt 2005 0:00
Berichten: 353
To schreef:
Natrium schreef:
En wat gebeurt er in de functie htmlspecialchars ?

Zie http://be.php.net/htmlspecialchars.


ow, die kende ik nog niet. Is wel iets handig blijkbaar!


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 08 Okt 2006 20:42 
Offline
 
 

Geregistreerd: 17 Mei 2003 23:00
Berichten: 142
Probleem is opgelost.
Hartelijk dank iedereen.


Omhoog
 Profiel  
 
Berichten weergeven van de afgelopen:  Sorteer op  
Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 6 berichten ] 

Alle tijden zijn UTC + 1 uur


Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 0 gasten


U mag geen nieuwe onderwerpen plaatsen in dit forum
U mag geen reacties plaatsen op onderwerpen in dit forum
U mag uw berichten niet wijzigen in dit forum
U mag uw berichten niet verwijderen in dit forum
U mag geen bijlagen plaatsen in dit forum

Zoeken naar:
Ga naar:  
Powered by phpBB® Forum Software © phpBB Group
Vertaald door phpBBservice.nl.