Jump to content
php.lv forumi

rumpels

Reģistrētie lietotāji
  • Posts

    77
  • Joined

  • Last visited

Posts posted by rumpels

  1. kads Tev ir serveris un ja zini ka Tev ir serveris tad vajadzetu ari zinat kads tas ir vai apache vai omnihttpd vai kads cits un atkariba no ta ka tas ticis konfigurets ari atradisies faili, piemeram /usr/local/www/html/ bus piemers aptuvens linux vai ari c:/proggram files/apache/httpdocs/ bus windozem. sql ja ir instalets uz datora kur atrodas serveris bus jaieraksta pie host localhost vai datora ip adrese ja ir tiklene pieinstaleta un izmanto internetu.

  2. varbuut tas buus tas pac ko bubu teica, bet ir itaac varianc:

     

    tabulas struktuura

    id , links, kategorija

    1 , php.lv , PhP & MySql

    2 , pods.lv , IT

    function izvada($kat){
    $visi = mysql_query("SELECT * FROM tabula WHERE kategorija='$kat'");
    <table>
    <tr>
    echo   "<td>$kat</td>";
    while ($viens = mysql_fetch_array($visi)){
    echo "<td>".$viens['links']."</td>";
    }//end while 
    </tr>
    </table>
    }//end function
    
    izvada("IT");
    izvada("PhP & MySql");

     

    nu kaut kaa itaa vajadzeetu straadaat

    skatos un brinos cik vienkrashi un logjiski man vel japraktizejas lai pats sashtukotu, doma ir bet izpildijums aiziet pa talu un man butu japieraksta 10x vairak simbolu lai iegutu velamo un drizak nospljautos un ieliktu piecus selectus:)

  3. intereses jautajiens, skatijos vakar un domaju vai ir izmantots viens selects vai funkcija, varbut clase lai izvadītu tādus datus kā sheitan: http://sviesc.valsts.lv/?menu=links izdarit ar pieciem selectiem jau nau problemas bet tas izskatitos nu ne visai. tatad jautajiens ja ir piecas kategorijas vai var izvadit shada izskata lai apakshkategorijas butu sarindotas pec alfabetiskas secibas! Un ka darit butu efektigak!classi vai selectu domaju ka neizburtos lai uzrakstitu (neesmu spes:))) f-ju varetu megjinat.

  4. bez datuma ieteiktu vel ari pielikt lauku piemeram full ar char 1 kur 0 nozimes ka nav gara raksta un nebus links lasit talak vai aridzan 1 un nozimes ka ir ari par sho vesti turpinajums un to var lasit nospiezhot linku. bildem visam parejam vari izmantot wysiwyg prieksh textarea kur mainigam padod htmlspecialchars un varesi labot uz nebedu ievietotos jaunumus un pievienot jaunus. Izmanto divas textarea augsha short un apaksha full. datumu jaa gan vajadzetu izmanto vai nu jb4 vai kura ideja ta bija ar latvisko pierakstu uzreiz nevis ar array nomainot un lieta darita.

  5. Tavs pirmais engines varetu but piemeram ar index.php

    <?
    if ($id == 1){
    include("dokji/1.fails");
    }
    
    if ($id == 2){
    include("dokji/2.fails");
    }
    else
    {
    include("dokji/1.fails");
    }
    ?>

    attiecigi uzveido ka diraa dokji/ tiek izvediots jauns fails kursh atrod lielako pec skaita tobish 2 un pievieno + 1 un tresha faila saturu direktorijai dokji/ jabut ar tiesibam izvediot jaunus failus un ierakstit taja infu uzliec CHMOD 777 un tad ar izdoma un atkal index.php faila saliec linkus piemeram <a href="?id=1">sākums</a> un <a href="?id=2">par mani</a> prostakais variants gatavs un pakapeniski sac pilnveidoties un lieto switch f-ju un GET

  6. varbūt noder...

    <?php
    function cyrconvert($strings) {
    
    $specialchars = array(
    
    "ą" => "а",
    "į" => "б",
    "ā" => "в",
    "ć" => "г",
    "ä" => "д",
    "å" => "е",
    "ę" => "ж",
    "ē" => "з",
    "č" => "и",
    "é" => "й",
    "ź" => "к",
    "ė" => "л",
    "ģ" => "м",
    "ķ" => "н",
    "ī" => "о",
    "ļ" => "п",
    "š" => "р",
    "ń" => "с",
    "ņ" => "т",
    "ó" => "у",
    "ō" => "ф",
    "õ" => "х",
    "ö" => "ц",
    "÷" => "ч",
    "ų" => "ш",
    "ł" => "щ",
    "ś" => "ъ",
    "ū" => "ы",
    "ü" => "ь",
    "ż" => "э",
    "ž" => "ю",
    "˙" => "я",
    "ø" => "ё",
    "Ą" => "А",
    "Į" => "Б",
    "Ā" => "В",
    "Ć" => "Г",
    "Ä" => "Д",
    "Å" => "Е",
    "Ę" => "Ж",
    "Ē" => "З",
    "Č" => "И",
    "É" => "Й",
    "Ź" => "К",
    "Ė" => "Л",
    "Ģ" => "М",
    "Ķ" => "Н",
    "Ī" => "О",
    "Ļ" => "П",
    "Š" => "Р",
    "Ń" => "С",
    "Ņ" => "Т",
    "Ó" => "У",
    "Ō" => "Ф",
    "Õ" => "Х",
    "Ö" => "Ц",
    "×" => "Ч",
    "Ų" => "Ш",
    "Ł" => "Щ",
    "Ś" => "Ъ",
    "Ū" => "Ы",
    "Ü" => "Ь",
    "Ż" => "Э",
    "Ž" => "Ю",
    "ß" => "Я"
    );
    
    $translate = strtr($strings, "", "");
    
    $translate = strtr($translate, $specialchars);
    
    return $translate;
    }
    
    if (strcmp($action, "Mainīt tekstu")==0) {
       print "<b>konvertēts teksts:</b><br> ". cyrconvert($teksts);
    	 }
    ?>

  7. feel the difference

    `id` int(11)

    un

    `id` tinyint(11)

     

    Patiesībā sintakse tinyint(11) ir diezgan padumja - datu tipam, kuram maksimālā ietilpība ir 256, ja neglabā zīmi, teikt, ka viņš var saturēt 11 zīmes - parādi man veselu skaitli decimālajā skaitīšanas sistēmā, kurš būtu ar 11 cipariem un mazāks par 256 :) :P

    es tak teicu ka kljudijos ar int izveloties tinyint...ir padumji gan bet ja ar tevi pljurkst un ko dari tad var ari ta kljudities un pec tam neredzet:)..es jau biju izmisis un ieposteju teitan bet pec posta jau ieraudziju ka int vieta tinyint..

  8. tas tāpēc, ka esi par primāro atslēgu uzlicis id tinyint. Tinyint ir datu tips, kas ar zīmi ļauj saglabāt skaitļus robežās no -128 līdz 127. Citas reizes acīmredzot esi licis int vai kādu citu tipu.

    thanks Kaklz tikko ieliku otru tabulu un pats ieraudziju ar`...laikam liikas acis...bus jaiet izskalot:)..kartejais paldies!!!

  9. piemeram vel viena mana tabula...

    CREATE TABLE `mtarifi` (
     `id` int(11) NOT NULL auto_increment,
     `vards` text NOT NULL,
     `veids` text NOT NULL,
     `laiks` text NOT NULL,
     `user` text NOT NULL,
     `datums` text NOT NULL,
     `tel_num` varchar(7) NOT NULL default '',
     `piezimes` text NOT NULL,
     `izskaidrot` char(1) NOT NULL default '',
     PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=5329;

    un 5330 pievienot uno problemo...a taja guest talak par 127 nea...

  10. CREATE TABLE `guest` (
     `id` tinyint(11) NOT NULL auto_increment,
     `vards` varchar(25) NOT NULL default '',
     `komentars` text NOT NULL,
     `pievienots` date NOT NULL default '0000-00-00',
     PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=127;

    kapec tada cuciba?!..nevaru pievienot 128 ierakstu...no sakuma domaju ka limits kaut kads uzlikcs bet tad uz vairakiem hostiem un MySQL un vienalga saglabajas proba..citas tabulas esmu veidojis un ir aizgajis pat lidz 5-6 shtukiem..

  11. <html>
    <head>
       <title>Foto</title>
       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <script language=JavaScript>
    <!--
    function atverlogu(url)
    {
    open(url, "logs", "top=0, left=0, width=645, height=435,scrollbars=no,resizable=yes,toolbar=no,");
    }
    // -->
    </SCRIPT>
    <STYLE>
    A:link { font-family: Verdana, Georgia, Arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; }
    A:active { font-family: Verdana, Georgia, Arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; }
    A:visited { font-family: Verdana, Georgia, Arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; }
    A:hover    { font-family: Verdana, Georgia, Arial; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
    </STYLE>
    </head>
    <body bgcolor="#DBD9D2">
    <table border="0" cellpadding="5" cellspacing="1" align="center" bgcolor="#7C7C7C">
    
    <?
    //uzrakstam funkciju lai mes varetu kā komentāru bildei izmantot faila nosaukumu bez paplašinājuma
    function swapext($filename){
    $sadalam = explode('.', $filename);
    $nosaukums=$sadalam[0];
    $tips=$sadalam[1];
    $izvade=$nosaukums;
    return $izvade;
    }
           define( "SIZE" , 100 );//nodefinējam platumu bildei
           define( "COLNUM" , 4 );//nodefinejam cik kollonas bus bildes
           $dir = ($HTTP_GET_VARS['dir'])?($HTTP_GET_VARS['dir']):".";//nodefinejam direktoriju no kuras nolasisim failus
    
    
           $dd = opendir($dir);
    //meklejam un aptaisa bildes
           for( $i = 0; $filename = readdir($dd); ){
               if( is_file("$dir/$filename") ){
                   if( $imgSize = getImageSize("$dir/$filename") ){
    
                       $comments = swapext($filename);
                       $w0 = $imgSize[0];
                       $h0 = $imgSize[1];
    
                       $imgType = $imgSize[2];
    
                       $ratio = $w0 / $h0;
    
                       if( $ratio > 1 ){
                           $w1 = SIZE;
                           $w2 = SIZE + 10;
                           $h1 = ( SIZE * $h0 ) / $w0;
                       }
                       else{
                           $w1 = ( SIZE * $w0 ) / $h0;
                           $h1 = SIZE;
                       }
    
                       if( ! ( $i % COLNUM ) ){
                           echo "\n<tr>\n";
                       }
    ?>
       <td valign="top" align="center" width="<?= "$w2" ?>" style='background-color:#BBB7AA' onMouseOver='javascript:this.style.backgroundColor="#D96C00"' onMouseOut='javascript:this.style.backgroundColor="#BBB7AA"'>
       <a href="javascript:atverlogu('<?= "$dir/$filename" ?>')" target="_self" Title="<?= "*.$comments.*" ?>">
       <img src="<?= "$dir/$filename" ?>" style="border: 1px solid #000000; width:<?= $w1 ?>;height:<?= $h1 ?>;"><br><?= "$comments" ?></a>
       </td>
    <?
                       $i++;
                       if( ! ( $i % COLNUM ) ){
                           echo "\n</tr>\n";
                       }
                   }
               }
           }
    
           closedir($dd);
    ?>
    </table>
    </body>
    </html>

  12. $server="www.freesql.org";   
    $user="lietotajvards";         
    $pass="parole";            
    $dbname="datubazes_nosaukums";

    pirmos tris Tev iedeva kad regjistrejies un db Tev jaizveido ieksh phpMyAdmin kaut vai un jaiedod nosaukums kuru ierakstisi ari pie $dbname. Isteniba shis serveris jau ir tik nomocits ka knapi ko atver..

  13. Tos manualjus kas man pieejamie tur ir aprakstits tikai tads gadijums kad tiek nodefinets tas janis, peteris vai juris...bet man vajadzigs lai sho infu izvac no datu bazes kur jau ierakstits kas ir sho rakstu veicis un saskaita konkreti shim cilvekam cik tad kopa ir vinjam rakstu

  14. radusies proba un neesmu neko tadu agrak megjinajis paveikt bet shobrid kad nepiecieshams tad esmu atduuries.lieta sekojosha ka tabulaa ir lauks user kur tiek ierakstiti lietotaji pec ta kad ir ielogojushies tobish $PHP_AUTH_USER un vinji veic kadas darbibas pienjemsim poste rakstus pie katra raksta attiecigi ir uzradits ka vinsh ir ierakstijis bet man ir nepiecieshams lai izvaditu statistiku cik rakstus veicis peteris, juris vai janis..pie tam neizmantojot

    $user= MYSQL_NUMROWS(mysql_query("SELECT * FROM $tabula WHERE user='peteris'"));

    un tad naktos rakstit katram shadu rindinju gan janim un jurim un visiem parejiem.

×
×
  • Create New...