הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   יש לי בעיה במערכת תודה (https://hosts.co.il/forums/showthread.php?t=39085)

MusicMan 02-02-07 13:36

יש לי בעיה במערכת תודה
 
ברצוני להכין מערכת העלאת קבצים בעבר הכנתי אחת אבל החברת שרתים נפלה יחד עם האתר שלי עכשיו אחרי חצי שנה ככה באלי שוב לבנות אחת רק שאני לא מצליח משו מה מצאתי שתי מערכות ושתיהם לא עובדות לי כנראה כי אני על safe mode אז איך אני יוצא מsafe mode ומה ההשלכות?
המערכות:
http://www.vent.il-il.com/upload/
http://www.vent.il-il.com/aaa/
תודה רבה לעוזרים ושבת שלום שתהיה לכם(:

Tomer 02-02-07 14:18

מבקש מבעל השרת לכבות Safe Mode - וההשלכות זה בעיות אבטחה.

MusicMan 02-02-07 19:12

ציטוט:

נכתב במקור על ידי Tomer (פרסם 416467)
מבקש מבעל השרת לכבות Safe Mode - וההשלכות זה בעיות אבטחה.

בגלל המצב בטוח הקבצים לא עולים?
יש דרך אחרת לעלות בלי לגעת במצב בטוח?

BlueNosE 02-02-07 19:35

יש..
דווקא דיי פשוט..
אתה הולך ל
PHP קוד:

$_FILES['nameofform']['tmp_name'

לוקח את תוכן הקובץ על ידי פונקציות הfXXXX
ושם בקובץ שאתה רוצה

MusicMan 04-02-07 17:33

ציטוט:

נכתב במקור על ידי BlueNosE (פרסם 416672)
יש..
דווקא דיי פשוט..
אתה הולך ל
PHP קוד:

$_FILES['nameofform']['tmp_name'

לוקח את תוכן הקובץ על ידי פונקציות הfXXXX
ושם בקובץ שאתה רוצה

אחי אני לא מבין גדול בphp אם אתה יכול להסביר יותר בפשטות

BlueNosE 04-02-07 17:51

אם אתה לא מבין גדול בPHP אין מה להסביר, צריך רמת הבנה בינונית לפחות בPHP בשביל להבין את זה (וגם את התפיסה שלא רק מה שאתה רואה בpublic_html קיים...)

MusicMan 04-02-07 18:09

פשוט אם יש אפשרות שאני ישים פה את הקוד ושמישו יסדר לי אני הודה לו מאוד

sUP 04-02-07 18:14

move uploaded file ?
אני עובד עם SAFEMODE וזה אף פעם לא עושה בעיות חח

וBLUENOSE גם אני לא הבנתי מה התכוונת
יש אנשים עם קשיי הבנה ..|:

MusicMan 04-02-07 18:16

אז למה המערכת שלי לא עובדת?
זאת השגיאה:
קוד:

Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect.
The script whose uid is 807 is not allowed to access /home/moshez5/domains/vent.il-il.com/public_html/upload/uploads/040207
owned by uid 100 in /home/moshez5/domains/vent.il-il.com/public_html/upload/sources/do_upload.php on line 84


sUP 04-02-07 18:33

ציטוט:

נכתב במקור על ידי moshe_z5 (פרסם 417832)
אז למה המערכת שלי לא עובדת?
זאת השגיאה:
קוד:

Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect.
The script whose uid is 807 is not allowed to access /home/moshez5/domains/vent.il-il.com/public_html/upload/uploads/040207
owned by uid 100 in /home/moshez5/domains/vent.il-il.com/public_html/upload/sources/do_upload.php on line 84


אתה מנסה להעביר את הקובץ לתקיה שיצרת ידנית?
או שיצרת דרך המערכת?

כי אם יצרת דרך המערכת אז אין מה לעשות =\ סייף מוד דפוק

x-ray 04-02-07 18:34

יש לתיקיה גישות 777?

MusicMan 04-02-07 19:05

כן יש
אני יתייחס כרגע רק לתיקיה upload/ שבא יש גם מערכת קבצים...
שאני מעלה אליה אז אני מקבל את השגיאה הבאה:
קוד:

Warning: mkdir(.upload/uploades/040207/) [function.mkdir]: No such file or directory in
/home/moshez5/domains/vent.il-il.com/public_html/upload/sources/do_upload.php on line 34

בשורה 34 רשום:
קוד:

mkdir($upload_dir,0777);
תודה רבה למי שעוזר לי!!!!
ד"א הלינק למערכת: http://www.vent.il-il.com/upload/

BlueNosE 04-02-07 20:19

אוי באמת..
הבעיה שלך היא לא הmove_uploaded_file, אלא הפונקצייה mkdir!
הפונקצייה חסומה בSAFE MODE, אתה לא יכול להשתמש בה..
אם אתה רוצה אתה חייב לפתוח אוטומטית ><

sUP 04-02-07 20:48

ציטוט:

נכתב במקור על ידי BlueNosE (פרסם 417948)
אוי באמת..
הבעיה שלך היא לא הmove_uploaded_file, אלא הפונקצייה mkdir!
הפונקצייה חסומה בSAFE MODE, אתה לא יכול להשתמש בה..
אם אתה רוצה אתה חייב לפתוח אוטומטית ><

התכוונת ידנית

ומה שכתבתי מקודם..

ציטוט:

אתה מנסה להעביר את הקובץ לתקיה שיצרת ידנית?
או שיצרת דרך המערכת?

כי אם יצרת דרך המערכת אז אין מה לעשות =\ סייף מוד דפוק

BlueNosE 04-02-07 22:00

כן, ידנית

לא ראיתי מה שכתבת

MusicMan 05-02-07 16:55

האם קיימת מערכת העלאות שלא חיבת לבטל את המצב בטוח?
תודה לעוזרים

LosNir 05-02-07 17:25

אתה יכול לעשות

PHP קוד:

ini_set("safe_mode",0); 

על מנת לבטל את ה SAFE MODE בהרצת הסקריפט.

Noam 05-02-07 18:13

הכול טוב אתה צריך לסדר את ההרשאות לתקייות

Tomer 05-02-07 18:21

ציטוט:

נכתב במקור על ידי LosNir (פרסם 418352)
אתה יכול לעשות

PHP קוד:

ini_set("safe_mode",0); 

על מנת לבטל את ה SAFE MODE בהרצת הסקריפט.

Safe mode הוא אחד הערכים שאי-אפשר לשנות אותו עם ini_set

MusicMan 05-02-07 19:05

ציטוט:

נכתב במקור על ידי img-il.com (פרסם 418400)
הכול טוב אתה צריך לסדר את ההרשאות לתקייות

יש הרשאת 777 לתיקיה שמעלים אליה מה אני צריך עוד?

Eli-Hai 05-02-07 19:05

ציטוט:

נכתב במקור על ידי LosNir (פרסם 418352)
אתה יכול לעשות

PHP קוד:

ini_set("safe_mode",0); 

על מנת לבטל את ה SAFE MODE בהרצת הסקריפט.

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

MusicMan 05-02-07 19:11

והנה הוראות ההתקנה
Hello and welcome to Upload Files System.
This system was written by:
http://www.iguildes.net

First upload the system to your own website.
You have to set the directory ./uploads to CHMOD 0777 and then you can change the file ./sources/config.php as you want.
Here you can find a guide how to edit config.php file

requirement
~~~~~~~~~~~
Server which supports PHP 4 +
To know how to change CHMOD of a directory

// ################################################## ###########################
// ################################################## ###########################
// ################################################## ###########################

Configuration File (./sources/config.php)
~~~~~~~~~~~~~~~~~~~~~~~~~~
Here is guide which shows you how to edit config.php which is the configuration file of the system.

// ################################################## ###########################
$config['lang'] = "en";
This file is located in ./lang/ directory
// ################################################## ###########################
$config['tpl'] = "default_".$config['lang'];
DO NOT TOUCH // becomes with the language file
// ################################################## ###########################
$config['max_mb'] = 1;
Maximum file size to upload in MegaBytes
// ################################################## ###########################
$config['upload_inputname'] = "filetoupload";
It doesn't matter what you write here. You can leave it.
// ################################################## ###########################
$config['upload_dir'] = "./uploads/";
It is the directory of the files will be uploaded to.
// ################################################## ###########################
$config['limit_file_type'] = 1;
If you want to make limit to the files type write 1. if not, write 0.
// ################################################## ###########################
$config['allowed_files_type'] = array('gif','jpg','pjpg','pjpeg','jpeg','png');
If you chose 1 in the line before, here you can edit the types which will be can
Upload to the system.
// ################################################## ###########################

That's it!
Have a nice Upload System.
ועשיתי ככה...

LosNir 05-02-07 20:17

ציטוט:

נכתב במקור על ידי Eli-Hai (פרסם 418436)
בשביל מה, יש הגנה עם safe_mode על השרת, וכל סקריפט יכול לבטל אותו בלי להתאמץ?
הרי אם כל אחד היה משתמש בזה כדי לבטל את ה-safe_mode, סתם בזבוז זמן להשקיע על פונקציה.

זה רק מבטל אותו לאורך הסקריפט. לא לתמיד :|
זה טוב למקרים כאלו למשל שלא תכבה את ה safe_mode בשביל משתמש אחד.

MusicMan 05-02-07 21:14

ציטוט:

נכתב במקור על ידי LosNir (פרסם 418517)
זה רק מבטל אותו לאורך הסקריפט. לא לתמיד :|
זה טוב למקרים כאלו למשל שלא תכבה את ה safe_mode בשביל משתמש אחד.

אז זה כן יעזור או לא?

Eli-Hai 05-02-07 21:59

ציטוט:

נכתב במקור על ידי LosNir (פרסם 418517)
זה רק מבטל אותו לאורך הסקריפט. לא לתמיד :|
זה טוב למקרים כאלו למשל שלא תכבה את ה safe_mode בשביל משתמש אחד.

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


כל הזמנים הם GMT +2. הזמן כעת הוא 02:21.

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