Visa ett inlägg
Oläst 2011-02-24, 11:47 #5
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
Ser bra ut men hittade en sak som jag skulle vilja ändra på för allas skull.
Filen: getMessages.php

PHP-kod:
<?php 
    
require_once("libs/libsql.php"); 
    
$result mysql_query("SELECT * FROM messages ORDER BY added DESC LIMIT 0, 15"); 
     
    
$retHtml ""
     
    while(
$row mysql_fetch_array($result)) { 
        
$retHtml .= strip_tags($row['username']) . ": " htmlspecialchars($row['message'],ENT_QUOTES) . "<br />"
    } 

    echo 
$retHtml
?>
Ändringen är strip_tags($row['message']) till htmlspecialchars($row['message'],ENT_QUOTES)

Detta då striptags tar bort taggarna, men om man nu vill skriva in hmtl/xml kod i chatten kommer de raderas. Med htmlspecialchars kan man skriva hmtl/xml-taggar utan att de förändrar på sidan och går in i koden.
Läs mer: http://php.net/manual/en/function.htmlspecialchars.php
youheardit är inte uppkopplad   Svara med citatSvara med citat