לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #7  
ישן 26-09-2007, 18:43
  Dark Knight Dark Knight אינו מחובר  
 
חבר מתאריך: 30.07.05
הודעות: 949
שלח הודעה דרך ICQ אל Dark Knight
בתגובה להודעה מספר 6 שנכתבה על ידי san שמתחילה ב "1.אין לי שרת אחר אז אני..."

1) לא חסרים שרתים חינאמיים אשר יתנו לך תמיכת PHP, חפש כאן

2+3) כדי לבנות מדריך, צריך קודם כל להבין את החומר לעומק.
אתה לא יכול להתחיל ללמד אנשים, אם אתה לא יודע על מה אתה עצמך מדבר...
האתר שלך בנוי בצורה חובבנית לכל הפחות, מה שמאד מפחית את הרושם שהוא משרה על מבקר שיגיע לאתר שלך.
אם אתה רוצה ללמד אנשים, אתה צריך קודם כל להפגין את הידע שלך ואת השליטה שלך בחומר שאותו אתה מעוניין להעביר - מה שהאתר שלך ממש לא עושה.

הכוונה פה ממש לא הייתה להוריד לך את המוטיבציה לעזור, אלא לתת ביקורת על האתר שלך.
תחשוב לעומק האם אתה באמת מסוגל לכתוב מדריך בנושאים הנ"ל לפני שאתה רץ לבנות אתר כזה, ואם כבר לעשות משהו - אז לעשות אותו עד הסוף וכמו שצריך.
אם אתה באמת יודע לבנות אתר - תשקיע בו, ואל תביע זילזול, כי זה משפיע על המבקרים הפוטנציאליים בו.

שיהיה בהצלחה!
_____________________________________
חתימתכם הוסרה כיוון שלא עמדה בחוקי האתר. לפרטים נוספים לחצו כאן. תוכלו לקבל עזרה להתאמת החתימה לחוקים בפורום חתימות וצלמיות.

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #17  
ישן 27-09-2007, 11:19
  Dark Knight Dark Knight אינו מחובר  
 
חבר מתאריך: 30.07.05
הודעות: 949
שלח הודעה דרך ICQ אל Dark Knight
בתגובה להודעה מספר 16 שנכתבה על ידי san שמתחילה ב "חחחחח ואני אומר יוסיף לא..."

זה עדין לא אומר שאתה צריך לבקש אותם במייל...
אתה יכול להוסיף אפשרות להוספת מדריכים לאתר ב-PHP, המדריך ישמר במסד הנתונים, ומתפריט המנהלים תוכל לאשר\לדחות פרסום.
זה הגיוני יותר - וזה יחסוך לך עבודה בטווח הרחוק... (תחשוב שבצורה כזו תאלץ לבנות בעצמך דף לכל מדריך, ולהוסיף את הקישורים ידנית לכל מקום שצריך... לא חבל על המאמץ?!)

טבלת ה-SQL שלך יכולה להיות פשוטה למדי:
קוד:
id, subject, body, category, date, author, accepted(true/false)

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

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #34  
ישן 28-09-2007, 13:11
  Dark Knight Dark Knight אינו מחובר  
 
חבר מתאריך: 30.07.05
הודעות: 949
שלח הודעה דרך ICQ אל Dark Knight
בתגובה להודעה מספר 33 שנכתבה על ידי san שמתחילה ב "מה לא טוב בזה? אולי לך זה קל..."

אתה מתבדח, נכון?
זה שאתה כותב בשפה שמתאימה בקושי לילד, זה עדין לא תירוץ ללמד אנשים לתכנת עם שגיאות!
אתה מגדיר שני משתני מחרוזת ואז אתה מבצע בינם פעולה מתמטית...
זה ש-PHP מאד סלחנית כלפי מתכנתים סוג ז' לא אומר שהיא מיועדת לכאלו...
ב-C לדוגמא, השורה הנ"ל הייתה מהווה שגיאת קומפילציה...
האתר שלך גורם ליותר נזק מתועלת, כי המדריכים בו מראים לך מה אפשר לעשות, ולא מה נכון לעשות, ויותר מזה - הם מרגילים את הקורא בהם להרגלי תכנות שגויים ולא נכונים, שא"כ יהיה קשה מאד לשנות.

אני ממליץ לך לקרוא כמה מדריכי PHP אמיתיים בעצמך....
_____________________________________
חתימתכם הוסרה כיוון שלא עמדה בחוקי האתר. לפרטים נוספים לחצו כאן. תוכלו לקבל עזרה להתאמת החתימה לחוקים בפורום חתימות וצלמיות.

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #36  
ישן 28-09-2007, 13:32
  dardevil dardevil אינו מחובר  
 
חבר מתאריך: 12.08.05
הודעות: 883
בתגובה להודעה מספר 35 שנכתבה על ידי san שמתחילה ב "איך שום בעיה בקוד שרשמתי"

אני מנחש שלא למדת אף שפת תכנות לפני שלמדת php ובטח שלא שפה עילית.
אבל מן הסתם אתה יודע שקיימים מספר סוגי משתנים עיקריים:
string - מחרוזת, integer - מספר שלם, char - תו בודד, real - מספר ממשי וboolean - אמת/שקר.
php עובדת בצורה כזאת, שאתה לא חייב להצהיר על סוגי משתנים כאשר אתה משתמש בהם.
ברוב שפות התכנות לפני שאתה משתמש במשתנה, אתה אמור להגדיר בתחילת התוכנית שלך את סוג המשתנה.
קיימות פונקציות שיודעות להמיר סוגי משתנים, אך ברמת העיקרון, המשתנה יוכל להכיל תווים אך ורק בהתאם לסוג שהוגר לו בתחילת התוכנית.

בphp(ואולי ברוב שפות התכנות) כאשר אתה מציב בתוך משנה ערך תחת מרכאות, הוא מוגדר כstring , ז"א מחרוזת.
אם אתה מגדיר משתנה כסוג מחרוזת, אתה לא יכול לעשות יאתו פעולות מתמטיות!
הוא לא נועד לזה!!!
בשביל זה אתה יכול להשתמש במשתנים מסוג real וinteger.
עכשיו תבין לבד איפה הטעות בקוד שלך.

שבת שלום וחג שמח.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #39  
ישן 28-09-2007, 16:28
  Dark Knight Dark Knight אינו מחובר  
 
חבר מתאריך: 30.07.05
הודעות: 949
שלח הודעה דרך ICQ אל Dark Knight
בתגובה להודעה מספר 37 שנכתבה על ידי san שמתחילה ב ":)מה זה משנה אבל זאת סתם דרך..."

ההבדל העקרי הוא הייצוג של המשתנה שלך בזכרון.
משתנה מספרי מיוצג כמספר בינארי של 32\64 ביטים (תלוי בפלטפורמה) והגודל הזה קבוע לכל אורך התוכנית שלך.
המספרים מיוצגים בזכרון בצורה כזו שנוח לבצע עליהם פעולות אלגבריות.
יתרה מזאת, רק על מספרים המחשב יודע בכלל לעשות פעולות אלגבריות.

מחרוזת לעומת זאת, מיוצגת בזכרון כמערך של תווים, כשכל תו הוא בגודל של 8 ביט ומחזיק את ערך ה-ASCII שלו.
בנוסף, כל מחרוזת מסתיימת בתו מיוחד כדי שפונק' ההדפסה ידעו מתי היא מסתיימת, ולכן גם מחרוזת ריקה תופסת 8 ביט.
אם למשל תכתוב
קוד PHP:
 $a "2498201"

המשנה שלך יתפוס 64 ביטים(כשמספר כזה יתפוס ככל הנראה 32), אבל חוץ מזה, לא תוכל לבצע עליו פעולות אלגבריות.
למרות שהקוד שלך עצמו תופס רק 3 שורות, המחשב מתרגם אותו שונה למדי:
על כל משתנה מספר-מחרוזת שלך מופעלת פונק' הממירה את המחרוזת למספר, ורק א"כ מבוצעת הפעולה האלגברית שלך - בזבוז שווא של משאבי מערכת!
על המשתנה a שלי, לדוגמא, הפונק' הנ"ל תזדקק ל-7 איטרציות, כאשר בכל איטרציה היא תצטרך להמיר את ערך ה-ASCII לערך מספרי (פעולת חיסור), להשתמש במשתנה סכימה (בזבוז זכרון), הכפלה של משתנה הסכימה פי 10 (פעולת כפל) וחיבור הערך למשתנה הסכימה (פעולת חיבור).
אתה מאלץ את השרת לעבוד הרבה הרבה הרבה הרבה הרבה יותר קשה בשביל אותה הפעולה.
עכשיו תחשוב מה קורה אם אתה בונה ככה מערכת שמשרתת חצי מליון איש ביום...
לא חבל לבזבז הון על שרת חזק רק כי אתה לא יודע לתכנת?
_____________________________________
חתימתכם הוסרה כיוון שלא עמדה בחוקי האתר. לפרטים נוספים לחצו כאן. תוכלו לקבל עזרה להתאמת החתימה לחוקים בפורום חתימות וצלמיות.

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #40  
ישן 21-10-2007, 06:26
  san san אינו מחובר  
 
חבר מתאריך: 06.02.05
הודעות: 560
בתגובה להודעה מספר 39 שנכתבה על ידי Dark Knight שמתחילה ב "ההבדל העקרי הוא הייצוג של..."

ציטוט:
במקור נכתב על ידי Dark Knight
ההבדל העקרי הוא הייצוג של המשתנה שלך בזכרון.
משתנה מספרי מיוצג כמספר בינארי של 32\64 ביטים (תלוי בפלטפורמה) והגודל הזה קבוע לכל אורך התוכנית שלך.
המספרים מיוצגים בזכרון בצורה כזו שנוח לבצע עליהם פעולות אלגבריות.
יתרה מזאת, רק על מספרים המחשב יודע בכלל לעשות פעולות אלגבריות.

מחרוזת לעומת זאת, מיוצגת בזכרון כמערך של תווים, כשכל תו הוא בגודל של 8 ביט ומחזיק את ערך ה-ASCII שלו.
בנוסף, כל מחרוזת מסתיימת בתו מיוחד כדי שפונק' ההדפסה ידעו מתי היא מסתיימת, ולכן גם מחרוזת ריקה תופסת 8 ביט.
אם למשל תכתוב
קוד PHP:
 $a "2498201"

המשנה שלך יתפוס 64 ביטים(כשמספר כזה יתפוס ככל הנראה 32), אבל חוץ מזה, לא תוכל לבצע עליו פעולות אלגבריות.
למרות שהקוד שלך עצמו תופס רק 3 שורות, המחשב מתרגם אותו שונה למדי:
על כל משתנה מספר-מחרוזת שלך מופעלת פונק' הממירה את המחרוזת למספר, ורק א"כ מבוצעת הפעולה האלגברית שלך - בזבוז שווא של משאבי מערכת!
על המשתנה a שלי, לדוגמא, הפונק' הנ"ל תזדקק ל-7 איטרציות, כאשר בכל איטרציה היא תצטרך להמיר את ערך ה-ASCII לערך מספרי (פעולת חיסור), להשתמש במשתנה סכימה (בזבוז זכרון), הכפלה של משתנה הסכימה פי 10 (פעולת כפל) וחיבור הערך למשתנה הסכימה (פעולת חיבור).
אתה מאלץ את השרת לעבוד הרבה הרבה הרבה הרבה הרבה יותר קשה בשביל אותה הפעולה.
עכשיו תחשוב מה קורה אם אתה בונה ככה מערכת שמשרתת חצי מליון איש ביום...
לא חבל לבזבז הון על שרת חזק רק כי אתה לא יודע לתכנת?

רק עכשיו ראיתי שרשמתה את זה כי חיפשתי את ההודעה של הפירסום שלי !
עכשיו תגיד לי
מה אני יכול לעשות בימקום $a = "2498201" כדי שזה לא יאט לי על השרת? כי אני עכשיו בונה מערכת שמשמת המון אנשים
גבר תוסיף אותי למסנג'ר אחי
san10@walla.co.il
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #45  
ישן 23-10-2007, 16:33
צלמית המשתמש של fcf
  משתמש זכר fcf fcf אינו מחובר  
 
חבר מתאריך: 17.09.05
הודעות: 6,023
שלח הודעה דרך ICQ אל fcf שלח הודעה דרך MSN אל fcf Facebook profile
בתגובה להודעה מספר 44 שנכתבה על ידי san שמתחילה ב "1.אני כבר לא בונה אתר..."

אתה מלמד בצורה לא נכונה ..... אמרו כאן כבר שPHP מאוד סלחנית וגם אם אתה כותב משהו בצורה לא תקינה היא תעבוד ...
(ממש כמו אינטרנט אקספלורר.... הוא יעבוד גם עם האתרים שהוא מציג אינם תקינים)

אנשים שילמדו מהמדריך שלך ויעברו ללמידה של שפות יותר מתקדמות כמו C למשל יתבלבלו לגמרי...
אתה לדוגמא יוצר משתנה מספרי עם גרשיים, דבר שאסור ! קומפיילר מתייחס לכל התוכן שנמצא בתוך הסוגריים כאל מחרוזת/מערך אשר לא ניתן לבצע עליו שום פעולה מתמטית...

כאשר אתה מקצה שני משתנים מספריים כך: "4" , "3"
ומבצע עליהם פעולת חיבור כך" "4"+"3"

זה בדיוק כמו שתקצה את "יוסי" , "דוד"
ותבצע עליהם
"יוסי" + "דוד"

PHP היא שפה קלה מאוד ביחס לשפות תכנות אחרות ולכן הייתי מציע לך ללמוד שפת תכנות אמיתית (רצינית יותר נכון) כמו C למשל ...
_____________________________________
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #47  
ישן 23-10-2007, 18:05
  Dark Knight Dark Knight אינו מחובר  
 
חבר מתאריך: 30.07.05
הודעות: 949
שלח הודעה דרך ICQ אל Dark Knight
בתגובה להודעה מספר 46 שנכתבה על ידי san שמתחילה ב "מה אתה לא מבין? עם אני מסביר..."

מה שאתה לא מבין הוא את המשמעות הכ"כ נכונה של 2 ביטויים:
1) old habbits die hard
2) first impressions stick

הראשון אומר שקשה לשנות הרגלים, והשני אומר שהרושם הראשוני דובק.

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

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 21:34

הדף נוצר ב 0.10 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר