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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 04-06-09, 23:17   # 1
sts
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: May 2007
הודעות: 262

sts לא מחובר  

עריכת קבצים ב PHP

שלום
אני בונה עכשיו מערכת ניהול של העלאת תמונות
ואני רוצה לעשות בפאנל ניהול אזור של הגדרות כלליות שבאזור זה מנהל המערכת יקבע את ההגדרות הבסיסיות של המערכת כמו גודל מקסימלי,תיקית העלאת התמונות וכו'

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

פתחתי את הקובץ לקריאה וכתיבה באמצעות
PHP קוד:
$handle fopen($sysdir."settings.php","r+bt"); 
ועכשיו מתחילה הבעיה:
התבנית של קובץ ההגדרות היא כזו
PHP קוד:
<?php
$imagedir 
"YOUR UPLOAD DIR";
$maxfilesize "1024"//KB
?>
עכשיו אני רוצה לקבוע את המצביע שיחפש את המילה "imagedir=" או כל מילה אחרת שאני יגדיר לו ואז יכתוב את מה שהמשתמש כתב בטופס.

איך אני עושה את זה?
  Reply With Quote
ישן 04-06-09, 23:20   # 2
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

אני הייתי עושה את זה אחרת.
הייתי בונה מערך שבו נשמרות ההגדרות, וכותב איזו פונקציה שתהפוך אותו לקוד PHP שמגדיר אותו, או שעושה לו serialize
  Reply With Quote
ישן 05-06-09, 00:07   # 3
sts
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: May 2007
הודעות: 262

sts לא מחובר  

את יכול להראות דוגמא?
  Reply With Quote
ישן 05-06-09, 01:30   # 4
sts
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: May 2007
הודעות: 262

sts לא מחובר  

סליחה על הדאבל אבל אני לא יכול לערוך את ההודעות שלי

תיקון להודעה הקודמת:
*אתה יכול להראות דוגמא
  Reply With Quote
ישן 05-06-09, 08:48   # 5
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

serialze, חפש בגוגל
  Reply With Quote
ישן 05-06-09, 10:55   # 6
sts
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: May 2007
הודעות: 262

sts לא מחובר  

חיפשתי בגוגל ולא הבנתי איך זה אמור לעזור לי
הבנתי שזה מעין דרך לדחוס נתונים ואז במקום אחר אפשר לעשות unserialze ואז להציג את הנתונים שנדחסו
אבל איך אני איך הנתונים יוצגו?
  Reply With Quote
ישן 05-06-09, 14:27   # 7
tbm
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 33
הודעות: 254
שלח הודעה באמצעות ICO אל tbm שלח הודעה באמצעות MSN אל tbm

tbm לא מחובר  

פשוט מאוד אתה מקבל את הערכים מהטופס אחרי שהוא לחץ שמור הגדרות ומכניס אותכם לתוך משתנה אחר בצורה כזאת
PHP קוד:
[color=#000000]$text="[php]<?php
\$imagedir = \"".$_POST["imagedir"]."\";
\$maxfilesize = \"".$_POST["maxfilesize"]."\"; //KB
";
?> [/color][/php]
עכשיו אתה צריך לכתוב את זה לקובץ וזהו
  Reply With Quote
ישן 05-06-09, 15:15   # 8
psycho
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 1,926

psycho לא מחובר  

תעשה SERIALIZE למידע, תכניס לתוך מסד נתונים.

כל פעם שאתה מציג את הנתונים תשלוף, unserialize
ותעשה SERILIZE מחדש לנתנוים ותכניס למסד..

כמעט כל מערכת גדולה ב PHP שומרת מידע כ Serialize ב DATABASE וכמעט לא נהוג לעבוד מול קבצים.
  Reply With Quote
ישן 05-06-09, 15:45   # 9
intercooler3819
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 1,056

intercooler3819 לא מחובר  

Why serialize? serialize's output varies from one system to another, mainly because of the changes in the architecture

If you want to keep things simple, working, and flexible you would find it better to use JSON / INI / XML / YAML / etc
__________________
  Reply With Quote
ישן 05-06-09, 19:41   # 10
sts
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: May 2007
הודעות: 262

sts לא מחובר  

כל הקטע הוא שאני לא רוצה לשים את הנתונים במסד
אם הנתונים היו במסד היה יותר קל

אני אנסה לראות מה אפשר לעשות עם INI
  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. הזמן כעת הוא 07:34.

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