APOCALYPSE Posted April 10, 2008 Report Share Posted April 10, 2008 (edited) Sveiki! Esmu nonācis strupceļā un nekādīgi nevaru izdomāt kā atrisināt savu problēmu. Ir logs, kurā tiek izvadīts direktorijas saturs: 1. fails1.swf 2. fails2.flv 3. fails3.txt u.t.t. Gadījumā, ja tas piemēram ir txt vai html, tad uz faila linka nospiežot, šis fails tiek atvērts iekš browsera. Jautājums: Kā lai panāk līdzīgu situāciju ka, nospiežot uz .swf vai .flv šie faili atveras kaut vai kaut kādā web flash pleijerī, kas stāv uz servera (tāds kā iekš youtube vai jebkāds cits). Ceru, ka izskaidroju daudz maz saprotami savu sāpi :) Būšu pateicīgs par jebkādu palīdzību, idejām un ieteikumiem. Edited April 10, 2008 by APOCALYPSE Link to comment Share on other sites More sharing options...
andrisp Posted April 10, 2008 Report Share Posted April 10, 2008 Kad izdrukā to failu sarakstu, veic pārbaudi uz faila tipu. Ja tips ir flash, tad izdrukā to, piemēram, šādi: <a href="tavs_fleshplayeris.php?file=$fails">$fails</a> Link to comment Share on other sites More sharing options...
n0r3k Posted April 11, 2008 Report Share Posted April 11, 2008 (edited) $sFile = "fails.flv"; // pieņemsim, ka tad ir flv list($sFileName, $sFileExt) = explode(".", $sFile); // atdalam failneimu no extensiona, tikai skaties, ka nav divi punkti faila nosaukumā, savādāk būs sūdi. labā pieliec kādu pārbaudi pirms tam switch($sFileExt) // pēc faila extensiona nosakam, ko tad vērs vaļā { case "flv": /* šeit atveras flash pleijeris */; break; case "txt": /* šeti atveras kaut kāds texarea vai tml */; break; default : /* vai nu izmet erroru, ka faila tipu neatpazīst vai arī piedāvā lejupielādēt */; } ideju pasviedu. gan izdomāsi, kā pielietot :) Edited April 11, 2008 by n0r3k Link to comment Share on other sites More sharing options...
Recommended Posts