Jump to content
php.lv forumi

SkyD

Reģistrētie lietotāji
  • Posts

    528
  • Joined

  • Last visited

Posts posted by SkyD

  1. Ir man radusies neliela problēma saistībā ar flv failu atskaņošanu.

     

    Izmantoju JW playeri, kurā tiek norādīti šādi parametri:

    <script type="text/javascript">
    var s1 = new SWFObject("player.swf","ply","700","500","9","#FFFFFF");
    s1.addParam("allowfullscreen","true");
    s1.addParam("allowscriptaccess","always");
    s1.addVariable("file", "show_video.php?video_id=1");
    s1.addVariable("type", "video");
    s1.write("container");
    </script>

     

    Tālāk iekš show_video.php notiek šādas lietas:

    // paņemam video_id un izvelkam no db linku uz .flv

    taalaak..

     

    header('Content-type: video/x-flv');
    
    $fh = fopen("te_video_adrese/fails.flv",'rb');
    while (!feof($fh)){
    print(fread($fh, 8192));
    }
    fclose($fh);

     

    Ir tā, ka ar šo visu uz sava kompi iet, video tiek atskaņots, bet tiklīdz uzliek uz serveri, tā JW playeris pasaka, ka video not found.

    Cik skatijos, tad svarīga lieta ir izmēram, kas daudzkur fread funkcijai ir noteikts 8192. Varbūt tas ir pie vainas?

  2. Sveiki.

     

    Gribētu zināt vai ir iespējams, un kā slēpt linku iekš source koda?

     

    Piemēram:

     

    <OBJECT ID="MediaPlayer" WIDTH="518" HEIGHT="410" CLASSID="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
    STANDBY="Loading Windows Media Player components..." TYPE="application/x-oleobject">
    <PARAM NAME="FileName" VALUE="mms://te_adrese/">
    <PARAM name="ShowControls" VALUE="true">
    <param name="ShowStatusBar" value="false">
    <PARAM name="ShowDisplay" VALUE="false">
    <PARAM name="autostart" VALUE="true">
    <EMBED TYPE="application/x-mplayer2" SRC="mms://te_adrese/" NAME="MediaPlayer"
    WIDTH="518" HEIGHT="410" ShowControls="0" ShowStatusBar="0" ShowDisplay="0" autostart="0"> </EMBED>
    </OBJECT><br/>

     

    Ir vajadzība paslēpt šo linku mms://te_adrese/ source kodā.

  3. Domā šādi?

    if (1 == get_magic_quotes_gpc()){
    	$title = stripslashes($_POST['title']);
    } else {
    $title = $_POST['title'];
    }

     

    Diemžēl nepalīdz. Nesaprotu kā tas iespējams. Datu bāzē ir viss ar pēdiņām, bet iekš input lauka pie labošanas netiek izvadīts.

  4. Tur jau tā lieta, ka es viņus neeskeipoju un arī stripslashes ne pie ievades ne pie izvades lieku.

    Pie ievades ir tīri $title = $_POST['title']; un pie izvades ir echo $info['title'];

    Bet tiklīdz virsrakstā ir pēdiņas, tad tiek pievienoti slashi.

  5. Izmantoju TinyMce editoru, taču ir problēmas ar viņu.

    Ir virsraksts, ievads un saturs..

     

    Virsrakstā, piemēram, tiek ielikts teksts "Šis ir virsraksts". Sākumā pie apstrādes neko nedaru, un iekš db tiek pievienoti slashi, kas izskatās šādi \"Šis ir virsraksts\". Pieliekot f-ju stripslashes() slashi tiek nodzēsti, taču pie ši raksta labošanas virsraksts neparādās input laukā, kaut gan iekš db ir "Šis ir virsraksts".

     

    Arī problēma ir ar ievada un satura laukiem. Piemēram, tekstu novietojot gar kreiso malu, tiek pievienots <div align="left">. Pie nākamajām labošanām šim tagam pievienojas klāt <div align="\"left\""> šie "

    Kā lai tiek vaļā no šiem simboliem?

     

    Paldies jau iepriekš.

  6. Gan jau, ka te arī mīt vairāki pascal pratēji, tāpēc pajautāšu jums vai pascalā arī ir iespējams sadalīt informāciju, piemēram šādu: vards|uzvards|19.

    PHP tas būtu ~ tā jauni_dati = explode("|", dati);

    Ko varētu izvadīt šādi:

    vards uzvards 19

     

    Tad kā to var izdarīt iekš pascal ņemot datus no faila ?

  7. Tātad, gribētu uzzināt dažas lietas par failu kešošanu.

    Kādā veidā vislabāk failus kešot pie liela apmeklētāju skaita lapā? Tā, lai nav jātaisa n tie kvēriji, kas rada serverim slodzi.

    Piemēram, pie ielogošanās arī vajadzētu taisīt kešošanu, ja?

×
×
  • Create New...