Jump to content
php.lv forumi

Ghenis

Reģistrētie lietotāji
  • Posts

    115
  • Joined

  • Last visited

Everything posted by Ghenis

  1. Ar MySQL procedūru valodu būs stipri par īsu, lai varētu sabāzt puslīdz normālu datu loģiku datubāzē. Piezīme: Ir klienti, kam obligāta prasība ir tikai MicroSoft tehnoloģijas. Tā arī tiešā tekstā pasaka .
  2. 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 .
  3. 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`");
  4. Scripts neiet bezgalīgajā ciklā ? Iepostē vainīgo kodu + rindiņu .
  5. A kur tu tādas funkcijas izrāvi ?
  6. http://lv2.php.net/manual/en/function.geoi...de3-by-name.php dabūt valstu karodziņus no wikipēdijas jau ir tehnikas jautājums . Ja nevari uzstellēt uz servera PECL paplašinājumu, http://geolite.maxmind.com/download/geoip/api/php/geoip.inc
  7. 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 :-)
  8. Nē. Bet ievietotās rindas id tu vari uzzināt ar mysql_insert_id()
  9. Ghenis

    apaļi stūri

    http://kalsey.com/2003/07/rounded_corners_in_css/
  10. Var obfuskēt kodu diezgan veiksmīgi. http://dojotoolkit.org/docs/shrinksafe
  11. http://lv.php.net/filter
  12. 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); }
  13. 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
  14. foreach(simplexml_load_string($html, 'simpleXMLElement', LIBXML_NOWARNING)->xpath('//img') AS $img){ echo $img->attributes()->src; }
  15. Man Prado pavelk uz ASP.NET pusi . Varētu būt labs ietvars tiem, kam ir zināma pieredze ar ASP.NET. Event-driven programmēšanā varētu būt zināmas grūtības iebraukt tiem, kam ir pieredze ar citiem PHP ietvariem.
  16. if(strtolower($_SERVER['HTTP_HOST']) != 'manalapa.lv'){ header("Location: http://www.manalapa.lv{$_SERVER['REQUEST_URI']}?{$_SERVER['QUERY_STRING']}"); }
  17. Uztaisi procedūru - tā vismaz nebūs jāmētā dati no MySQL uz webserveri
  18. 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.
  19. 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); }
  20. Ghenis

    WYSIWYG

    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 :-)
  21. 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
  22. Ghenis

    Mysql query

    Takš var darīt vienkāršāk if(!($result = mysql_query("SELECT * FROM table"))){ throw new errorException(mysql_error()); } //daram tālāk ar datiem, ko gribam.
×
×
  • Create New...