View Single Post
ישן 07-04-07, 12:56   # 5
חיים
חבר וותיק
 
חיים's Avatar
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
מיקום: עפולה
גיל: 32
הודעות: 1,548
שלח הודעה באמצעות ICO אל חיים שלח הודעה באמצעות MSN אל חיים Send a message via Skype™ to חיים

חיים לא מחובר  

טוב הנה תראה הנה מה שיש לי:
זאת הפונקצייה:
PHP קוד:
function secure($string,$hsc=true,$mras=true,$trim=true)
{
    
$string = ($hsc==true)?htmlspecialchars($string):$string;
    
$string = ($mras==true)?mysql_real_escape_string($string):$string;
    
$string = ($trim==true)?trim($string):$string;
    return 
$string;

והנה המחלקה:
PHP קוד:
class user
{
    function 
user($name,$pass,$cpass=true,$email,$name,$adress,$text)
    {
        
$name secure($name);
        
$pass = ($cpass==true)?cpass(secure($pass)):secure($pass);
        
$email preg_match("/^[\w\-\.]+\@[\w\-\.]+\.[\w\-]+$/i",$email)?$email:die("Email Not Valid");
        
$name secure($name);
        
$adress secure($adress);
        
$text secure($text);
        echo 
$name."<br />".$pass."<br />".$email."<br />".$name."<br />".$adress."<br />".$id."<br />".$text;
    }

והנה הקריא שאני עושה:
PHP קוד:
$user = new user('admin','1234',false,'a@aa.a','admin','a a a a','"<> '); 
וזה לא מוחק רווחים ולא תווים ולא עושה כלום למה?
__________________
בברכה, חיים.

  Reply With Quote