PHP - שמירה תקולה של קובץ PDF - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

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


GWeizman

Recommended Posts

שלום.

אני משתמש בספריה 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.

בהצלחה רבה !

קישור לתוכן
שתף באתרים אחרים

ארכיון

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

×
  • צור חדש...