Jump to content
php.lv forumi

DZIEDI

Reģistrētie lietotāji
  • Content Count

    31
  • Joined

  • Last visited

Everything posted by DZIEDI

  1. Flash nederēs, tur ir sarežģīāka attēla veidošana, jāsaliek kopā visa mašīna ar fonu. Cik noprotu, tad Imagick nenāk līdz php un ir papildus jāpievieno php.ini failam. Lai gan neesmu pārbaudījis tā darbības ātrumu, tomēr laikam izmantot jebkurā gadījumā nesanāks, jo plānots izmantot web hostinga pakalpojumus un nevarēšu pievienot imagick Prieks par lielo atsaucību :) Nu sliktākajā gadījumā var izmantot mašīnu bez izpludinātām robežām, bet gribējās pa glauno...
  2. Mašīna jāpārkrāso uz lietotāja norādīto krāsu saglabājot izpludinātās malas. Te ir rgb 255;0;0, oriģinālā ir balta mašīna Baltais variants
  3. Šī bilde ir tikai kā piemērs, patiesībā vajag neregulāras formas objektu ar izpludinātām malām pārkrāsot. Diemžēl neregulārai figūrai kopēšanu nepiemēros.
  4. Sveiki! Vēlos pārkrāsot šādu gradient. (otra krāsa nav blata, bet caurspīdīga) Patreizējais kods ini_set("memory_limit","1024M"); $s=time(); $png = imagecreatefrompng("grad.png"); imagealphablending($png, false); imagesavealpha($png, true); imagetruecolortopalette($png, false, 255); $old = imagecolorclosest($png, 0, 0, 255); imagecolorset($png, $old, 0, 255, 0); imagealphablending($png, false); imagesavealpha($png, true); Imagepng($png, "grad2.png", 7); imagedestroy($png); echo "Aprēķināts: ".(time()-$s); Izmantojot imagetruecolortopalette($png, false, 255); pārkrāsojas, bet
  5. Viņu lapas paraugs strādā, kad mēģināju izveidot savu failu un atvēru ar to pašu pārlūku - nedarbojās
  6. Sveiki! Es visādi izmēģinājos lai piedabūtu to bibliotēku darboties, bet bez panākumiem. Mēģināju pēc parauga veidot savu kodu, mēģināju lapu saglabāt, mēģināju nokopēt lapas pirmkodu un norādīt viņa servera ārējos failus - viss bez panākumiem. Mani interesē tieši linear burn blend opcija, bet man neizdevās piedabūt nevienu darboties http://www.pixastic.com/lib/docs/actions/blend/ Ja tas ko līdz, tad šeit ir pēdējais ko mēģināju, html failā ir pievienoti visi vajadzīgie javascript faili. http://www.failiem.lv/list.php?i=cvaswm Lūdzu izpalīdziet!
  7. Ja nevar veikt vairāk kā divus savienojumus, tad šī doma atkrīt, ja vien nav iespējams šo skaitu kaut kā manuāli nomainīt. Pietiktu, ja tas strādātu kaut vai uz vienu pārlūku. Tieši tāpēc, ka izpildās asinhroni es vēlējos vairākus while ciklus paralēli. Mērķis ir panākt lai requestus veic pēc iespējas ātrāk izmantojot visu interneta ātrumu. Vai šādā pierakstā tas izpildītos? function cikls1(){ var i=0; while(i<2000){ $('#a').html(i); i=i+1; } } function cikls2(){ var j=2000; while(j<4000){ $('#b').html(j); j=j+1; } } setTimeout('cikls1();',0); setTimeout('cikls2();',0);
  8. šķiet, ka mans piemērs radīja vairāk problēmas nekā atrisināja. Runājot precīzāk, es vēlos veikt vairākus ajax request vienlaicīgi. Ar vienu request nav iespējams izmantot 100% interneta ātrumu, tāpēc ar vienu ciklu veicot 100000 requestus vajadzēs vairāk laika nekā ja būs vairāki requesti vienlaicīgi kuri izmantos visu interneta ātrumu. Tāpēc ir nepieciešams izpildīt vairākus request vienlaicīgi. Āķis vēl ir tajā, ka ir jāpārliecinās vai serveris ir informāciju saņēmis, tāpēc katrs no cikliem veic nākošo requestu atšķirīgā laika, proti if(xmlhttp.readyState==3)
  9. Sveiki! Vai ir iespējams veikt divus ciklus paralēli? Piemēram: var i=0; var j=0; while(i<2000){ $.('#a').html(i); i=i+1; } while(j<2000){ $.('#b').html(j); j=j+1; } Protams, ka viss ko šeit redzēs ir gala skaitļi, jo dators pagūs aizskaitīt pirms acis nomirkšķinās, bet ja būtu jāveic garākas darbības, vai var veikt divas paralēli?
  10. Pēc ilgiem un gariem eksperimentiem problēma atrisināta (bet ne izprasta). Bija skripts, kas liek session mainīgos glabāt mysql datu bāzē, kurš atradās pēc header sūtīšanas. Samainīju skriptus ar vietām un viss strādā.
  11. Sveiki! Tātad, problēma sekojoša, ir nodefinēti šādi php headeri: header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0"); header("Content-type: text/html; charset=utf-8"); header("Expires: Thu, 19 Nov 1981 08:52:00 GMT"); header("Pragma: no-cache"); bet browseri turpina cachot. Lūk ko parāda Google Chrome Developer Tool: Cache-Control:public, max-age=10800 Connection:Keep-Alive Content-Length:1566 Content-Type:text/html; charset=utf-8 Date:Wed, 25 Nov 2009 19:08:06 GMT Expires:Wed, 25 Nov 2009 22:08:06 GMT Keep-Alive:timeout=5, max=100 Last-
  12. DZIEDI

    Kļūda C# kodā

    Beigās izdevās atrisināt problēmu. Risinājums: OdbcCommand cad = new OdbcCommand(); cad.Connection = conn; cad.CommandText = "SELECT "+horoskops+" FROM horoskopi WHERE datums='"+DateTime.Now.ToString("MM-dd-yyyy")+"'<CR><LF>"; string respmsg = cad.ExecuteScalar().ToString(); un string ConnectionString = "Driver={MySQL ODBC 5.1 Driver};"+ //jāieraksta bija draiveris "SERVER=localhost;" + "DATABASE=adresati;" + "UID=lietotajs;" + "PASSWORD=*****;";
  13. DZIEDI

    Kļūda C# kodā

    Tādā gadījumā cad nebūs definēt. Pašā pirmajā no tām rindiņām tiek definēts, kad cad būs ObcdCommand, tālāk tiek noteikt kurš savienojums tiks izmantots, tad pati komanda, proti sql query. It kā neko lieku nesaskatu. mani vēl jo projām tirda tā adrese, kuru norādīju pirmajā postā, meklēju google iespēju atrast to pašu bez reģistrēšanās - nesanāca.
  14. DZIEDI

    Kļūda C# kodā

    Tieši tā. Vēl par ko es neesmu pārliecināts, vai otrais query`s ir jāsāk ar šo rindiņu: OdbcCommand cad = new OdbcCommand(); vai ar kādu citu.
  15. DZIEDI

    Kļūda C# kodā

    SELECT vienmēr atgriezīs vienu vērtību (es parūpēšos, lai vienmēr būtu dati, ko atgriezt). Kur tiek veidots un iznīcināts savienojums n-tās reizes? Izmantojot šo: while (Reader.Read()) { string horoskops = Reader.GetString(1);; OdbcCommand cad = new OdbcCommand(); cad.Connection = conn; cad.CommandText = "SELECT * FROM horoskopi"; OdbcDataReader Horo = cad.ExecuteReader(); while (Horo.Read()) { string respmsg = Horo.GetString(4); string destnum = Reader.GetString(0);; string resptype = "SMS:TEXT"; string resp = "{"+resptype+"}{}{}{"+destnum+"}{"
  16. DZIEDI

    Kļūda C# kodā

    Horo.Read() nekad nebūs false. Es domāju, ka ārpus while visi mainīgie tiek anulēti un tas ko vajag paturēt ir kaut kā savādāk jānodefinē/jānokonvertē un nezinu ka. Es nedrīkstu definēt respmsg kā "", jo man vajag to atgriezto vērtību. Ierakstot šādi: while (Horo.Read()) { string respmsg = "atgriezta zina"; } Vienalga saņemu šo: Compiler Error Message: CS0103: The name 'respmsg' does not exist in the current context
  17. Sveiki! Zinu, ka nav gluži php, bet nu varbūt kāds var palīdzēt. Lūdzu palīdziet atrast kļūdu sekojošā kodā (zem koda ir atgrieztais error`s): <%@ Page Language="C#"%> <%@ import namespace="System.Data.Odbc" %> <% OdbcConnection conn = new OdbcConnection(); conn.ConnectionString = "SERVER=localhost;" + "DATABASE=adresati;" + "UID=lietotajs;" + "PASSWORD=*****;"; conn.Open(); OdbcCommand cmd = new OdbcCommand(); cmd.Connection = conn; string SQLInsert = "SELECT numurs, zime FROM horoskopu_sanemeji"; cmd.CommandText = SQLInsert; OdbcDataReader
  18. Paldies! Es jau sen meklēju tieši šādu lapu ar aprakstu, bet nemācēju googlei paprasīt.
  19. Man vajag izveidot topu pēc vidējā punktu skaita. Tabula, piemēram, ir šāda id______lietotāja_id_____punkti 1__________5___________3 2__________5___________1 3__________4___________2 4__________1___________3 5__________2___________5 6__________3___________4 7__________2___________4 Kā lai uzzinu kuram ir labākais vidējo punktu skaits, ja tabula visu laiku tiek papildināta un datu skaits ir pāris tūkstoši? Vai var, lūdzu, kāds palīdzēt?
  20. Paldies, tieši tas ko vajadzēja! Man jau bija aizdomas par to asin, tikai nemācēju pareizi beigas uzrakstīt!
  21. Sveiki! Kā lai es no 0.5 tieku uz 30°? (ja nemaldos arcsin, bet tāda funkcija neeksistē) No 30° uz 0.5 tikt man izdevās šādi: sin(deg2rad(30)) Google jau izmeklējos. Zinu ka ir asin un sinh, bet tā arī skaidrībā netiku.
  22. Varbūt, bet kā jau iepriekš minēju, paldies, bet tas vairs nav aktuāli. Paldies, Klez, problēmu beigās atrisināju js failu pārkopējot uz php failu un ieliekot script tagos, un tālāk pēc tavas shēmas.
  23. Netaisot jaunu topic`u vēlējos vēl lūgt palīdzību ar *.js failu. var defaults = { 'ys-input-nickname': self.prefs.defaultNickname, 'ys-input-message': self.prefs.defaultMessage }; self.prefs.defaultNickname vietā man vajadzētu dabūt šo te global $lietotajs; $lietotajs['vards]' Kā lai to pareizi uzraksta? Rakājos googlē, tur konkrētu par šo lietu neko neatradu.
  24. Paldies par centību, atradu citu čatu. Ja kādam vēl ir interese, tad to var lejupielādēt šeit: http://miniup.net/files/e7e5112cbc1b2d3aff...%20+%20Ajax.rar
  25. nav ne jausmas. Katrā gadījumā vienā failā bija rakstīts kaut kas par utf-16 Lūk faila satrs <?php function replace(&$item, $key) { $item = str_replace('|', '-', $item); } if (!function_exists('file_put_contents')) { function file_put_contents($fileName, $data) { if (is_array($data)) { $data = join('', $data); } $res = @fopen($fileName, 'w+b'); if ($res) { $write = @fwrite($res, $data); if($write === false) { return false; } else { return $write; } } } } //file_put_contents('debug.txt', print_r($_GET, true)); switch($_GET['action']) {
×
×
  • Create New...