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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 17-12-08, 20:38   # 1
SarafC
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Apr 2008
הודעות: 511

SarafC לא מחובר  

בקשה | הסבר לבניית קובץ קונפיג

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

יצרתי את הקובץ ואת המשתנים, קראתי בהצלחה את הקובץ עם FREAD וכל זה.

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

אשמח אם תעזרו לי.

יום טוב!
__________________
בברכה, שרף כהן
  Reply With Quote
ישן 17-12-08, 20:48   # 2
DvirCohen
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 151

DvirCohen לא מחובר  

הכי פשוט זה לעשות את זה עם מערך
ככה ברגע שאתה רוצה לעדכן, אתה פשוט מייבא את הקובץ, ואז יש לך את המערך של הנתונים, אתה מעדכן את הנתון שאתה רוצה בפנייה ישירה לאיבר במערך, וכותב את כל המערך מחדש לקובץ..ככה לא צריך להתעסק עם שום דבר חוץ מעבודה עם קבצים ומערכים.
  Reply With Quote
ישן 17-12-08, 22:22   # 3
Erez | TrustMedia.co.il
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 1,854

Erez | TrustMedia.co.il לא מחובר  

אתה עורך אותו בעזרת fwrite
תסתכל בקבצי התקנה של מערכות חינמיות ותראה בדיוק מה אתה צריך לעשות
__________________
  Reply With Quote
ישן 17-12-08, 23:08   # 4
intercooler3819
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 1,056

intercooler3819 לא מחובר  

למה מערך..
אני היתי קופץ על INI או YAML או XML
הPARSING מאוד קל והשמירה גם כן..

אולי אפילו JSON

בהצלחה
__________________
  Reply With Quote
ישן 17-12-08, 23:13   # 5
AlmogBaku
חבר וותיק
 
AlmogBaku's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
מיקום: מודיעין
הודעות: 1,022

AlmogBaku לא מחובר  

הכל עדיף חוץ מ XML.
משתנים של php, קובץ ini, או yaml יכולים להיות אחלה- אבל XML מסובך ללקוח.

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


גם ככה הלקוח לא צריך להתעסק עם זה, לדעתי צריך להיות לו סקריפט.
  Reply With Quote
ישן 18-12-08, 13:35   # 6
DvirCohen
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 151

DvirCohen לא מחובר  

כן אבל נניח שללקוח יש סקריפט לעדכן את זה, בכל מקרה צריך איכשהו לשמור את המידע הזה. זה מה שהוא שואל..[
  Reply With Quote
ישן 22-12-08, 14:53   # 7
SarafC
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Apr 2008
הודעות: 511

SarafC לא מחובר  

לא הבנתי ממש..

יש מצב ליותר פירוט?
__________________
בברכה, שרף כהן
  Reply With Quote
ישן 22-12-08, 15:43   # 8
DvirCohen
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 151

DvirCohen לא מחובר  

פשוט תעשה את זה עם מערך.
PHP קוד:
// confing.php:
<?php
$confing
['name'] = "dvir";
$config['age'] = 17;
?>
PHP קוד:
function updateConfig($key, $newval)
{
  require_once("path/to/config/config.php");
  $config[ $key ] = $newval;

  $str = "<?phpn";
  foreach( $config as $k => $v )
  {
    $str .= "
$config['".$k."'] = ""$v ."\";\n";
  }
  
$str .= "?>";

  if ( 
$fh fopen("path/to/config.php""w") )
  {
    
fwrite($fh$strstrlen($str));
    
fclose($fh);

    return 
true;
  }

  return 
false;
}

Last edited by DvirCohen; 22-12-08 at 15:45..
  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. הזמן כעת הוא 01:42.

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