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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 02-01-09, 22:59   # 1
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

[עזרה] פרטים ותוכן אישיים של משתמש רשום.

שלום לכולם.

אני רוצה לפתוח אתר כלשהו אשר מצריך שלכל אדם יהיו פרטים אישיים ובין הייתר גם תתאפשר שליחת הודעות פרטיות בין המשתמשים.

אינני יודע כיצד לעשות שלכל אדם יהיו פרטים אישיים, דף פרטי וכ'ו, איך עושים את זה?

כמובן שימוש במסדי נתונים, כמו בכל אתר.

תודה רבה.
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 02-01-09, 23:45   # 2
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

אין לך את הבסיס בPHP עם חיבור במסד נתונים,
אף אחד לא יכתוב את לך את הסקריפט, בעיקרון זה טבלה מאוד פשוטה שבכל טור אתה מכניס פרטים לפי ID של המשתמש.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 03-01-09, 00:04   # 3
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

אני עובד עם מסדי נתונים, אני מתעסק בטבלאות וכל זה.
פשוט מה אני אומר לעשות?
טבלה בשם "name" למשל שבה יכנסו השמות של כל המשתמשים?
איך אני עושה שבתוכן שיכנס יכנס אבל שהוא יצא הוא יצא לפי ה id.

מסובך..
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 03-01-09, 00:08   # 4
Speed
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 71

Speed לא מחובר  

ציטוט:
נכתב במקור על ידי dor77 צפה בהודעה
אני עובד עם מסדי נתונים, אני מתעסק בטבלאות וכל זה.
פשוט מה אני אומר לעשות?
טבלה בשם "name" למשל שבה יכנסו השמות של כל המשתמשים?
איך אני עושה שבתוכן שיכנס יכנס אבל שהוא יצא הוא יצא לפי ה id.

מסובך..
אתה פשוט שולף את השם לפי הid ..
PHP קוד:
WHERE id=.... 
  Reply With Quote
ישן 03-01-09, 00:21   # 5
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

אתה מתכוון כאילו:

PHP קוד:
SELECT name FROM names WHERE id={$_GET['id']} 
זה יעבוד?

אבל שוב, איך הולך תהליך ההכנסה?
איך המערכת תדע איזה תוכן הכניס כל id?

תודה.
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 03-01-09, 14:46   # 6
DorOaki
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jul 2007
הודעות: 229

DorOaki לא מחובר  

לכל משתמש אתה עושה ID משלו,
בטבלה עצמה אתה פותח טבלה בשם ID נגיד,עושה לה מספר אוטומטי וסוג INT (מספר)
ואז פשוט כל משתמש שנירשם זה פותח לו ID משלו.
בין היתר אתה מוסיף עוד עמודה כמו NAME שיכול לשמש לשם פרטי,AGE לגיל וכו'.
ולאחר מכן בשליפה אתה עושה כמו שעשית
PHP קוד:
mysql_query("SELECT * FROM `users` WHERE id = {$_GET['id']} "); 
  Reply With Quote
ישן 03-01-09, 17:21   # 7
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

כן כמו שעשיתי, השליפה ברורה, אבל ההכנסה.
שאני יבוא לשלוף, איך המערכת תדע איזה פרטים כל id הכניס?

תודה.
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 03-01-09, 17:47   # 8
spi7fire
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 325
שלח הודעה באמצעות ICO אל spi7fire

spi7fire לא מחובר  

חפש בגוגל הסברים על איך בונים כזו מערכת, tutorials או משהו, או נסה ללמוד ממערכת קיימת איך עובדים.. אתה יכול לראות דוגמא לשליפות השונות במערכת miniCMS שבניתי היא די ברורה ופשוטה להבנה ובקבצים עצמם אתה יכול לראות איך אני מציג דף לפי הID שלו (כמו אצלך - המשתמש לפי הID) ואיך אני מוסיף דף חדש, או מעדכן קיים (בדיוק הפעולות שאתה צריך)

בכל מקרה הקוד שרשמת זה פתח לSQLInjection, קודם קבל את הID לערך כלשהו (ותעטוף בhtmlspecialchars או כל דרך למנוע injection) ורק אז תשלוף..
אבל אתה בכיוון הנכון.
  Reply With Quote
ישן 03-01-09, 18:19   # 9
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

בקשר לאבטחה, אני בסוף יאבטח, אבטחה נוספת שאני די חושש כיצד אני אבצע אותה, זה למשל שהמשתמש יעדכן את הפרופיל שלו, הכוונה ישתמש בפקודה update, איך אני אמנע מצב שבו הוא ישנה את הכתובת במקום id=13 למשל הוא ירשום id=18 ויערוך את הפרטים של משתמש מספר 18 אבל כמו שאמרתי את זה כל זה נשאיר לסוף.

spy7fire - כמו שכתבתי באשכול, המערכת שלך נראית מעולה, הורדתי את קבצי המערכת ומשימוש בדמו באתר לא ראיתי שישנה אפשרות של הרשמת משתמשים.
בכל אופן, אם יש את כל זה במערכת ויש לך קצת זמן להסביר לי על זה אני כבר נמצא באיסיקיו שלך נדמה לי, שלחתי לך הודעה, אני חושב שזה אתה.

תודה רבה.
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743

Last edited by dor77; 03-01-09 at 18:23..
  Reply With Quote
ישן 04-01-09, 10:19   # 10
ASTeam
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Jun 2006
הודעות: 580

ASTeam לא מחובר  

אין לך בסיס בPHP אז זה קשה.
זהמאוד פשוט ומאוד בסיסי.

פתח טבלה - משתמשים, בה יהיה טורים של - ID סיסמא+שאר הפרטים שאתה רוצה.
ההכנסה - insert into ובערך id לעשות null
ההוצאה - where id = '$id'
האבטחה - אל תעשה שזה יהיה בכתובת. תעשה אימות מס' נתונים(לפחות זה וסיסמא) ע"י קוקיז\סיישן.
אתה יכול לעשות דרך הגט(id=xx&pass=xx) אבל אח"כ כל מי שיהיה על המחשב יוכל להיכנס.
__________________

  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. הזמן כעת הוא 23:29.

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