تضمين إخراج الخادم النصي داخل آخر صفحة HTML
سؤال
لدي php النصي (generator.php) الذي يولد معينة HTML/XML/SVG اعتمادا على الظروف المختلفة.أريد أن تضمين مخرجات هذا البرنامج النصي في الصفحة الرئيسية (home.php)
على سبيل المثال.السماح generator.php دائما توليد SVG الوثيقة (كاملة مع SVG NS و DTD).الآن أريد أن تضمين هذه صورة ولدت في إخراج home.php
لقد حاولت <object>
, <embed>
و <iframe>
.لا يبدو أن العمل.لا أحد يعرف كيفية تحقيق ذلك ؟
المحلول
يمكنك استخدام إما:
- تشمل ملف PHP الجانب. لذا على home.php الصفحة ببساطة تشمل generator.php الملف عند النقطة التي تريد الإخراج.
أو
- استخدام اياكس على جانب العميل. على home.php عند تحميل الصفحة في المتصفح يمكنك إجراء بسيط اياكس الاتصال على generator.php و امرأتان الإخراج في المكان المطلوب على الصفحة.
تحديث (النظر في التعليق أدناه):هل جرب هذا:
<object type="image/svg+xml" data="generator.php" width="300" height="200"></object>
بالنسبة SVG ؟
لا تنتمي إلى StackOverflow