הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 10-04-07, 09:18   # 1
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

[מדריך] פונקציות שאני הכנתי/מצאתי להצפנה-וכמה טיפים.

ליד כל פונקציה יהיה הסבר.
PHP קוד:
function one_side_encr($text$key="63MasterT") {
$text md5($text);
$key base64_encode($key);
$text substr($text,06).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 צריך לבצע.

Last edited by Daniel; 10-04-07 at 10:07.. סיבה: ...
  Reply With Quote
ישן 10-04-07, 11:31   # 2
Eran-s
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,609

Eran-s לא מחובר  

הדגשת קודים בצבעים:
http://il2.php.net/manual/en/functio...ght-string.php
__________________
מפתח ומתחזק אתרים.
  Reply With Quote
ישן 10-04-07, 11:57   # 3
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

לדחוס את המידע זה דבר מאוד בעיתי.
זה דבר שמאמץ את השרת יחסית, ולא יתן תוצאות שוות משהו על טקסט קצר, וגם לא יהיה אפשר לעשות חיפוש.
  Reply With Quote
ישן 10-04-07, 12:00   # 4
Eli-Hai
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,758

Eli-Hai לא מחובר  

בטח שזה לא ידגיש, זה צריך להיות בין תגיות פתיחה וסגירה של php.
base64 היא הצפנה דו כיוונית. base64_decode מחזירה אותה לסטרינג הלא "מוצפן".
  Reply With Quote
ישן 10-04-07, 12:12   # 5
longrun
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Apr 2007
הודעות: 14

longrun לא מחובר  

מגניב, תודה רבה.
  Reply With Quote
ישן 10-04-07, 14:22   # 6
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

$text = substr($text,0, 6).substr($key,6,10);

חד צדדי לגמרי.

תודה
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 05:38.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ