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

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

   
|!|

 
 
כלים לאשכול תצורת הצגה
Prev הודעה קודמת   הודעה הבאה Next
ישן 18-04-08, 17:32   # 14
psycho
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 1,926

psycho לא מחובר  

ציטוט:
נכתב במקור על ידי Shon12 צפה בהודעה
אוקיי אני חושב שהבנתי לשים את הקובץ txt שלא יהיה נגיש בכתובת ואז לשים לו הגנות,
אבל לא הבנתי:
אם נעביר משתנה מסויים ל fetch_test.php הוא יקרא את הקובץ test.txt
בוא נניח שהשם משתמש שלך הוא shon
ואתה רץ בשרת לינוקס עם תמיכה ב PHP, ועם פאנל ניהול directadmin. סבבה?
אז זה אומר ש:


/home/shon/public_html/
היא התיקיה שבה הקבצים שניגשים דרך הדפדפן.

אז נניח ששם יהיה את fetch_test.php

ו ב /
home/shon/test.txt
יהיה לנו את הקובץ שאנחנו רוצים לקחת את הקוד PHP שלו

להלן התוכן של test.txt:
PHP קוד:
<?php
echo "I have just been included!";
?>
זה התוכן שאנחנו רוצים לעשות לו INCLUDE..

עכשיו, הקוד של fetch_text.php בהנחה שאנחנו מעבירים לו משתנה יהיה:
PHP קוד:
<?php
$secertvar
=$_GET['secretvar'];
if(
$secertvar=="OMG") { 
echo 
file_get_contents("/home/shon/test.txt");
}
else {
"Nothing to see here";
}
?>
ואז בדף שבו אתה רוצה לעשות INCLUDE מבחוץ אתה עושה:
PHP קוד:
<?php
include("http://myurl.co.il/fetch_test.php?secretvar=OMG");
?>
עכשיו לשאלה המרכזית:
למה אתה צריך את ההגנה הזו?

על הבסיס של המשתנה, אתה יכול לעבוד עם IP למשל שנמצא ב $_SERVER['REQUEST_ADDR'];

Last edited by psycho; 18-04-08 at 17:35..
  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. הזמן כעת הוא 17:03.

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