Jump to content
php.lv forumi

Roze

Administratori
  • Posts

    1,561
  • Joined

  • Last visited

Posts posted by Roze

  1. jaa tev taisniiba - kaapeec lai negrieztos citi servisi BET iesaku izlasiit http://misc.hackers.lv/?id=raadiit&rid=57 shito. shis nav gadiijums ar gigabaitiem rama, uuberkrutu adminu un ntajiem procesoriem. shis ir gadiijums ar gariigi nepilnveertiigu beernu.

    Weh esmu pat iesaistiijies negribot.. tipo kaa "ļaunais taisnības cīnītājs ircoperis" .. mdaa kartejoreiz pieradijums ka Latvija ir mazinja un ja reiz sashmuceejies tad arii peecaak varbuut nesmuki..

  2. Nu ja tev ir forma tad vari ielikt

     

    <input type="hidden" name="id" value="<? echo $tavsid; ?>">

     

    Vai arii pie <form action="lapa.php?id=<? echo $tavsid; ?>">

     

    Liidz ar to id tiks padots uz postejamo formu tajaa pashaa laikaa neljaujot to lietotaajam vizuaali mainiit..

  3. aizmirsi piemineet, ka vinjam ir arii pasham savs DC++ hubs, kas uz taa pasha kompja griezhaas :)

     

    .. vismaz kaadu laicinju atpakalj bija ;)

    Neiesaistiishos diskusijaas (ja sho ta taa vareetu vispaar saukt) par kvalitaates raaditaajiem vienam vai otram "hostinga provaiderim" tachu pakomenteejot Kaklz teikto un pafilozofeejot piebilde nav iisti vietaa:

     

    Proti kapeec lai negrieztos kaadi citi servisi? Ja ir pietiekami sisteemas resursi tad dazhos gadijumos klients pat ieguust, piemeeram db serveris ja staav turpat tad pie lieliem un intensiiviem datu apjomiem konekcija buus aatraaka caur to pashu lokaalo socketu nekaa "lienot" kaut kur citur..

     

    Taapat, kas tur, ka lokaali griezhas veel kaads CS vai hvz kaads serveris/serviss? Neba muusdienaas kad iespeejami gigabaitiigi atminjas daudzumi, multiprocesoru sisteemas un disku raidu masiivi par to buutu jauztraucaas :)

  4. Tapeec ka shajaa variantaa MySQLs nepeeckaa nekaarto bet gan vienkaarshi njem katru ierakstu peec kaartas (nav noraadiiti nekaadi ORDER BY (ja ir kaads lauks tad var like ASC kas ir augoshaa vai DESC dilstoshaa secibaa).

     

    Tachu ja kaa jau mineets nav nekaadi incementaali lauki (autoid) vai pievienoshanas datumi tad vienigaa iespeeja ir ielasiit visu masiivaa un tam taisiit array_reverse() un tad izvadiit katru masiiva elementu..

     

    IIsumaa kods aptuvens..

    <code><font color="#000000">
    
    <font color="#0000CC"><?
    $mas </font><font color="#006600">= array();
    
    </font><font color="#0000CC">$result </font><font color="#006600">= </font><font color="#0000CC">[url=http://lv.php.net/mysql_query]mysql_query[/url]</font><font color="#006600">(</font><font color="#CC0000">"select lauks from names"</font><font color="#006600">);
    while(</font><font color="#0000CC">$row </font><font color="#006600">= </font><font color="#0000CC">[url=http://lv.php.net/mysql_fetch_assoc]mysql_fetch_assoc[/url]</font><font color="#006600">(</font><font color="#0000CC">$result</font><font color="#006600">)) {
     </font><font color="#0000CC">$mas</font><font color="#006600">[</font><font color="#0000CC">[url=http://lv.php.net/count]count[/url]</font><font color="#006600">(</font><font color="#0000CC">$mas</font><font color="#006600">)] = </font><font color="#0000CC">$row</font><font color="#006600">[</font><font color="#0000CC">lauks</font><font color="#006600">];
    }
    
    </font><font color="#0000CC">$act </font><font color="#006600">= </font><font color="#0000CC">[url=http://lv.php.net/array_reverse]array_reverse[/url]</font><font color="#006600">(</font><font color="#0000CC">$act</font><font color="#006600">);
    
    foreach(</font><font color="#0000CC">$act </font><font color="#006600">as </font><font color="#0000CC">$key </font><font color="#006600">=> </font><font color="#0000CC">$value</font><font color="#006600">) {
      echo </font><font color="#0000CC">$value</font><font color="#006600">.</font><font color="#CC0000">"
    "</font><font color="#006600">;
    }
    </font><font color="#0000CC">?>
    </font>
    </font>
    </code>

  5. Kings iesaka "netīro" programmēšanas stilu. Nerūpējies par kļūdas cēloni, noslēp tās paziņojumu... aijaijai!

    Rat, varbūt konkrētajā gadījumā parametram refer nav vērtības un tādēļ tas vispār sistēmā netiek inicializēts?

    Offtopiks,

    bet PHP savaa buutiibaa ir netiira programmeshanas valoda jebshu galiiga anarhija, proti, variabljus principaa nedefineejam (uzliekam to pashu ~E_NOTICE) viss notiek on the fly, variablju tipi pie kaajas - stringus saskaitam ar skaitlju tipiem, ar stringiem veicam matemaatiskas funkcijas) un ja kaut kas nepatiik piebaazham '@' priekshaa un vispaar visus erorus suutam uz vienu vietu :)

  6. Vai sho esi izlasiijis?

     

    Note to Win32 Users: In order to enable this module on a Windows environment, you must copy gnu_gettext.dll from the DLL folder of the PHP/Win32 binary package to the SYSTEM32 folder of your windows machine. (Ex: C:WINNTSYSTEM32 or C:WINDOWSSYSTEM32). Starting with PHP 4.2.3 the name changed to libintl-1.dll, this requires also iconv.dll to be copied.

     

     

    Taatad iisumaa SYSTEM diraa jaaiekopee libintl-1.dll un iconv.dll preteeji apache to extensiju neielaadees..

     

    p.s. pienjemu ka jautaajums iet par Win vidi.. ja ir *ix tad jaaliek gettext package no http://www.gnu.org/software/gettext/gettext.html

  7. Par regular expressions (taa ir taa lieta ar ko preg_replace un preg_match utt nodarbojas) raksta graamatas (piem: http://www.oreilly.com/catalog/regex/ ) :) Liidz ar to cereet ka kaads tagad njems un ieblieziis forumaa to visu diezvai var gaidiit..

     

    Vienkaarshaakais veids google..

     

    http://www.phpbuilder.com/columns/dario19990616.php3

    http://sitescooper.org/tao_regexps.html

    http://etext.lib.virginia.edu/helpsheets/regex.html

  8. Nu sesijaa jau var glabaat visu ko..

    Piemeeram lietotaaja saakotneejo valodas izveeli, vinja celju pa lapaam, izveleetaas kategorijas un sazin veel ko.

    Tas ir vienkaarsh veids kaa padot kaut kaadus mainiigos nevazaajot tos liidzi pa linkiem (URlii) principaa neizmantojot cookijus. Tajaa glabaajas tikai sesijas ID pie kam php nosaka vai kuukiji tiek akcepteeti ja ne tad sesijas ID tiek automaatiski padots linkos..

  9. Kvantitaate neatsver kvalitaati..

     

    Muusdienaas kad lapu un adreshu ir vairaak nekaa vajag un nepiecieshams svariigi ir zinaat nevis leerumu URLju bet gan kaa atrast attieciigi sev nepiecieshamu resursu.. Njeuzhelji atcereesies visu no galvas. Liidz ar to http://www.google.com vai attieciigi uzlikt Googles Toolbari un aizmirst par visu paareejo..

     

    Piefikseet var tikai sev miiljus resursus, alja draugu lapas un paaris pr0n saitus..

  10. Txt formāts no īstas datubāzes ir tikpat tāls kā cūkkūtiņa no kosmosa stacijas. Txt failā var tikai glabāt informāciju, visāda datu atlasīšana un meklēšana txt failā būs nejēdzīgi neērts pasākums. Bet darīt jau var.

    Ērti ir glabāt masīvus txt failā izmantojot funkcijas serialize() un unserialize().

    Windows vidē gan laikam ar txt failiem var strādāt arī kā ar datu tabulām, ja darbojas caur odbc - iekš odbc var noformēt comma-delimited teksta failu kā datu avotu.

    Nee nu kapeec?

    ja tu vari uzrakstiit normaalu interfeisu funkcijas, sortinga atbalstu (aiz kam taadas lietas eksistee (ir uzkodeetas) kaa flat file databases) tad saliidzinaajums par cuukkuutinju ir nevietaa.. un pie maziem datu apjomiem cuukkuutinji liek iekshaa "kosmosa staciju" ka nemetas (var pamekleet googlee 'php text file databases' vai 'flat file databases')..

     

    p.s. jaa pods.lv vismaz kaadreiz (iespeejams ka veelarvien ja CLX nav ko mainiijis) griezhas uz .txt

  11. Jakonfiguree apache un jaaizliedz .txt faili (vai arii lasiit direktoriju kuraa atrodas muusu txt db)..

    Ja ir atljauts izmantot .htacess failus vai ir pieeja konfigam (tas ir tavs pasha webserveris) tad easy ja nav (teiksim hosteejies pie kaada) tad var meegjinaat datus glabaat nevis .txt failos bet .php failos un saakumaa un beigaas iebakstiit <? un ?>

    Liidz ar to pie nolasiishanas buus jaaizmet faila pirmaa peedeejaa rinda tachu useris pa taisno failu apskatiit nevarees..

     

    Protams visaadaa zinjaa tas ir krietni saregzjiitaak (zinaamos jautaajumos kaa atlasiishana,sorteeshana, ierakstu limiteeshana) nekaa straadaat ar kaadu no sql datubaazeem (mysql,pgsql u.c.)

×
×
  • Create New...