עבור לתוכן

PHP - שמירה תקולה של קובץ PDF

Featured Replies

פורסם

שלום.

אני משתמש בספריה TCPDF (http://sourceforge.net/projects/tcpdf/) כדי לייצר בצד-שרת קבצי PDF.

עד פה - הכל טוב ויפה. על השרת המקומי (XAMPP העדכני ביותר, Apache 2.x אם אני זוכר נכון, PHP 5.3.5) הכל אפילו עובד.

כשהעלתי אותו לאינטרנט (לשרת חינמי עם מפרט לא ידוע), התחילו להיות בעיות.

בשרת המקומי, לחיצה על הלינק לדף הPHP אמנם לא עובדת בדיוק, אבל לחיצה ימנית ושמירה בשם שומרת את הPDF כמו שצריך.

בשרת שבאינטרנט, לחיצה ימנית ושמירת יעד בשם שומרת את הדף עם השם המקורי (pdf.php) ולא שם הקובץ שהוגדר לPDF.

הגדרתי הדרס כמו שצריך, עד כמה שאני יודע, בצורה הבאה:


header("Content-type: application/pdf");
header("Content-Disposition: inline; filename=debts.pdf");

כעקרון מה שאני צריך זה לינק לקובץ php.pdf, שישמר בדיפולט עם שם אחר. (אם אפשר, שלחיצה עליו תוביל בצורה דיפולטית לSave Link As, אבל זה פחות קריטי.)

יש דרך לעשות את זה? (ובעיקר, למה בשרת שלי זה עובד ובשרת האינטרנטי לא?)

אם זה משנה, אני מאוכסן על awardspace.com.

תודה.

  • 2 שבועות מאוחר יותר...
פורסם

כדי שישמר בדיפולטיביות כsave link as תצטרך לשנות את הinline ל attachment

ואני מאמין שגם הבעיה של השם תפתר.

בהצלחה!

header('Content-Disposition: attachment; filename="downloaded.pdf"');

פורסם

האם ה-pdf.php, זה קובץ ה-PDF או סתם דף HTML עם שגיאה?

אם קיים שגיאה, אנא בדוק אותה..

בכל אופן, צור קובץ phpinfo.php וכתוב שמה:

<?php phpinfo(); ?>

ותעבור מול המפרט שקיבלת לדרישות שמצאת באתר הפרוייקט ב-SF.

בהצלחה רבה !

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים