Jump to content
php.lv forumi

brekulis

Reģistrētie lietotāji
  • Posts

    100
  • Joined

  • Last visited

Posts posted by brekulis

  1. <?php

                    $result = mysqli_query($con,"SELECT * FROM photoCategory");
     
                    while($row = mysqli_fetch_array($result))
                          {
                              echo "<h4>" . $row['name'] . "</h4>";
                              echo "<br />";
                          }
     
                    echo mb_detect_encoding($row['name']);
                    ?>
    nevis faila, bet konkrētā string
  2. Ne gluži, bet to, vai ir materiāls, kuru vērts slīpēt, var saprast ātri. Konkrēti šeit acīs duras frāze "izmēģināts pilnīgi viss". Acīmredzot, kaut ko tomēr neesi vēl izmēģinājis ;)

     

    Pamēģini sākt visu no 0 un tad skaties, kurā punktā pazūd tie burti. Noņem tos set charset, set names, pamaini tabulām, konekcijai charsetus. Nešķiet interesanti, netrīci līksmē to darīt? Tad pagaidi, kad pašam radīsies interese. :)

     

    es jau 4o dienu čakarējos, googlēju, meklēju atbildes un garumzīmju kā nav tā nav. Es trīcēšu līksmē, kad garumzīmes parādīsies, nevis līdz tam.

  3. Ļoti šaubos, bet nu ja jau tu tā saki...

    Vispār pma nu galīgi nav tas tūlis, ar kuru būtu jāievieto datubāzē dati. Esmu pietiekami daudz nomocījies ar encodinga konfigurēšanu.

     

    Nu es domāju šo: Server connection collation dot.gif: utf8_latvian_ci

     

    Ja vēl citā vietā, tad lūdzu pastāsti kur nomainīt.

     

    Domāju, ka datoru vari pārdot, nopērc planšetīti, varēsi browsēt webu utt.

     

    prieks, ka kāds vismaz piedzimst par programmētāju. :)

  4.  

    mysql_query("set names utf8");
    mysql_query("CREATE TABLE `lol_abc` (
      `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
      `title` varchar(150) NOT NULL DEFAULT '',
      `description_short` text NOT NULL,
      PRIMARY KEY (`id`),
    ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8");
    
    mysql_query("insert into `lol_abc` ('','aāēčģījĶĻ','ččČĒēēēģūūū')");
    
    var_dump(mysql_fetch_assoc(mysql_query("select * from `lol_abc`")));
    
    

    īsti nesaprotu, kas man ar šo kodu jādara?!

  5. Čau.

    Esmu izmēģinājis pilnīgi visu, ko varēju atrast, bet rezultāta kā nav tā nav.

     

     

    servera encodings ir utf8_latvian_ci;

    datubāzes encodings ir utf8_latvian_ci;

    tabulu encodings ir utf8_latvian_ci;

     

    .php ir saglabāti kā utf8

     

    headā ir:

    <meta http-equiv="content-type" content="text/html;charset=utf-8" />

     

    kā arī uzreiz pēc konektēšanās pie DB ir:

     

     

    mysql_query("SET NAMES UTF8"); 
    mysql_query("SET CHARACTER SET latin7"); 
     
    izmēģināju arī pēdējā vietā:
     
    mysql_set_charset('latin7');
     
    parasts teksts ir ar garumzīmēm, bet tas, kas izvilkts no DB nav.
     
     
    tiešām nezinu kur ko vēl nomainīt.
     
    Lieki pieminēt, ka esmu izmēģinājis arī pārlikt visu arī uz citiem utf8 encodingiem..
  6. Kā izveidot sistēmu, kas, ja lietotājs lapu apmeklē pirmo reizi, tad viņam indexā parādās ka jāizvēlas valoda, bet ja to jau izdarījis, tad saglabā to, un nākošreiz nākot automātiski pārliekas uz jau izvēlēto?

     

    un vēl. Ja lapā ir produkti, kas stāv datubāzē, tad datubāzē jāpievieno produkta info/nosaukums u.c. lietas visās valodās?

  7. <?php 
    if (isset($_COOKIE["user"])) { 
    
     include('if_loged_in.php');
    
    }
    else
    
     if(!isset($_POST['submit']))
    {
    
    include('if_loged_in_not.php');
    
    }
    else {
    $errors = '';
    $user = '';
    $password = '';
    
    $user = $_POST['user'];
    $password = $_POST['password'];
    ///------------Do Validations-------------
    if(empty($user)||empty($password))
    {
    	$errors .= "\n All fields are required. ";	
    }
    if(empty($errors))
    {
    	$mdpassword = md5($_POST['password']);
    	mysql_select_db( $MYSQL_DATABASE , $con);
    			$sql="SELECT * FROM ld_users WHERE username = '$user' AND Password = '$mdpassword'";
    
    			$result = mysql_query($sql);
    
    			if (mysql_fetch_row($result)) {
    
    			session_start();
    
    			$_SESSION['user'] = $user;
    			$expire=time()+60*60*24*30;
    			setcookie("user", $user, $expire);
    			echo $_COOKIE["user"];
    			include('if_loged_in.php');
    			}
    			else{
    				echo "Access Denied: Invalid Credentials.";
    				include('if_loged_in_not.php');
    			}
    			if (!mysql_query($sql,$con))
    			{
    				die('Error: ' . mysql_error());
    			}
    
    
    
    }
    if(!empty($errors)){
    	echo "<p class='err'>".nl2br($errors)."</p>";
    include('if_loged_in_not.php');
    }
    
    }
    
    
    ?>

  8. negribas taisīt jaunu tēmu, tāpēc...

     

    kā izveidot ķip kaut ko līdzīgu profila apskates lapai.

    piemēram, man ir izveidota tēma, kuru izveidoja lietotājs dāvis. pie tēmas virsraksta arī ir rakstīts, ka tēmu izveidoja dāvis un var uzspiest uz viņa vārdu lai apskatītu viņa profilu. tb, kā izveidot šo viewprofile.php?user=davis ? hrefu uz dāvja profilu jātaisa kaut kā tā? : <a href="viewprofile.php?user=<?php echo $teksta_autors ?>" >davis</a>

     

    noteikti ir kāds labāks veids. piemēram, katram useram izveidot savu folderu?

     

    un vēl kas..

    izveidoju log in/log out, bet cookies kko gļuko. ja dažreiz darbojas, dažreiz nē, dažreiz izlogojas tikai no dažām lapām, dažreiz tikai no vienas. u.t.t., kas pa vainu?

  9. Kāpēc nepietiek ar absolūto ceļu, "/includes/..." ?

     

    tāpēc ka ir lapas, kur headers ir includots, bet kas neatrodas includes folderī, bet citā. tā kā jātaisa ../../includes/ lai dabūtu to failu. un problēma sāksies, kad vajadzēs arī hearderu failam, kur būs jāmeklē pēc šitāda ../includes/

     

    nu es esmu pamatīgs noobs šajā jomā.

  10. varbūt kāds īsumā varētu izstāstīt basic struktūru cms tipa blogam?

    vienkāršu lapu nav problēmu izveidot, bet kā ir ar tādām kur ir daudz un dažādi folderi (tb kategorijas, kur katrai savs folders) un katrā jāveic include vai require lai pievienotu hearderu. nav kaut kāds vieglāks variants(vēl jau paliek ../../../../../fails.php, bet diez cik forš tas nav)?

    esmu papētījis to pasu wordpress, bet starp to tīri (priekš manis) sarežģīto kodu izkost struktūru bija pagrūti.

    var kāds tādu mazu easy saprotamu uzmetumu uzrakstīt? tīri kur un kā labāk glabāt failus, vai nu vienalga kādu info.

  11. Veidoju kaut ko blogveidīgu.

    Katram postam būs iespēja pievienot vairākas bildes.

    Jautājums, kā augšupielādēt bildes?

    datubāzē taisīt jaunu tabulu bildēm? augšupielādēt bildes upload folderā un datubāzē ievietot linkus uz bildēm, vai labāk pašu failu likt datubāzē?

     

     

     

    un vēlviens jautājums.

    kā lai vienā lapā atspoguļo ne vairāk kā 10 datubāzes ierakstus?

  12. atradu kur tas atrodas, bet kas tieši tur jāliek? :D

    it kā uzlieku Service name: HTML un IP adresi otram kompim(uz kura stāv serveris)

    bet viņš neielādējas.. :/

    ja ieraksta rūtera iedoto adresi (browserī) tad viss notiek, bet tā jau ir lokālā. sākas ar 192.168...

×
×
  • Create New...