Jump to content
php.lv forumi

jurisv

Reģistrētie lietotāji
  • Posts

    14
  • Joined

  • Last visited

Everything posted by jurisv

  1. skat http://lv.php.net/manual/en/ref.errorfunc.php
  2. Uztaisīju, ka errori tiek handloti ar manu funkciju... set_error_handler("userErrorHandler"), bet ja gadās kāda kļūdiņa klases iekšienē, tad viņš ignorē šo uzlikto handleri. Vai var būt problēmas ar mainīgo/funkciju redzamību un kā šito apiet?
  3. jurisv

    html -> pdf

    visiem šiem php skriptiem ir viena ļoti liela nelaime.... lai ievietotu kaut kādu satur (txt,pic utt) jānorāda tā atrašanās kordinātes. Un tas pie txt+table+pic -> pdf ir ļoti neērti. Protams gadījumos, ja nekas daudz nav jāizvada, tad jau jā, bet ja gribas lai būtu saturs no template + kaut kas klāt, tad šis variants nekur neder.
  4. jurisv

    html -> pdf

    ir vajadzība onthefly taisīt PDF no HTML. Līdz šim meklētie paraugi ir bāzēti uz shell skriptu, kas nedod pārāk lielu brīvību. Varbūt ir kaut kādas iespējas to darīt pa taisno PHP? Ja nē, tad varbūt ir kādi ieteikumi par labāko shell skriptu šādām vajadzībām....
  5. ja ir kads id ar autoincrement, tad var to id asc desc sorteet..... ja nav pilnigi nekada lauka kas noraditu kaut kadu sortejamu secibu, tad diemzel grauz nagus par to ka tev nav pareizi uztaisita tabula...
  6. <code><font color="#000000"> <font color="#0000CC"><? </font><font color="#006600">class </font><font color="#0000CC">ietvisiem</font><font color="#006600">{ function </font><font color="#0000CC">test</font><font color="#006600">(){ echo </font><font color="#CC0000">"bla bla bla"</font><font color="#006600">; } } class </font><font color="#0000CC">test1 </font><font color="#006600">extends </font><font color="#0000CC">ietvisiem</font><font color="#006600">{ function </font><font color="#0000CC">test1</font><font color="#006600">(){ </font><font color="#0000CC">parent </font><font color="#006600">:: </font><font color="#0000CC">ietvisiem</font><font color="#006600">(); } </font><font color="#0000CC">$this</font><font color="#006600">-></font><font color="#0000CC">test</font><font color="#006600">(); </font><font color="#0000CC">$t2</font><font color="#006600">=new </font><font color="#0000CC">test2</font><font color="#006600">(); } class </font><font color="#0000CC">test2 </font><font color="#006600">extends </font><font color="#0000CC">ietvisiem</font><font color="#006600">{ function </font><font color="#0000CC">test2</font><font color="#006600">() { </font><font color="#0000CC">parent</font><font color="#006600">:: </font><font color="#0000CC">ietvisiem</font><font color="#006600">(); </font><font color="#0000CC">$this</font><font color="#006600">-></font><font color="#0000CC">test</font><font color="#006600">(); } } </font><font color="#0000CC">?> </font> </font> </code> Šajā gadījumā tiek izdrukāts 2x bla bla bla
  7. Shite arii var dabut skriptinju bilzhu resaizoshanai
  8. vispar es to visu atrisinaju ar klaseem... taisu objektu pa jaunu ntas reizes vienu otraa un nekadu prob.
  9. nja, bet pamegini test2 ietvaros izsaukt test3...
  10. jurisv

    Gd

    te var lidzet LV truetype fontu izmantosana.... par rakstisanu uz bildes ar ttf -> http://lv.php.net/manual/en/function.imagettftext.php
  11. Kods zemak, bet te par problēmu... test1() funkcija pieder objektam $tt, test2() funckija tiek defineeta test1() funckijas iekspuse..., kaa redziet izsauksana uzreiz parlec uz 'itka butu bez class', + vairs nevaru dabut pasas klases funkcijas izsaukt, nemaz nerunajot par parent klases, ja tada ir. Vai ir idejas kaa apiet to, lai funkcijas butu funkcijaas (vairaki limenji uz leju), bet funkcija varetu izsaukt iepriekseja limena funkciju. <code><font color="#000000"> Class testejam{ function test3(){ echo "test3<BR>"; } function test1(){ $a = 1; echo "test1 - $a<BR>"; function test2($a){ echo "test2 - $a<BR>"; // test3(); } test2($a); $this -> test3(); } } $tt = new testejam(); $tt -> test1(); </font> </code>
  12. mm.. labi.. principa ir meginats vinju palaist... bet kaut kaa ta arii nav isti izdevies dabut vinju pie stradasanas.. Ar PEAR sanak visu laiku stradat saa vai taa, tadelj ir doma izmantot arii PEAR err handleri. Principa, vinju piemers: <code><font color="#000000"> function mysockopen($host = "localhost", $port = 8090) { $fp = fsockopen($host, $port, $errno, $errstr); if (!is_resource($fp)) { return new PEAR_Error($errstr, $errno); } return $fp; } $sock = mysockopen(); if (PEAR::isError($sock)) { print "mysockopen error: ".$sock->getMessage()."<BR>n" } </font> </code> viss jau butu jauki un vai ir kljuda tiek parbaudits ar isError($sock) Tapat laikam var handlet eroros klasem <code><font color="#000000"> $sock = new TCP_Socket; $sock->setErrorHandling(PEAR_ERROR_DIE); $sock->connect("localhost", 8090); print "still alive<BR>n"; </font> </code> Bet vai ir iespejams uzlikt to handleri 1 reizi, lai vinjs stradatu cauri visam kodam (klases/funkcijas).. + atradu tikai to kaa vinjs var noteikt vai ir kljuda, bet vai vinjam ir arii kads variable dumps etc.?
  13. Ir kads njemies ar PEAR error handleri? +/-
×
×
  • Create New...