
13-01-2006, 21:09
|
|
|
|
חבר מתאריך: 13.12.05
הודעות: 1,963
|
|
הבעיה היא שהמערכת הזו רצה בSFAE MODE וזה לא נותן לסקריפט לשנות הרשאה לתיקייה שהוא כביכול לא יצר.
אם אין לך גישה לבטל את הSAFE MODE או אחת מהאפשרויות שלו, יש דרך לפתור את זה, אם אתה אומר שFTP נותן לך לשנות את ההרשאות והיא כזו:
תשתמש ב
ftp_connect
ftp_login
ליצור חיבור לFTP שאמרת שממנו אתה מצליח לשנות.
אם השרת רץ עם PHP5, תשתמש ב:
ftp_chmod
אם הוא רץ עם PHP4, תשתמש ב:
ftp_site
בצורה כזו:
קוד PHP:
ftp_site( $ftp_conn_resource, "CHMOD 0777 FULLPATH");
FULLPATH-
הכוונה היא רק ביחס לFTP, ז"א, מה שאתה רואה כשאתה מתחבר דרך FTP.
|