Jump to content
php.lv forumi

NBX

Reģistrētie lietotāji
  • Posts

    31
  • Joined

  • Last visited

Posts posted by NBX

  1. Serveris kamēr developoju ir uz Windows.

     

    Ir vajadzīgs uz bildes obligāti, jo tiek veidots pirmais slaids prezentācijai, kam ir jābut jpg, cufon tiek lietots, bet citām lietām. ;)

     

    Arial tiek iegūts nevis no GD presettotas mapes, bet tiek norādīts tā paths.

     

    Domāju caur kodu būs vieglāk saprast:

     

    <?php
    // Atkratamies no erroriem, lai nesačakarētu bildes outputu
    ini_set('display_errors', 0);
    // Slinks esmu, yes, yes
    $id = $_GET['id'];
    if (empty($id) OR !is_numeric($id)) { die("Invalid params."); }
    else {
    @require("config.php");
    $slide = mysql_fetch_array(mysql_query("SELECT `name`,`surname`,`title`,`intro` FROM `slides` WHERE `id`=$id")) OR die("Unknown ID.");
    $im = @imagecreatefromjpeg("../assets/slides/intro_" . $slide['intro'] . ".jpg") OR die("Error opening the file.");
    header("Content-Type: image/jpeg"); 
    $black = ImageColorAllocate($im, 255, 255, 255);
    $font = "../assets/fonts/arial.ttf";
    
    $text = $slide['name'] . " " . $slide['surname'];
    imagettftext($im, 12, 0, 10, 40, $black, $font, $text);
    
    $text = $slide['title'];
    imagettftext($im, 16, 0, 10, 20, $black, $font, $text);
    
    Imagejpeg($im, NULL, 100);
    ImageDestroy($im);
    }
    ?>

     

     

     

  2. Sveiki,

     

    Man te tāda šaize ar latviešu simboliem iekš imagettftext, tie pārveidojās klucīšos un jautājumzīmītēs (ja izmanto utf8_decode) & jā - fonts ir arial, tātad atbalsta latviešu simbolus.

     

    Noteikti kāds ar ko šādu būs saskāries un zinās risinājumu.

     

     

     

     

    p.s. faila encodings ir utf-8 bez bom

     

     

     

     

    Paldies!

     

     

  3. function distanceOfTimeInWords($fromTime, $toTime = 0, $showLessThanAMinute = false) {
       $distanceInSeconds = round(abs($toTime - $fromTime));
       $distanceInMinutes = round($distanceInSeconds / 60);
    
           if ( $distanceInMinutes <= 1 ) {
               if ( !$showLessThanAMinute ) {
                   return ($distanceInMinutes == 0) ? 'mazāk nekā pirms minūtes' : 'pirms minūtes';
               } else {
                   if ( $distanceInSeconds < 5 ) {
                       return 'mazāk nekā pirms 5 sekundēm';
                   }
                   if ( $distanceInSeconds < 10 ) {
                       return 'mazāk nekā pirms 10 sekundēm';
                   }
                   if ( $distanceInSeconds < 20 ) {
                       return 'mazāk nekā pirms 20 sekundēm';
                   }
                   if ( $distanceInSeconds < 40 ) {
                       return 'apmēram pirms pusminūtes';
                   }
                   if ( $distanceInSeconds < 60 ) {
                       return 'mazāk nekā pirms minūtes';
                   }
    
                   return 'pirms minūtes';
               }
           }
           if ( $distanceInMinutes < 45 ) {
               return 'pirms ' .$distanceInMinutes . ' minūtēm';
           }
           if ( $distanceInMinutes < 90 ) {
               return 'apmēram pirms 1 stundas';
           }
           if ( $distanceInMinutes < 1440 ) {
               return 'apmēram pirms ' . round(floatval($distanceInMinutes) / 60.0) . ' stundām';
           }
           if ( $distanceInMinutes < 2880 ) {
               return 'pirms 1 dienas';
           }
           if ( $distanceInMinutes < 43200 ) {
               return 'apmēram pirms ' . round(floatval($distanceInMinutes) / 1440) . ' dienām';
           }
           if ( $distanceInMinutes < 86400 ) {
               return 'apmēram pirms mēneša';
           }
           if ( $distanceInMinutes < 525600 ) {
               return 'apmēram pirms ' . round(floatval($distanceInMinutes) / 43200) . ' mēnešiem';
           }
           if ( $distanceInMinutes < 1051199 ) {
               return 'apmēram pirms 1 gada';
           }
    
           return 'pār ' . round(floatval($distanceInMinutes) / 525600) . ' gadiem';
    }

  4. Sveiki visiem, sen nav būts, bet nu nesen arī tikai atsāku kodēt PHP.

    Lieta tāda, ka esmu izveidojis visu, kas vajadzīgs mājas lapā, bet nepieciešams ir viegli integrējams dizainā un manā lietotāju sistēmā forums - pašam nav īpašas vēlmes kodēt to šobrīd.

     

    IPB, vBulletin un phpBB atkrīt.

    Kādi citi ieteikumi?

     

    Paldies. :)

  5. Sveiki,

    Lieta tāda, ka saprotu - šeit ir tikai daļēji pareiza vieta šai tēmai, bet zinu, ka šeit ir zinoši cilvēki un šo lietu varēs izskaidrot.

     

    Ideja ir sekojoša - no kādas vietas ar webcam un skaņu (mikrofons) translēt uz mājas lapu datus, kurus var apskatīt cilvēki jebkurā brīdī.

     

    Jautājums:

    - Kā to realizēt?

    -- Kas vajadzīgs translētāja pusē? (atvērti porti/512kbps up ātrums vai kas tamlīdzīgs)

    -- Kas vajadzīgs mājas lapas pusē? (t.i. kāds skripts)

     

    Vai arī varbūt jums ir labāki ierosinājumi.

     

     

    Paldies!

  6. Šeit nu visi PHP zinātāji smagi izgāzās. :)

    Patiesībā, tev kodā jāmeklē iframe kods, kurš visticamāk saturēs src uz kādu exe failu un tajā būs style="display: none;".

     

    /Winston B. K.

  7. Zinu, ka šī tēma jau ir aprunāta septiņkārt, lietoju search un atradu protams vienu failu, bet viņš no yy.lv izdzēsts ir.

    Tātad, man liels lūgums kādam ielikt kādu jaunu CS 1.6 servera monitoru ar iespējām redzēt nextmap/currentmap/terroristus, contras & spectatorus dažādās krāsās.

    Protams būtu ideāli ja varētu arī redzēt servera konfigurāciju, hostneimu etc. šaizes.

     

    Liels paldies :)

  8. Es neprasīju ieteikt vietas, kur varētu to atrast, es zinu ka google var atrast, bet visticamākais ka variants ko atradīšu var tikt aizstāts ar 2x labāku un ātrāku.

    Varbūt kāds varētu tiešām palīdzēt?

  9. Sveiciens,

    Man lūgums no Jūsu puses ieteikt mazu, bet efektīvu un galvenais ātru php skriptiņu, kas dabū shoutcast servera informāciju no noteiktās IP adreses 8000'ā porta.

    Liels paldies.

  10. "pareizi nokonfigurē dizainu" - tas ir kā ?

    Forumam izveidotu vairākas lapas piemēram topic sadaļai, jo viss Invision Power Board ir balstīts uz `template` system, respektīvi izveido divus `templeitus`, vienu priekš foruma, otru priekš mājas lapas un lieto <?php include ?>

×
×
  • Create New...