Jump to content
php.lv forumi

EdgarsK

Reģistrētie lietotāji
  • Posts

    621
  • Joined

  • Last visited

Posts posted by EdgarsK

  1. Sveiki forumieši.

     

    Aktuāls jautājums, simtiem reižu pārcilāts, bet protams ka neatrisināts.

     

    Pats izmantoju šādu funkciju

       function cut($string,$size){
    	$len = mb_strlen($string);
    	if(($len-5)>$size){
    		$string = mb_substr($string,0,($size>=10?($size-5):$size));
    		if(mb_substr($string,(mb_strlen($string)-1),1)==' '){
    			$string = mb_substr($string,0,(mb_strlen($string)-1));
    		}
    		$string .= "…";
    	}
    	return $string;

     

    Tad vēl šādu

     

        function cut($string,$size){
           $length = strlen($string);
    	if($length>$size){
    		$explode = explode(" ",$string);
    		$output = "";
    		foreach($explode as $i){
    			if((strlen($output)+5)<$size){
    				$output .= (empty($output)?"":" ").$i;
    			}else{
    				if(substr($output,(strlen($output)-1),1)==" "){
    					$output = substr($output,0,(strlen($output)-1));
    				}
    			}
    		}
    		if(strlen($output)>0){
    			$output .= "…";
    		}
    	}else{
    		$output = $string;
    	}
    	return $output;

     

    pirmajā gadijumā uz izsaukuma cut("My name is Edgars",13); atbildē saņemam "My name is Edg...", tiek pārrauts vārds

    otrajā gadijumā uz izsaukuma cut("My name is Edgars",13); atbildē saņemu "My name is...", tiek atdalīts pilnais vārds

     

    Problēma ir te, man ir nepieciešams pārraut krievu burtu, bet kā jau mēs visi zinam, krievu viens burts simboliskajā pasaulē tomēr nav 1 simbols.

     

    Palīdziet saprast, ko lai dara lietas labā, varbūt kāds var padalīties ar savu ražojumu? :)

     

     

     

    Pāldies !

  2. Noteikumi

    Darba foruma tēmās aizliegts jebkāds offtopiks. Pārspriedes par to, cik un vai pietiekoši daudz $ tiek piedāvāts maksāts konkrētajā sludinājumā vai vispārīgi IT tirgū lūdzams taisīt jaunu tēmu.

     

     

     

     

    Esmu šī uzņēmuma darbinieks, savu algu neatklāšu un uzskatu ka interesēties par algu robežām, tas būtu negodīgi pašam pret sevi.

     

     

  3. Digibrand - viena no lielākajām digitālajām aģentūrām meklē jaunu kolēģi - talantīgu, zinošu un ambiciozu web programmētāju.

     

    Prasības kandidātam

    • vismaz 3 gadu pieredze web programmēšanā;
    • labs portfolio;
    • pārzina - php, mysql, html, css, javascript, ajax;
    • ir pieredze ar publiskajiem framework, cms;
    • ir pieredze ar html dizaina griezšanu un pielāgošanu visiem populārākajiem pārlūkiem;
    • Latviešu, krievu, angļu valodas zināšanas;
    • Precizitāte, iniciatīva un spēja strādāt komandā;
    • Dziļa interese par web attīstību, jauniem servisiem un instrumentie.

    Īsumā - meklējam normālu ilgtermiņa kolēģi.

     

    Jautājumi par algu un visas citas interesējošās lietas rakstam uz [email protected] , kā arī pievienojam savu CV.

    http://www.digibrand.lv

  4. 1) Ja veru adresi www.xxx.lv/ man palaizas kautkads "download" file, bet tur ir jabut baltai lapai

    2) Ja veru adresi www.xxx.lv/test1/test2/test3 paradas redirekts www.xxx.lv/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php//test1/test2/test3

     

    location / {
          proxy_pass http://xxx.xxx.xxx.xxx:8080;
                       proxy_redirect http://xxx.lv:8080/ /;
                         proxy_set_header Host $host;
                          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                         proxy_set_header X-Real-IP $remote_addr;
    
    
    if (-f $request_filename) {
         expires 30d;
         break;
       }
    if (!-e $request_filename) {
         rewrite . /index.php last;
       }
    
    }
    
    
    
    ########################## ( Fast CGI ) ###########################################################################
    #location ~ \.php$ {                                                                                            ###
    #       fastcgi_pass 127.0.0.1:9000;                                                                            ###
    #       fastcgi_index index.php;                                                                                ###
    #       include /etc/nginx/fastcgi.conf;                                                                        ###
    #       fastcgi_param SCRIPT_FILENAME /var/xxxx.lv/index.php;              ###
    #}                                                                                                              ###
    ###################################################################################################################

  5. Sveiki,

     

    lietoju subdomain.domain.com ar CI (Codeigniter).

     

    Apache gadijumā, lai CI veiksmīgi darbotos, neteikšu ka vienmēr, nepieciešams htaccess.

     

    Lūk ejošs variants [.htacess]

    <IfModule mod_rewrite.c>
       RewriteEngine On
       RewriteBase /
       RewriteCond %{REQUEST_URI} ^scripts.*
       RewriteRule ^(.*)$ /index.php/$1 [L]
       RewriteCond %{REQUEST_FILENAME} !-f
       RewriteCond %{REQUEST_FILENAME} !-d
       RewriteRule ^(.*)$ index.php/$1 [L]
    </IfModule>
    
    <IfModule !mod_rewrite.c>
       ErrorDocument 404 /index.php
    </IfModule>

     

    Bet pārejot uz nginx, sastopos ar zināmām grutībām pārfrāzēt šo rewrite uz nginx saprotamu vidi.

     

    1) Vajadzētu sarpast, kurā failā kas tiek rakstīts - vai ir kāds kopīgais fails kurā tiek rakstīts tas, ko agrāk apacī rakstija atseviški htaccess failos ?

    2) Kā šo apache htaccess failu iedarbināt uz nginx ?

  6. Sveiki PHP!

     

    Šodien ineākot php.lv search form ierakstiju "gtk" :( saņēmu 0 ierakstus.

    Tas ir jāmaina! ;)

     

    Lūdzu izskaidrojiet man, kā pieredzējušam linux lietotājam, kā ubuntu uzstādīt php-gtk ?

    Esmu centies vairākkārt, bet instalācijas laikā atduros pret visādām problēmām.

     

    Varbūt kādam ir deb paka, ar kuru padalīties ?

  7. <?php
    
    function validate_timestamp($t){
    if(!is_numeric($t)) return false;
    if(date("Y",$t)<=1990)) return false;
    return true;
    }
    
    ?>
    

     

    šobrīd lai validētu timestamp, ko reiz kāds php kods izveidojis, izmantoju šādu funkciju.

    tagad ir neliels misēklis šajā sakara, tapēc ari jautājums:

     

    Vai ir kāda standarta funkcija, kura pārbauda vai dotais timestamp ir derīgs ?

     

    Misēklis: cilvēks ar roku ievada datumu, to ar strtotime pārvērš timestampā, ja ir bijušas kļūdas to vajag pārbaudīt, bet funkcija gļuko un ir būtu noderigi zināt, vai ir standarta funkcija kura pārbauda timestamp

  8. <style>
    #input { width:500px;height:600px;overflow-y:scroll;position:relative;display:block; }
    </style>
    <div id="left"> ... </div>
    <div id="content">
    <div id="toolbox"> ... </div>
    <div id="toolbox2"> ... </div>
    <div id="input"> Mans saturs </div>
    <div id="bottombox"> ... </div>
    </div>
    <div id="right"> ... </div>
    

     

    Tātad, man ir šāds neliels html paladziņš, ar diezgan garu saturu zem #input.

    Šim #input ir jābūt Overflow-y:scroll, bet ar mērķi, lai scroll neparādās līdz bridim, kamēr tie ir fiziski vajadzigi.

     

    Ir kādi ieteikumi kā veikt šo darbibu ar pliku css?

  9. Nu tā nu viņš ir ar tiem jaunajiem koderiem :)

     

    85% koderu vecumā no ...-18 ir diezgan pavirši, jo viņus nomāc doma:

    Es tak visu varu, es tak visu māku - mani draugi par to visu ir izbrinīti (Varbūt tāpēc, jo ar kodu nav saskārušies?)

     

    Es neiešu minēt cik šim 777 kadu, lai te kautko diskriminētu, bet ieteikums visiem jaunajiem, nedaudz vecākiem (nepieaugušajiem), ar tieksmi izrādīties un vēl sazinkādiem - programmēšana nav priekš jums, ja arī ir, tad droši to dariet offline...

×
×
  • Create New...