ליד כל פונקציה יהיה הסבר.
PHP קוד:
function one_side_encr($text, $key="63MasterT") {
$text = md5($text);
$key = base64_encode($key);
$text = substr($text,0, 6).substr($key,6,10);
}
משהו שהרגע עשיתי.
ב-4 שורות, הצפנה, מספיק טובה, וחד צדדית.
http://www.maplestory.co.il/encrypt.phps
(העלאתי את זה על השרת-כי זה ארוך.).
משום מה זה לא עושה מדגיש צבעים, ודברים כאלה, גם כשניסיתי עם highlight_file @@'.
מצאתי את הפונקציה הזאת-והיא ממש טובה לאכסון סיסמאות ודברים כאלה.
זה אמור ללכת ככה:
PHP קוד:
$crypt->encrypt("מפתח", "סיסמה", "מספר תווים").
PHP קוד:
$encrypt_result = $crypt->encrypt($key, $password, $pswdlen);
השגיאות נשמרות ב-
$errors = $crypt->errors;
הסבר לבנייה -
http://www.tonymarston.net/php-mysql/encryption.html
רובכם בטח בניתם מערכת תגובות, פורום קטן, או אפילו מערכת ניהול תוכן דינאמית.
אלא מכם שמכרו לאנשים רציניים-הבינו, שהמקום משחק מקום חשוב.
לכן, אני ממליץ לכם, במסד, שהטקסטים הגדולים(הכתבות, ההודעות), יהיו מכווצים ב-GZCompress
זה הולך ככה,
$text = gzcompress($text, 9);
ה-9 מסמן את רמת הכיווץ.
כדי להוציא מכיווץ-gzdecompress.
במקום-
PHP קוד:
$sql = mysql_query("SELECT name FROM members");
$name = $row['name'];
$sql = mysql_query("SELECT password FROM members");
$password = $row['password'];
תעשו פשוט
SELECT *
(כמובן שהכל תלוי בפונקציות שלכם, בפונקצית השאילתות, וכו').
תחשבו, אם אתם רוצים לעשות "צבע אהוב", ואתם עושים את זה בטבלה נפרדת-ומקשרים רק עם ID,
(בטבלה יש את הצבע האהוב-ואת ה-ID של המשתמש),
וזה מופיע בנושא,
תחשבו על מספר התגובות הממוצע * מספר האנשים שצופים בנושאים * מספר האנשים שצופים בפרופיל(אם זה גם בפרופיל),
זה מספר השאילתות הנוסף ש-SQL צריך לבצע.