Jump to content
php.lv forumi

rnc

Reģistrētie lietotāji
  • Posts

    66
  • Joined

  • Last visited

Posts posted by rnc

  1. Mans kods no tava atšķirās tikai ar to, ka ir ļoti viegli papildināms ar jauniem prefixiem (btw, kā viņus pareizi sauc? prefixi? nez no kurienes man viņus gribas saukt par prefixiem ;-))

  2. <?php
    $pre = array (
        'http:',
        'ftp:',
        'https:'
    );
    
    $adrese = "https://www.bumba.downloaads.jeah.lv/shit";
    $ad = explode ("/",$adrese);
    if (in_array($ad[0],$pre)) $real = $ad[2];
    else $real = $ad[0];
    
    echo $real;
    ?>

     

    Masīvā var ievadīt vajadzīgo "prefixus". Ievērojiet, ka aiz tā ir jāliek divpunkte, tb aiz katra "prefixa" :-)

  3. <?php
    $adrese = "http://jeehaaaa.lalala.com.bum.rum/?ir=nav&buus=nebus";
    $adrese = explode ("/",$adrese);
    $real = $adrese[2];
    
    echo $real;
    ?>

     

    Bet nu ar šī skripta palīdzību tiek izgriezta ši daļa: jeehaaaa.lalala.com.bum.rum

  4. Manupraat izmantot eregi buutu nepareizi , jo tad par jpg failu tiks uzskatiits arii lalala.jpg.txt :) Tad jau labaak izmantot substr() nolasot peedeejos triis simbolus un apskatiities vai tie ir jpg :)

  5. Negribas paaraak iedziljinaaties, bet vai tu man nevareetu paskaidrot:

     

    Tagad tu ar des doto skriptu esi savilics vajadziigo sejinju tekstus masiivaa. Kaa tu ieveietosi taas sejinjas pareizajaas vietaas ?

     

    updatis:

     

    Padomaaju, ar ciklu + str_replace ejot paari tam jaunieguutajam masiivam un vecajam stringam ?

  6. Gacha: cik man zinaams, tad funkcija is_numeric atgrieziis arii TRUE ja buus piemeeram shaada simbolu virkne 1332zb343 :)

    Vieniigais tad vareetu sakombineet kaut ko shitaadu ar taas f-jas is_numeris() paliidziibu:

     

    <?php
    function ir_skaitlis($strings) {
    $check = TRUE;
    for($m=0;$m<=strlen($strings);$m++) {
    if (!is_numeric($strings[$m]) || $strings[$m] != ".") {
    	 break; 
     $check = FALSE;
    }
      }
    }
    ?>

  7. Jaa, tieshi taa. Taas ir sekundes. Un no taam sekundeem var izvilkt visaadas lietas. Piemeeram ar funkciju date(); Veel no kaut kaada parasta datuma, kaa piemeeram 12.01.2004 23:32:12 ar funkciju mktime(); (visi ciparinji pareizi jaasavieto) var izveidot taas unix sekundes, un izmantot talaaak :)

     

    Cerams, ka tas otrais jautaajumz bija domaats Roze`m.

  8. <?php
    $fails = file_get_contents('fails.txt');
    $masivs = explode ("&&&",$fails);
    for($i=0;$i<=count($masivs);$i++) $masivs[$i] = explode("###",$masivs[$i]);
    ?>

     

    Ah, neesu notesteejis :) Bet nu iznaakumaa vajadzeetu buut $masivs[0][0] (pirmaa masiiva pirmais elements), $masivs[0][1] pirmaa masiiva otrais elements $masivs[1][2] otraa masiiva treshais elements, $masivs[2][0] treshaa masiiva pirmais elements, utt, cerams, ka saprati :)

  9. Tā esmu darījis, bet vai tad varēs izdzēst ierakstus piem. , kuri ir izveidoti 12 janvārī ???

    Roze variants ir aatrdarbiigaaks un labaak izmantosim to, bet vareet jau vareetu. Ar mktime() uzgjeneree unix laiku 12 janvaara 0:00 un laiku 12 janvaara 23:59:59 un tad dzees aaraa visus postus kuru unix laiks ir shajaa diapazona.. (laikam neskaidri izteicos, bet ideju cerams saprati).

  10. Mh, var!

     

    <?php
    $strings ="te ir kaut kaads texts ::: te ir cits texts ::: veel kaut kas";
    $masivs = explode(":::",$strings);
    echo $masivs[0]; // atgrieziis "te ir kaut kaads texts" (bez peedinjaam)
    echo $masivs[1]; // atgrieziis "te ir cits texts", utt
    ?>

  11. Es laikam iisti nesapratu ko tu gribi. Bet nu kamdeelj gan ieksh db neglabaat pliku unix laiku, tb taas sekundiites ;)

     

    Un tad aaraa velkot no db:

    $datums = date("H:i / d.m.Y",$unix_laiks_no_db);

     

    Kaut kas taads apmeeram.

     

    Es ar to gribeeju pateikt, ka ieksh DB vienkaarshi glabaa unix laiku, bet aaraa velkot tu vareesi noformateet vinju kaa gribi, so no problems.

  12. <?php
    $dir = opendir("/lala/");
    while ($fails = readdir($dir)) if($fails != "." && $fails !="..") $masivs[] = file_get_contents($fails);
    ?>

     

    Kaa vienmeer man ir slinkums notesteet, rakstu no galvas :)

     

    Updeits:

    Mh, patesteeju, iet :)

    + veel izdomaaju, ka veel nodereetu pielikt pie ifa lai vinsh paarbauda fai $fails nav basename($_SERVER['PHP_SELF']) :) (tas buus noderiigi, ja skripts staavees tajaa pashaa diraa kur visi tie txt faili

     

    <?php
    $dir = opendir("/lala/");
    while ($fails = readdir($dir)) if($fails != "." && $fails !=".." && $fails != basename($_SERVER['PHP_SELF'])) 
    $masivs[] = file_get_contents($fails);
    ?>

  13. Var jau visaadi sataisiit, njemsim katram meenesim savs fails, vai tml ;) Lai nav jaaiet cauri failam kuraa ir septinjus gadus vecas zinjas :)

     

    P.S. Gacha, apsveicu tevi ar tavu 300. postu!

  14. scandir() un readdir() imho nav viens un tas pats. scandir() visus direktorijas elementus ievelk masiiva, bet shii f-ja laikam ir tikai no PHP 5.

     

    Ar scandir vareetu buut eerti :)

     

    <?php
    $mas = scandir('/direktorija');
    foreach ($mas as $m) if ($m != "." && $m !="..") $mas[] = $m; // nodzeesham liekos punktus
    echo '<img src="'.$mas[rand(0,count($mas))].'">';
    ?>
    ?>

     

    Rakstiju no galvas, nav kur notesteet, negaranteeju ka darbosies ;)

×
×
  • Create New...