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

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

   
|!|

סגור את ההודעה
 
כלים לאשכול תצורת הצגה
ישן 13-02-06, 15:35   # 1
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

[שאלה] הכנסת נתונים..

איך אני מכניס נתונים מטופס לקובץ כלשהו?
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
 
ישן 13-02-06, 15:43   # 2
DaNieLLL
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 31
הודעות: 614

DaNieLLL לא מחובר  

fopen - http://il2.php.net/fopen
fwrite - http://il2.php.net/fwrite
__________________
 
ישן 13-02-06, 15:55   # 3
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי miniature
איך אני מכניס נתונים מטופס לקובץ כלשהו?
דווקא אתה מכולם שואל את זה?....המערכת ההיא שעשית....היא מעל ומעבר לזה....
 
ישן 13-02-06, 16:14   # 4
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

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

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
 
ישן 13-02-06, 16:31   # 5
DaNieLLL
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 31
הודעות: 614

DaNieLLL לא מחובר  

"כן אבל אני לא יודע איך אני עושה במקום מסויים בקובץ..
נגיד לשנות את המשתנה $a שיש בקובץ הרחוק מהקובץ עם הטופס.."
לא הבנתי...
מה אתה רוצה לעשות? למשל יש בטופס שדה בשם name, אתה רוצה להכניס את זה למסמך טקסט?
__________________
 
ישן 13-02-06, 16:35   # 6
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

כן, אבל הבעיה היא שזה נכנס לי תמיד לסוף המסמך ולא לאן שהמשתנה נמצא..
אם יהיה צורך בקוד רק תגיד.
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
 
ישן 13-02-06, 18:32   # 7
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

בס"ד

אתה יכול להשתמש בstr_replace.
או לזכור את השורה של הדבר שאתה רוצה לשנות ולערוך אותה.
 
ישן 13-02-06, 19:19   # 8
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

ציטוט:
נכתב במקור על ידי בניה
בס"ד

אתה יכול להשתמש בstr_replace.
או לזכור את השורה של הדבר שאתה רוצה לשנות ולערוך אותה.
איך אני עושה את האפשרות השניה?
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
 
ישן 13-02-06, 19:27   # 9
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

בס"ד

אתה לוקח את הקובץ עם הפונקציה file, ועורך את התא במערך שהוא המספר של השורה שלך פחות אחד עם הפונקציות לעריכת מחרוזות.
אני לא מכיר דרך "קלה" בזה.
תנסה לערוך מערכות מוכנות שבהן עורכים דרך הלוח בקרה את הקבצי הגדרות ותראה איך הם עושים את זה.
 
ישן 13-02-06, 20:49   # 10
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

לא הבנתי :S , נראה לי שהדרך הראשונה עדיפה.
בקיצור, תראה, הקובץ הוא:
PHP קוד:
<?php
require_once "../inc/header_admin.inc";
?>
<?php
echo "<div id=\"contentbox\"><h2><u>הגדרות המערכת</u></h2><br />\n";
if(
$_POST['config']) {
$config "../config.php";
$articles_num $_POST['articles_num'];
echo 
"<div id=\"message\"><u>הערות לאחר שליחה:</u><br /><br />\n";
if (
is_writable($config)) {
  if (!
$handle fopen($config'a')) {
    echo 
"&nbsp;&nbsp;&nbsp;<b>שגיאה בפתיחת קובץ ההגדרות</b>\n";
    exit;
  }
  if (
fwrite($handle$articles_num) === FALSE) {
    echo 
"&nbsp;&nbsp;&nbsp;<b>שגיאה בכתיבה לקובץ ההגדרות</b>\n";
    exit;
  }
    echo 
"&nbsp;&nbsp;&nbsp;<b>הגדרות המערכת נקלטו בהצלחה</b>\n"
    
fclose($handle);               
} else {
    echo 
"&nbsp;&nbsp;&nbsp;קובץ ההגדרות לא בר כתיבה<b></b>\n";
}
echo 
"</div><br />\n";
}
echo 
"<form method=\"post\" action=\"$PHP_SELF\">\n";
echo 
"<u><b>הגדרות הכתבות.</b></u><br />\n";
echo 
"מספר כתבות אחרונות לתצוגה בעמוד הראשי:&nbsp;<input type=\"text\" size=\"2\" maxlength=\"2\" name=\"articles_num\" value=\"$articles_num\"><br /><br />\n";
echo 
"<input type=\"submit\" name=\"config\" value=\" הגדר מערכת \"></form></div>\n";
?>
<?php
@mysql_close;
require_once 
"../inc/footer_admin.inc";
?>
וקובץ ה config.php (שמצורף במיקום ../inc/header_admin.inc) הוא:
PHP קוד:
<?php
require "connect.php";
$articles_num 4;
?>
וכשאני מגדיר בטופס 2 לדוגמא, קובץ ה config.php הופך ל:
PHP קוד:
<?php
require "connect.php";
$articles_num 4;
?>2
מדוע זה קורה ואיך אפשר לתקן את זה?
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
 
סגור את ההודעה

חברים פעילים הצופים באשכול זה: 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. הזמן כעת הוא 08:15.

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