הרשם שאלות ותשובות רשימת חברים לוח שנה חיפוש הודעות מהיום סמן פורומים כנקראו

   
|!|

 
 
כלים לאשכול תצורת הצגה
Prev הודעה קודמת   הודעה הבאה Next
ישן 10-04-06, 15:27   # 1
Homie
Permanently Banned
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 38
הודעות: 287

Homie לא מחובר  

[שאלה] איך אני יוצר כמה עמודים בדף PHP אחד - לפרטים כנסו!

שלום לכל המשתמשים היקרים,

ברצוני ליצור כמה דפים בקובץ אחד.

לדוגמא: כשנכנסים לעמוד http://www.pages.com/page.php אז לא יוצג כלום.

אבל כנכנסים לעמוד הזה http://www.pages.com/page.php?page=movies אז זה יציג את התוכן שנמצא בקובץ page.php שהחלטתי. ואם הכנסו לעמוד http://www.pages.com/page.php?page=main אז זה יציג את התוכן שהחלטתי ש-main יציג. אבל מה שחשוב שהכל יהיה בקובץ PHP אחד.

למה אני צריך את זה? לפני יומיים פרסמתי אשכול שאני רוצה להסתיר כתובת/נתיב של קובץ ומצאתי את הפיתרון. עכשיו אני רוצה שנגיד בקובץ download.php זה לא יוריד ישר את הקובץ, אני רוצה שאני יוכל לבחור בתוך הקובץ איזה קובץ הוא יתחיל להוריד ללא הצגת הנתיב. הנה הקוד להסתרת הנתיב/כתובת הקובץ המקורי:

PHP קוד:
<?php 
// We'll be outputting a PDF 
header('Content-type: application/pdf'); 

// It will be called downloaded.pdf 
header('Content-Disposition: attachment; filename="downloaded.pdf"'); 

// The PDF source is in original.pdf 
readfile('original.pdf'); 
?>
עכשיו, ברגע שנכנסים לקובץ הזה אז ישר הוא מתחיל להוריד את downloaded.pdf, אבל אני רוצה שבתוך הקובץ יהיה ניתן להוריד כמה קבצים.

לדוגמא download.php?pdf=1 יוריד קובץ כלשהו.

ו download.php?pdf=2 יוריד קובץ אחר. אבל כולם לא יציגו את הנתיב/כתובת האמתית.

ולפי מה שהבנתי ה-Header זה שימוש בראש הדף, ולכן אולי לא ניתן לעשות זאת.

בקיצור אין לי מושג בזה, אשמח לתשובות.
  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. הזמן כעת הוא 03:35.

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