![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 28.11.2003 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Uzywam Portalu JPortal
w pliku download.php mam taki fragment kodu [php:1:cb4c26dee4]<?php if($cmd=='click') { file_click($id); file_open($id); } ?>[/php:1:cb4c26dee4] ma on za zadanie ropoznac ktory z linkow nacisnalem i wyslac do odbiorcy plik. Potrzebuje pewnej przerobki ale nie znam php praktycznie wcale, otoz chcialbym zeby po nicisnieciu linku rozpoznal ze to jest plik swf i otworzyl nowe okienko z danym flashem a jezeli nie jest to flash zeby sie zachowywalo jak wynika z powyzszego kodu doszedlem ze wystarczy mi zrobic cos takiego [php:1:cb4c26dee4]<?php IF file_click($id); = "*.swf" THEN <object codebase="http://active.macromedia.com/flash4/cabs/swflash.cab#version=4,0,0,0" id="file_click($id)" classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000"> <param name="movie" value="file_click($id);"> <param name="quality" value="high"> <embed name="file_click($id)" src="file_click($id)" quality="high" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"> </embed> </object> ELSE file_open($id); ?> [/php:1:cb4c26dee4] No i tu problem zalozenie jest chyba dosyc jasne tylko jak to zrobic zeby bylo to poprawne z punktu widzenia php. Solucje niestety jakos do mnie nie przemawiaja, umiem uczyc sie analizujac przyklady i moze z czasem dojde do jakiejs wprawy ale w chwili obecnej jestem w tej dziedzinie lamerem. -------------------- I To Bylo By Na Tyle
Człowiek uczy się całe życie i głupi umiera. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 28.11.2003 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
No cóż szkoda że nikt nie chce pomóc, nie pozostaje nic innego jak zapisać się na kurs, i przeróbke bede mógł zrobić juz za rok.
-------------------- I To Bylo By Na Tyle
Człowiek uczy się całe życie i głupi umiera. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 13.07.2003 Skąd: Torun/Poznan Ostrzeżenie: (0%) ![]() ![]() |
No czekaj czekaj, do egzaminu sie uczylem
![]() To jakis pseudokod? No dobra. [php:1:433ea8c783]<?php if(file_click($id)=="*.swf"){ echo '<object codebase="http://active.macromedia.com/flash4/cabs/swflash.cab#version=4,0,0,0" id="file_click($id)" classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000"> <param name="movie" value="file_click($id);"> <param name="quality" value="high"> <embed name="file_click($id)" src="file_click($id)" quality="high" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"> </embed> </object>'; } else file_open($id); ?>[/php:1:433ea8c783] -------------------- On the day I was born, the nurses all gathered 'round
And they gazed in wide wonder, at the joy they had found |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 28.11.2003 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Hm, jednak moje zalozenie jest zle, nie rozpoznaje ze plik konczy sie na swf i zawsze chwyta po ELSE
file_click($id) nie jest jednak nazwa pliku chyba i to dlatego. Moje zrozumienie tematu bylo bledne, musze to przemyslec jeszcze. P.S. Dlaczego nie chwyta "pomogł"? -------------------- I To Bylo By Na Tyle
Człowiek uczy się całe życie i głupi umiera. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Wyrazenia regularne: [php:1:c07f150327]<?php
eregi( '.swf$', $nazwa_pliku) ?>[/php:1:c07f150327] -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 17:18 |