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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 07-08-07, 13:47   # 1
Startzero.net
חבר מתקדם
 
Startzero.net's Avatar
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
מיקום: מאחוריך.
הודעות: 737

Startzero.net לא מחובר  

[מחפש] פונקציה ליצירת קבצים.

אני רוצה ליצור דף בשם "index.html" ובתוכו לשים תוכן.

יש כזאת פונקציה שעושה את זה?
תודה לעוזרים.
__________________

www.Startzero.net
פיתוח אתרים | תכנות אתרים | עיצוב אתרים | קידום אתרים

  Reply With Quote
ישן 07-08-07, 13:48   # 2
Meir
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
גיל: 33
הודעות: 383

Meir לא מחובר  

http://il2.php.net/manual/en/function.fopen.php
__________________
רק אחרי שנמצאים בחושך, אפשר להעריך את האור.
  Reply With Quote
ישן 07-08-07, 14:06   # 3
Startzero.net
חבר מתקדם
 
Startzero.net's Avatar
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
מיקום: מאחוריך.
הודעות: 737

Startzero.net לא מחובר  

מקווה שיעבוד.. תודה.
__________________

www.Startzero.net
פיתוח אתרים | תכנות אתרים | עיצוב אתרים | קידום אתרים

  Reply With Quote
ישן 07-08-07, 14:45   # 4
Startzero.net
חבר מתקדם
 
Startzero.net's Avatar
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
מיקום: מאחוריך.
הודעות: 737

Startzero.net לא מחובר  

PHP קוד:
fopen("/$rand/index.txt""MA KOrE?"); 
זה עושה לי ככה:
ציטוט:
Warning: fopen() [function.fopen]: open_basedir restriction in effect. File(/19480/index.txt) is not within the allowed path(s): (/home/startzero/:/tmp:/usr/local/lib/php/) in /home/startzero/domains/startzero.net/public_html/u/url.php on line 12

Warning: fopen(/19480/index.txt) [function.fopen]: failed to open stream: Operation not permitted in /home/startzero/domains/startzero.net/public_html/u/url.php on line 12
__________________

www.Startzero.net
פיתוח אתרים | תכנות אתרים | עיצוב אתרים | קידום אתרים

  Reply With Quote
ישן 07-08-07, 14:53   # 5
Meir
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
גיל: 33
הודעות: 383

Meir לא מחובר  

אתה לא עובד נכון עם הפונקציה הפרמטר השני צריך להיות המצב שבו אתה פותח את הקובץ, אל תשכח גם לתת הרשאת כתיבה לתיקייה.
__________________
רק אחרי שנמצאים בחושך, אפשר להעריך את האור.
  Reply With Quote
ישן 08-08-07, 16:02   # 6
Startzero.net
חבר מתקדם
 
Startzero.net's Avatar
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
מיקום: מאחוריך.
הודעות: 737

Startzero.net לא מחובר  

קוד:
<form method="POST">
<input type="hidden" name="post" value="1">
<input name="url" size="26"> <input type="submit" value="Shortcut >>">
</form>

<?php

if($_POST['post'] == "1") {

$rand = rand(1111, 9999);
mkdir("$rand", 0777);
fopen("$rand/index.txt", "MA KOrE?");

}

?>
עשיתי ככה,
זה יוצר תיקיה.. אבל לא את הקובץ.

ציטוט:
Warning: fopen() [function.fopen]: SAFE MODE Restriction in effect. The script whose uid is 749 is not allowed to access /home/startzero/domains/startzero.net/public_html/u/3685 owned by uid 100 in /home/startzero/domains/startzero.net/public_html/u/url.php on line 12

Warning: fopen(3685/index.txt) [function.fopen]: failed to open stream: No such file or directory in /home/startzero/domains/startzero.net/public_html/u/url.php on line 12
__________________

www.Startzero.net
פיתוח אתרים | תכנות אתרים | עיצוב אתרים | קידום אתרים

  Reply With Quote
ישן 08-08-07, 16:17   # 7
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

תקרא לגבי הפרמטרים של fopen ב php.net - הוא לא מקבל את התוכן של הקובץ, אלא פרמטר שקובע איך לעבוד עם הקובץ. fwrite רושם לקובץ.
__________________
תומר
  Reply With Quote
ישן 08-08-07, 16:22   # 8
Startzero.net
חבר מתקדם
 
Startzero.net's Avatar
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
מיקום: מאחוריך.
הודעות: 737

Startzero.net לא מחובר  

הנה תומר, עכשיו עשיתי את הקוד הבא:

PHP קוד:
$url $_POST['url'];

$myFile "index.html";
$fh fopen($myFile'w') or die("can't open file");
$stringData "

<html> <script>location.href='$url'</script> </html> 

"
;
fwrite($fh$stringData);
fclose($fh); 
עכשיו זה יוצר תקובץ, ועושה מה שאני רוצה.
אבל.. אני רוצה שזה יכניס תקובץ לתוך תיקיה אחרי שכבר יצרתי אותה.
כשאני עושה את זה יש בעיות.
__________________

www.Startzero.net
פיתוח אתרים | תכנות אתרים | עיצוב אתרים | קידום אתרים

  Reply With Quote
ישן 08-08-07, 16:33   # 9
חיים
חבר וותיק
 
חיים's Avatar
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
מיקום: עפולה
גיל: 31
הודעות: 1,548
שלח הודעה באמצעות ICO אל חיים שלח הודעה באמצעות MSN אל חיים Send a message via Skype™ to חיים

חיים לא מחובר  

איזה בעיות זה עושה :S
__________________
בברכה, חיים.

  Reply With Quote
ישן 08-08-07, 16:47   # 10
Startzero.net
חבר מתקדם
 
Startzero.net's Avatar
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
מיקום: מאחוריך.
הודעות: 737

Startzero.net לא מחובר  

PHP קוד:
<form method="POST">
<input type="hidden" name="post" value="1">
<input name="url" size="26"> <input type="submit" value="Shortcut >>">
</form>

<?php

if($_POST['post'] == "1") {

$rand rand(11119999);
mkdir("$rand"0777);

$url $_POST['url'];
$myFile "/$rand/index.html";
$fh fopen($myFile'w') or die("can't open file");
$stringData "

<html> <script>location.href='$url'</script> </html> 

"
;
fwrite($fh$stringData);
fclose($fh);

}

?>
זה נותן שגיאה כזאת:
ציטוט:
Warning: fopen() [function.fopen]: open_basedir restriction in effect. File(/8947/index.html) is not within the allowed path(s): (/home/startzero/:/tmp:/usr/local/lib/php/) in /home/startzero/domains/startzero.net/public_html/u/url.php on line 15

Warning: fopen(/8947/index.html) [function.fopen]: failed to open stream: Operation not permitted in /home/startzero/domains/startzero.net/public_html/u/url.php on line 15
can't open file
__________________

www.Startzero.net
פיתוח אתרים | תכנות אתרים | עיצוב אתרים | קידום אתרים

  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. הזמן כעת הוא 04:45.

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