Jump to content
php.lv forumi

Ghenis

Reģistrētie lietotāji
  • Posts

    115
  • Joined

  • Last visited

Posts posted by Ghenis

  1. Ja dikti gribas visu datu loģiku pārnest uz DB, rekomendēju jūzot PostGres dēļ spēcīgāka procedūru atbalsta (Piem. procedūras ir arī exceptioni etc. ).

    Es personīgi nevaru iedomāties, kā īzī to realizēt MySQL un arī, kā MySQL procedūrā vienkārši čekot tādu prastu lietu kā e-pasta atbilstību formai .

  2. Nē, nevar.

    Ja dikti vajag, vari tabulas pārsaukt par

    a_1 un b_1 un taisīt skatu a, kas referencējas uz b_1, bet b, kas referencējas uz a_1

    Vienkāršāk nav

    <?php

    mysql_connect();

    mysql_select_db('db');

    $table = 'table';

    $r = mysql_query("SELECT * FROM `$table`");

  3. obfuskējot kodu, labs variants ir spēlēties ar mainīgo redzamības robežām - resp, dažādus mainīgos dažādas redzamības robežās var saukt vienādi.

    bet, bubu taisnība. Pie saprātīga javascript'a, vienkārši reproducējot lapas DOM / elementu atribūtus, varēs darbināt javascriptu pat to neatšifrējot.

     

    prātīgāka ideja būtu izmantot kādu web crawleri (ja mani atmiņa neviļ, tādi servisi štatos ir), kas browsē web'u un meklē saitus, kas pārkāpj tavas intelektuālās īpašumtiesības un sūta jamiem cease-and-desist vēstules :-)

  4. Lieto Fulltext search .

    MySQL gadījumā : http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html

    SELECT  * FROM table WHERE MATCH(field1, field2) AGAINST('searchstr')

     

    Vari jau protams darīt arī aptuveni šādi

    <?php
    if(isset($_GET['searchstr'])){
    $searchstr = mysql_real_escape_string($_GET['searchstr']);
    $searchstr = explode(' ', $searchstr);
    $sql = "SELECT * FROM table WHERE "; 
    foreach($searchstr AS $s){
     $sql .= "  `field` LIKE  '%$s%' OR";
    }
    $sql = rtrim($sql, 'OR');
    $res = mysql_query($sql);
    }

  5. Nē, stringi vaicājumā arī jāiekļauj vienpēdiņās

    Piemērs

    <?php
    $var = mysql_real_escape_string($var);
    $res = mysql_query("SELECT  * FROM table WHERE field = $var"); //Ja $var buus -1 UNION SELECT * FROM anotherTable /*, tad izpildiisies :-)
    $res2 = mysql_query("SELECT * FROM table WHERE field = '$var' "); //Viss ir jauki un droshi

  6. Ar tabulu layotiem ir mazāka sāpe par starppārlūku savietojamību.

    Tiesa, labot ar tabulām veidotu layoutu ir neērtāk un arī nekāda semantika nesanāk

     

    Autoram - katrā cikla iterācijā veido vienu tabulas celli un tajā tabulu, kuru dali rindās kā tev vajag.

  7. Var izlīdzēties ar iconv

    	  /**
    *	@param string $title source string
    *	@param string $charset string's charset
    *	@return string 
    *	Converts all string chars to ASCII equievalents and replaces space with dash. 
    */	
    function convert_slug($title, $charset='UTF-8'){
    	$title = iconv($title, 'ASCII//TRANSLIT', $title);
    	$title = str_replace(' ', '-', $title);
    	return urlencode($title);
    }

  8. Manuprāt, WYSIWG ir klienta puses fīča, respektīvi, noslogo serveri tikai tik daudz, cik javascript source aizņem. Apakšā jau šā vai tā tas XHTML vai kāda cita markup valoda ir :-)

  9. Patiešām izmantots Google Translate.

    http://translate.google.com/translate_t#en|lv|Hello%0AHow are you today%2C I hope all is well with you%2CI am sorry to worry you with my Proposal for a relationship with you%2C but I know that you will grant my request in good faith and understanding%2C My name is miss Angela i just went Through your profile at www.vs-fun.lv I have no options than letting you Know that I am interested in having a relationship with you%2C I will also like to Know you more%2C you can send an email to my email address (angela_udeh2007%40yahoo.com ) so that I can send you more details about my self Including my picture. I believe we can move from here. But bear in mind that Love has no colors barrier%2C no educational back ground barrier%2C no socio-economic Barrier%2C religious%2C language%2C nationality or distance barrier%2C the only important Thing there is love. I am waiting for your mail to my email address above. Yours Sincerely%0AAngela

×
×
  • Create New...