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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 09-02-08, 21:45   # 1
luckyguy
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 103

luckyguy לא מחובר  

בעייה|אני לא מצליח לכתוב קובץ

PHP קוד:
$content file_get_contents('http://www.hosts.co.il');
$dir dirname($_SERVER['SCRIPT_FILENAME']);
$fp fopen($dir.'/filename''w');
fwrite($fp$content);
fclose($fp);
?> 
מה הבעייה פה? לקובץ יש הרשאה של 777
  Reply With Quote
ישן 09-02-08, 21:48   # 2
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

איזו שגיאה זה כותב?
אני מניח שזה קשור לזה שהנתיב לקובץ לא תקין או משהו כזה, אבל מה זה כותב?
  Reply With Quote
ישן 09-02-08, 23:21   # 3
luckyguy
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 103

luckyguy לא מחובר  

ציטוט:
נכתב במקור על ידי בניה צפה בהודעה
איזו שגיאה זה כותב?
אני מניח שזה קשור לזה שהנתיב לקובץ לא תקין או משהו כזה, אבל מה זה כותב?
[function.fopen]: failed to open stream: Permission denied
לפי מיטב הבנתי כאשר הקובץ לא קיים הפונקציה יוצרת אותו.
  Reply With Quote
ישן 10-02-08, 07:22   # 4
DanielS
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
מיקום: ישראל
הודעות: 2,429

DanielS לא מחובר  

ציטוט:
נכתב במקור על ידי luckyguy צפה בהודעה
PHP קוד:
$content file_get_contents('http://www.hosts.co.il');
$dir dirname($_SERVER['SCRIPT_FILENAME']);
$fp fopen($dir.'/filename''w');
fwrite($fp$content);
fclose($fp);
?> 
מה הבעייה פה? לקובץ יש הרשאה של 777
בדוק את הקוד :
PHP קוד:
<?php
$content 
file_get_contents('http://www.hosts.co.il');
$fp fopen("filename.txt"'w+');
fwrite($fp$content);
fclose($fp);
?>
למה לא עשית פתיחה ל PHP ?
ראיתי שניסית לשמור באותה התיקיה אבל זה ממש לא נחוץ מה שעשית כי זה אוטומתית באותה התיקייה
__________________
Daniel
Email : daniel [AT] smartwd [DOT] com

  Reply With Quote
ישן 10-02-08, 08:48   # 5
luckyguy
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 103

luckyguy לא מחובר  

ציטוט:
נכתב במקור על ידי DanielS צפה בהודעה
בדוק את הקוד :
PHP קוד:
<?php
$content 
file_get_contents('http://www.hosts.co.il');
$fp fopen("filename.txt"'w+');
fwrite($fp$content);
fclose($fp);
?>
למה לא עשית פתיחה ל PHP ?
ראיתי שניסית לשמור באותה התיקיה אבל זה ממש לא נחוץ מה שעשית כי זה אוטומתית באותה התיקייה
צודק, אבל השגיאה לא השתנתה.
  Reply With Quote
ישן 10-02-08, 12:50   # 6
Ori The Man
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: חיפה
גיל: 33
הודעות: 3,694
שלח הודעה באמצעות MSN אל Ori The Man Send a message via Skype™ to Ori The Man

Ori The Man לא מחובר  

תאה צריך לתת לקובץ הרשאה 777
  Reply With Quote
ישן 10-02-08, 13:03   # 7
oryrm19
חבר בקהילה
 
oryrm19's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
מיקום: ראשון לציון
הודעות: 230
שלח הודעה באמצעות ICO אל oryrm19 שלח הודעה באמצעות MSN אל oryrm19

oryrm19 לא מחובר  

ציטוט:
נכתב במקור על ידי Ori The Man צפה בהודעה
תאה צריך לתת לקובץ הרשאה 777
ציטוט מתוך הדיון:
ציטוט:
לקובץ יש הרשאה של 777
  Reply With Quote
ישן 10-02-08, 14:45   # 8
AlmogBaku
חבר וותיק
 
AlmogBaku's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
מיקום: מודיעין
הודעות: 1,022

AlmogBaku לא מחובר  

קודם כל בלי W+ ..

דוגמא לקוד שעובד:
PHP קוד:
filename  "nice_try.txt";
$content "hey!!";
if(
is_writable($filename)) {
    if(@(
$handle fopen($filename'w'))) {
        if(
fwrite($handle$content) !== FALSE) {
            echo 
1;
        } else {
            echo 
2;
        }
    } else {
        echo 
3;
    }
} else {
    echo 
4;

תעתיק אותו, ותשחק איתו.. אם עדיין לא עובד - השרת דפוק.

תן ב- chmod 777 ל nice_try.txt במחיצה בה הקובץ נמצא.

Last edited by AlmogBaku; 10-02-08 at 14:48..
  Reply With Quote
ישן 10-02-08, 15:08   # 9
luckyguy
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 103

luckyguy לא מחובר  

ציטוט:
נכתב במקור על ידי Baku צפה בהודעה
קודם כל בלי W+ ..

דוגמא לקוד שעובד:
PHP קוד:
filename  "nice_try.txt";
$content "hey!!";
if(
is_writable($filename)) {
    if(@(
$handle fopen($filename'w'))) {
        if(
fwrite($handle$content) !== FALSE) {
            echo 
1;
        } else {
            echo 
2;
        }
    } else {
        echo 
3;
    }
} else {
    echo 
4;

תעתיק אותו, ותשחק איתו.. אם עדיין לא עובד - השרת דפוק.

תן ב- chmod 777 ל nice_try.txt במחיצה בה הקובץ נמצא.
אני מנסה ליצור קובץ.
  Reply With Quote
ישן 10-02-08, 15:29   # 10
DanielS
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
מיקום: ישראל
הודעות: 2,429

DanielS לא מחובר  

אז אם אני לא טועה תשנה את הw+ ב fopen ל a+.
ואחי לא הכל חייב ישר לשאול בהוסטס..
יש לך את php.net אתה רושם בחיפוש פונקציה fopen יש לך כל מה שאתה צריך שם
תאמין לי שהם יודעים הכי טוב PHP
__________________
Daniel
Email : daniel [AT] smartwd [DOT] com


Last edited by DanielS; 10-02-08 at 15:37..
  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. הזמן כעת הוא 15:35.

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