Jump to content
php.lv forumi

bobsters

Reģistrētie lietotāji
  • Posts

    151
  • Joined

  • Last visited

Posts posted by bobsters

  1. Izvadot $replace ir ascii pārbaudīju to ar mb_detect_encoding() formātā!

     

    Mēģināju ar mb_convert_encoding() funkciju, bet viņš atmet to simbolu kurš tiek pārvērsts no ASCII uz UTF-8

     

     

     

    
    function fixlink($title){
    
       $characters=array("ā","č","ē","ģ","ī","ķ","ļ","ņ","š","ū","ž"," ");
    
    
       $replace=array("a","c","e","g","i","k","l","n","s","u","z","");
       return str_replace($characters2,$replace,strtolower($title));
    
    
    } 

  2. + vēl uzpeldēja viena problēma!

    kad pievieno tekstu ar garumzimem datubāzei caur php skriptu izmet erroru

    Incorrect string value: '\x81' for column 'title' at row 1

     

    bet kad pievieno bez garumzimem tad viss kartiba!

     

     

    P.s. atradu kļūdu! Kad saglabāju failu nebiju ievērojis ka enkodējums bija windows-127! tāpēc arī bija tā nesakritība.

  3. Ir tāda lieta - no datubāzes izvelkot datus (ar mīkstinājumiem) viņi netiek pareizi uzrādīti!

    Ja noņem pašas lapas kodējumu -

     

    <meta http-equiv = "Content-Type" content = "text/html; charset=UTF-8"/>

     

    vai

     

    header('Content-type:text/html; charset=UTF-8');

     

    tad lapā jau ierakstīto informāciju rāda pareizi latviešu kodējumā! bet no datu bāzes izvilktos nepareizi

     

    Kad ieslēdz

    header();

    tad rāda pareizi izvadīto informāciju no datubāzes bet nepareizi burtus pašā lapā. Kur ir problēma.

     

    Datubāzē ir uzstādīts

    SET names UTF8;

  4. Nu tad beidzot esu pabeidzis savu Konvertacijas Funkciju!

    Nododu apskatei! Iespejams ka daudzi uzskatis ka tas nav bijis vajadzigs - tomer man tas bija trenins!

    Skaitisanu ievietoju funkcija jo izmantojos date(m) tiek padots menesis ka 01 utt

    bet array indexi nesakas ar 0 (ka jau zinat)

    tad lidz ar to tas tiek parbaudits vai skaitlis nesakas ar 0 - ja sakas tad tas tiek atmests!

    Velak japalabo un japieliek klat vel sadalas ka konvertejot uz skaitli ja nepieciesams vins pievieno 0 klat

    function convert_month($month,$type=1,$addzero=0){
          		$menesis=array("Janvāris","Februāris","Marts","Aprīlis",
                   	"Maijs","Jūnijs","Jūlijs","Augusts","Septembris","Oktobris",
                   	"Novembris","Decembris");
    
          		if ($type==1){
                   	//parbauda vai skaitlis ir divciparu
    
                   	if (strlen($month)==2){
    
                    		//ja skaitlis ir divciparu skaitlis tad nakosais
                    		//kas tiek parbaudits ir tas vai skaitlis nesakas ar nulli
                    		//jo pie date('m') tiek izvadits 01-ais menesis utt
    
                       	if (strstr($month,"0")==TRUE){
                           	//ja skaitlis tomer sakas ar nulli tad
                           	//atmetam pirmo skaitli un paliek 1
                           	$month=substr($month,1,1);
    
                           	//atgriezam menesa vertibu
                           	//cerams ka pasi saprotat kapec ir $month-1
                           	//ja ne tad parbaudiet
                           	return $menesis[$month-1];
    
                       	}
    
                       	else
                       	{
                           	//ja nav atrasta pirma nulle tad izvadam menesi
                           	return $menesis[$month-1];
    
    
    
                       	}
                   	}
    
    
          		}
    
                   	// un te parveidosim atpakal uz vārdisko vertibu
                 	if ($type==0){
    
    
                		$month=array_search($month,$menesis);
    
    
    
                    		return $month+1;
    
                		}
    
                 	}
    
    
    
    
    
    
    
    //echo convert_month("Janvāris",0);
    //echo "<br>";
    echo "01 - ".convert_month("01",1);
    echo "<hr><br>";
    echo "Februāris - ".convert_month("Februāris",1);
    echo "<hr><br>";
    echo "Februāris - ".convert_month("Februāris",0);
    echo "<hr><br>";
    echo "09 - ".convert_month("09",1);
    echo "<hr><br>";
    echo "12 - ".convert_month("12",1);
    echo "<hr><br>";
    ?>

  5. Lieta tāda! Ja piemēram es ievadu convert_month("01",1) tad vins pareizi izvada ka ir "Janvāris",

    bet kad pamainu uz convert_month("Februāris",0) tad vins tapat izvada Februaris, bet kad

    ieraksts convert_month("Janvāris",0) vins izvada ka ir 01-ais menesis!

    nevaru saprast kur ir kluda!

    function convert_month($month,$type=1){
    
    
       	$month_w=array("Janvāris"=>"01",
                 	"Februāris"=>"02",
                 	"Marts"=>"03",
                 	"Aprīlis"=>"04",
                 	"Maijs"=>"05",
                 	"Jūnijs"=>"06",
                 	"Jūlijs"=>"07",
                 	"Augusts"=>"08",
                 	"Septembris"=>"09",
                 	"Oktobris"=>"10",
                 	"Novembris"=>"11",
                 	"Decembnris"=>"12");
    
    
           $month_cipariem=array("01"=>"Janvāris",
                                          		"02"=>"Februāris");  
    
       	if ($type==1){
    
    	foreach($month_w as $menesis=>$menesis_skaitlis)
           {    
    	return str_replace($menesis_skaitlis,$menesis,$month);
       	}
    
      	}
    
      	else
      	{
      		if ($type==0)
      		{
    
    foreach ($month_cipariem as $menesis_cip=>$menesis_v)
    {
    return str_replace($menesis_v,$menesis_cip,$month);
    }
      		}
      	}
    
    
    
    }

     

    P.s. saprotu ka iespejams eju no Rigas uz jurmalu caur Daugavpili, bet tomer - neko nevar iemacities ja nedari un nekludies! Tapec vnk gribu saprast kapec vins sadus pekstinus dara!

    Un visticamākais ir tas ka kļūda ir man acu priekšā,tikai es to nevaru saskatīt :(

  6. Man ir tāds jautājums

    vai un kā var piemēram iekšā class pievienot failu <include "test.php"> no

    kura klase nem parametrus.

     

    //ievietots seit ari netiek doti dati klasei
    include ('x.php');
    
    class suns{
    //un seit ievietojot ari netiek doti dati
    
    function __autoload(){
       	include ('x.php');
    }
     	function x(){
         	//kkads kods kurs izmanto datus no x.php
     	}
      	function y(){
      		//kods kurs izmanto datus no x.php
      	}
    
    
    }

  7. Uztaisi kā māki, un tad iemet linku forumā.

    Gan jau cilvēki ar pirkstu (acī) pabakstīs, kur un ko tu dari nepareizi.

     

    šajā forumā tiešām tā dara :) Es lasot esu ievērojis ka daudziem acis izbakstītas ;)

    It īpaši Ziediņam :D

  8. Nu bet es jau arī piedāvāju samaksāt, tikai neviens neatsaucās lai novērtētu darbu kas būtu jādara un nosauktu cenu!

     

    zin nekur neredzeju tavu postu kur tu piedavaji kadam samaksat!

    Tikai atradu iepriekšeja ko tu rakstiji

     

    Samaksāt laikam nevarēšu, bet linku apsolu

     

    taka...

  9. kur man tas kods jāliek? Vienalga pilnīgā nejēgā. Palīdziet lūdzu kāds palaist saitu lai strādā!!!

     

    Nu bļāviens! neviens tev nepateiks kur kas jaliek! Ja gribi palaist saitu tad maksā programmētājam un viņš tev visu pabeigs!

    Ja nē tad mācies no tā ko tev saka! Tev jau visu pateica priekšā! Ja nezini kā izmantot informāciju kuru tev dod tad tu ne tur esi iegriezies...

  10. lai ari chakars lielaks toties atkrit iespeja ka lietotaja IP (kurs jau ir nobalsojis) nenonak pie cita kurs grib balsot bet nevar jo ta IP jau ir blacklistee....

     

    Tad jau tomēr labāk IP :D

    jo kāds biedrs bobsters nezin kā darbojas webi un tīkli.

     

     

    Labi ka tu mums tāds izglītots un visu māki un zini....

×
×
  • Create New...