Jump to content
php.lv forumi

Blitz

Reģistrētie lietotāji
  • Posts

    639
  • Joined

  • Last visited

Posts posted by Blitz

  1. Piemeram ja es Java masivu uzrakstu ar roku:

    var content=new Array()
    content[0]='a'
    content[1]='ab'
    content[2]='n '
    content[3]='.'
    content[4]='n'
    content[5]='fg'
    content[6]='jk'
    content[7]='gh'
    content[8]='fdf'

     

    tad viss straad t.i. funkcijas spej pieklut masiva elementiem.

    Bet ja es to izdaru ar php:

    $mape="./small/107";
    $small_handle=opendir($mape);
    echo "var content=new Array()<br>";
    $id=0;
    while ($file=readdir($small_handle))
    {
    if ($file!=="." and $file!=="..")
    {
    $id++;
    $file_dat=explode("_",$file);
    $datums=$file_dat[2];
    echo "content[$id]='as.'<br>";
    }
    } 
    closedir($small_handle);

    tad nestradaa.

    Izprintejot (echo) uz ekrana es neredzu nekadas atskiribas starp funkciju kas rakstita ar roku un to ko uztaisa php, bet viena strada, otra negrib...

     

    Kaa lai sito sataisa?

  2. Drosi vien ka jus zinat tadu lietu kaa Privoxy...

    Nu vot man tada problema un jautajums.

    piemeram ir lapa http://www.bank.lv/lat/main/finfo/notkurpars/

    kur apaksejaa dalaa iespejams nosubmitot formu utt...

     

    Nu problema ir tada ka spaidot itkaa uz submitosanas pogu pilnigi nekas nenotiek.

    Paskatijos lapas sourci, redzu ka tiesaam taa ir submit (type=submit) poga kas uz onclick izsauc java funkciju kurai vajadzetu atvert jaunu logu, un funkcijaa ietverta komanda privoxyWindowOpen.

     

    Izguuglojos un uzinaju ka tas privoxy modificee lapas sourci un liek saadus briinumus.

    Rezultaats ir tads ka cilveki nevar normali stradat utt...

    http://www.cygwin.com/ml/cygwin/2003-11/msg00876.html

     

    Kaa ar sito ciinities?

     

    P.S. nekadi popup blockeri nav likti, bet parskatot proxy log failu konstateju ka dazi cilvji ir verusi lapu config.privoxy.org, un fakts taads ka tagad ar lapu nevar stradat nevienaa no firmas kompiem...

    mjaaa

  3. wow, tocna... fails nebij manis rakstits, bet nu prseivoju kaa utf-8 nomainiju charsetus visur un viss aizgaja... paldies

    bet latviesu burti kas naca plain textaa radas glukaini, bet nu lab, gan jau pats talak izcakaresu :)

     

    +tomer laikam atkal strupcels, nekadi neizdodas piedabut tos lv burtus plain textaa lai atteloto kaa vaig. uz windows-1257 viss bij normali, kape uz utf-8 sitaa notiek?

     

    +laikam problema atrasta php editoraa (nesaglabajas kaa utf8), jasak lietot laikam notepad2...

  4. Problema tada ka failaa staav informacija kura sevi ietver ari latviesu burtus. Nolasot informaciju no faila un pec tam "echo" vinu, latviesu burti attelojas glikaini. Lapai charset=windows-1257, un to ko rakstu plain textaa ar latviesu burtiem- attelo korekti.

     

    meiginaju utf8_encode() ari nesanaca (protams pirms tam nomainiju charsetus uz utf8).

     

    Kur problema?

  5. Jaa , nau jau kvalitate ipasi spidosa, bet par cik man svarigaks ir laiks ne kvalitate, tad sitais variants nu pilnibaa apmierina.

    Galvenais lai ieraugot bildi nevajadzetu viebties...

  6. o vel 2 sekundes, jasavac vairak ar ieteikumiem, moska izdosies zem 10 noraut ;)

     

    + vel viena ideja!

     

    Tagad es katru bildi (medium un thumb) lieku atminaa atseviski t.i.

    imagecreatefromjpeg(lielo) un pec tam imagecreatefromjpeg(mazo)!

     

    Pienemsim ja es to daritu tikai vienreiz ar

    $im=imagecreatefromjpeg(lielo)
    
    $im_med=imagecreatetruecolor(medium bilde)
    $im_smal=imagecreatetruecolor(small bilde)
    
    imagecopyresampled($im_med, $im, 0, 0, 0, 0, $medium_width, $medium_height, $width, $height);
    imagecopyresampled($im_smal, $im, 0, 0, 0, 0, $small_width, $small_height, $width, $height);

     

    tas samazinatu laiku? Un vai vispar taa var darit?

     

    +

     

    Problemu atrisinaju. Tatad izmantoju nevis imagecopyresampled() kas izpildijas ~3sek bet imagecopyresized() kas izpildas ~0.5 sek :)

  7. Labi ja jau ar php risinajumi nav, tad varbut to meginat izdarit ar C++.

     

    Doma uzstaisit kadu nelielu programmeli kas resamplo bildes taa pat kaa es to daru ar php.

    Pec tam vinu izsaukt kaut kaa ar

    system(C:/resize.exe -originalpath -mediumpath -thumbpath)

     

    Iznaks tas ieverojami atrak vai ne? Gribetos lai vienu bildi resaizo uz medium un thumb apmeram sekundes laikaa!

     

    Varbut kads jau kaut ko lidzigu ir darijis un var padalities ar ieteikumiem.

  8. Zinu ka bilzu resaizosana ar

    imagecreatefromjpeg()
    						 imagecreatetruecolor()
    						 imagecopyresampled()
    						 imagejpeg()
    						 imagedestroy()

    ir laikietilpiga, bet nu tas jau ir bik pa daudz, 8 bilzu resaizosana aiznem 23 sek.

     

    seku iemetu kodu kods, varbut kads var pateikt prieksa ja nu es ko daru galigi greizi, un tas ir iemesls lenajai darbibai...

     

    reali vajadzes resamplot ap 300 bildem un iznak ka jagaida bus maigi sakot ilgi...

     

    Bildes tike resamplotas no 3264 x 2448 uz 150 x ... un 800 x ....

  9. Ir divas tabulas:

    Vienaa tabulaa ir proxy logu statistika:

    ID Datums Laiks IP Web Url

    Otraa tabulaa ir sleepto webu saraksts

    ID Web

     

    Ideja tada ka jadabuun to cik lietotajs reizu ir apmekleejis webu, ignorejot tos ierakstus kuri arodami sleepto webu listee.

     

    Lidz sim izmantoju vienkarsi

    SELECT IP, COUNT(ISN) FROM PROXY_LOG GROUP BY IP ORDER by COUNT(ISN) desc

    Bet tas parada skaitu nenemot veeraa sleepto webu listi.

    Varbut ir kada iespeja kveriju uzrakstiit kaut kaa shaadi.

    SELECT IP, COUNT(ISN) FROM PROXY_LOG WHERE (konkretais ieraksts nav vienads ar nevienu no sleepto lista ierakstiem) GROUP BY IP ORDER by COUNT(ISN) desc

     

    Es ceru ka ideju saprataat. Ja tas vispar ir iespejams tad ludzu pasviediet kadu ideju.

     

    P.S. Tiek izmantota FireBird, bet tas laikam nav butiski.

  10. Problema sekojosa:

    Ir popup logs. Ieksh popup loga ir linki. Uzspiezot uz linka jaatveras jaunam popup logam, bet vins man atver jauno logu pa virsu vecajam.

    Kaa uzstaisit lai lapa atveras jaunaa popup logaa nevis taja pasaa?

    Ideja tada. Nospiezu linku->atveras popup ar izvelni-> nospiezu attiecigo izvelni->atveras vel viens popup ar informaciju utt...

     

    Kods ar kadu veru valaa popup shaads:

     

    <a href="#" onClick="Logs=window.open('http://grafikis/pc_db/add.php','Logs1', 'toolbar=no, location=no, directories=no, status=no,menubar=no, scrollbars=no, resizable=yes, width=400, height=800,l eft=50, top=50'); return false;">Pievienot</a></td>

×
×
  • Create New...