Jump to content
php.lv forumi

bubu

Administratori
  • Posts

    8,897
  • Joined

  • Last visited

Everything posted by bubu

  1. Heh, kāds XHTML pievienojis pie programmēšanas valodām :) Vēl kas: atverot kaklz profailu, tur man rādās podziņa, ka viņu drīkstu atsacīt no projekta :)
  2. Kad ielogojos, kam vajadzīgs tas "Autentifikācija veiksmīga" logs? tracina. Kā var pamainīt savu profailu? nevaru atrast. Vēl arī tas, ja jau esmu ielogojies, tad kāpēc man būtu vēlreiz jāreģistrējas par freelanceri? Nez kāpēc sevi ar meklēšanu pēc nicka neatradu. Un kas ar to reg. kodu jādara? Tā arī nesapratu. Heh uz LV stāv jauks links: http :// freelancers.lv/ customers/ freelancer.jsp? lang = en & lang = lv (atdalīts ar atstarpēm, lai forums nesačakarē linku) Kam tad īsti ir jābūt lang? en vai lv :) :DDD paklikšķinot vēl vairāk uz tiem en vai lv iznāk apmēram šādi linki: http : // freelancers.lv/ customers/ freelancer.jsp ? lang=en & lang=lv & lang=lv & lang=lv & lang=en & lang=lv & lang=en & lang=en Cerams mana doma skaidra. ;) joprojām daudz šitādu: HTTP Status 404 - /customers/advanced_search.jsp
  3. Saites sadaļa nerādās. Kontakti arī. Uzspiežot valodu EN, pēc tam ar LV nevar tikt atpakaļ uz latviešu valodu. Normatīvos aktus ar nerāda. Juristu padomus ar. Ai bla, daudz tur nerāda. Izstaigā pats visus linkus ;) Sarakstīju par sevi visādus datus, pievienoju prasmes. Uzspiežu saglabāt. A parādās, ka darbība neveiskmīga, arī reģistrācijas meils nenāk. Un vispār JSP sux :lol:
  4. Gan jau joprojām par daudz php_*.dll faili atkomentēti. Aizkomentē visus ciet. Un atkomentē tikai tos, kurus tev vajag, un kurus tu zini ko tie dara! Tavā gadījumā vainīgs varētu būt php_snmp.dll
  5. Un es ko teicu? Un tas ka referreri nerāda it kā iemeslu trūktu. Sainstalēta kautkāda IE pluginu draza, a varbūt proxy sauri nelaiž un griež nost refererus, u.t.t.
  6. To var ar cepumiem atrisināt. Pirmā lapa uzstāda unikālu cepumu (katrai dienai citu, piemēram) un tad otrā lapa pārbauda vai ir tāds uzstādīts.
  7. Eh, tu pat norakstīt to ko tev iedod nemāki! Salīdzini manis abus dotos kverijus up/down bīdīšanai otrajā postā, tieši ORDER BY daļu!
  8. bubu

    Linkz uz failu

    Tā nevarēs, var uztaisīt tikai tā kā tavu mapju sarakstu rāda Firefox.
  9. bubu

    Linkz uz failu

    http://lv.php.net/readdir
  10. Kaklz, paskaties tagad, ko tu esi sadarījis: http://tauta.eclub.lv/comment.php ;))
  11. Nu tad mācies! Piemēram, taisot šādu skripteli. Kā tad tu domā kautko iemācīties? Tā vienā mirklī, no zila gaisa visus zināsi? Palēnam vajag ņemties uz priekšu. Pētīt un domāt. PHP sintakse nav jau tik grūta, to var vienlārši iemācīties. Lielākā problēma, cik novērtos, ir programmas veidošānā, t.b. klucīšu likšana kopā, no mazākām darbībām salikt pareizi visu kopā. Nez, laikam neskaidri izsakos ;)
  12. Nu tad uztais pac, kas tur ko neuztaisīt šādu vienkāršu postēšanu ;)
  13. Nez, man tas kods gan liekas pārlieku 'kruts' :) Un manuprāt tava problēma risinās 125. un 237. rindiņās.
  14. Eh būs tev jārāda ar konkrētu piemēru. (Tavu paša doto, piemēram). Pieņemsim, ka ierakstam id=3, tu izsauc pārvietošanu uz augšu (UP). Tātad: $res = mysql_query("SELECT pid FROM tabula WHERE id = $id"); list($ord) = mysql_fetch_row($res); mysql_free_result($res); Ko darīs? Dabūs to p_id iekš mainīgā $ord. Tātad $ord = 3; Pēc tam: $res = mysql_query("SELECT id, pid FROM tabula WHERE pid > $ord ORDER BY pid LIMIT 1"); Ko darīs? Dabūs id un pid ierakstam, kura pid ir nākamais pēc kārtas nekā $ord, tātad to, kuram pid=6, tātad tagad $id2=6 un $ord2=6. Un nākamie divi kveriji dara to, ka $id ierakstam pieškir pid = $pid2 un $id2 ieraksta piešķir pid=$pid, tātad apmaina tos pid vietām. Manuprāt ļoti pareizi. Analoģiski darbojās arī uz leju pārvietošana. Starp citu, man tie augšā/lejā virzieni ir otrādi. Man tur bija laikam prioritātes. Pārvietot uz augšu nozīmēja palielināt prioritāti - pid (tātad ORDER BY secībā uz leju), bet browserī es visu atselektēju ORDER BY .. DESC, tātad attēlojot man viņš 'kustējās' uz augšu. Nezinu vai skaidrāk kļuva, bet nu darboties tas viss darbojās, ka tik pašam tev nau kāds cits bags ieviesies.
  15. Nu pag, vispirms pārbaudi vai iet ar tiem diviem unbuffered_query, ja iet, tad tik liec šito otro variantu! Un kāda jēga uz mysql_free_result() tasīt to or die() ??? Man pašam tie pirmējie skriptu, kurus es tev devu strādāja, protams ar drusku citādāku tabulu un kolonnu nosakumiem ;) Tev vispār $id ir inicializēts? Šajā fragmentā vismaz tas nav redzams! Un tu esi asprātis! Šāda koda vietā: list($id2, $ord2) = mysql_fetch_row($res); mysql_unbuffered_query("UPDATE tabula SET pid = $ord2 WHERE id = $id"); mysql_unbuffered_query("UPDATE tabula SET pid = $ord WHERE id = $id2"); esi ielicis: $t = $ord + $ord2; mysql_unbuffered_query("UPDATE nav SET pid = $t - poz WHERE id IN ('$id', '$id2')") or die (mysql_error()); Es tak neteicu to list(...) = ... vākt nost! Es tik divus kverijus kā ar vienu aizvietot parādīju! Kā tu domā cik ir $ord2? Uz šito tak kļūda uzreiz garantēta (vai vismaz notice). Tu kļūdas paziņojumus, ko php tev saka vispār lasi kādreiz?
  16. Nav jāpārbauda, jo ja jau ierakts būs pirmais/pēdējais, tad viņam nevarēs atrast ar to ODER BY ... LIMIT 1 blakus esošo ierkastu!
  17. Tikko izdomāju, ka šā vietā: mysql_unbuffered_query("UPDATE tabula SET pid = $ord2 WHERE id = $id"); mysql_unbuffered_query("UPDATE tabula SET pid = $ord WHERE id = $id2"); var rakstīt: $t = $ord + $ord2; mysql_unbuffered_query("UPDATE tabula SET pid = $t - pid WHERE id IN ($id, $id2)");
  18. list($a) = $b; ir ekvivalents pieraksts šādam: $a = $b[0]; un list($a,$b) = $c; ir ekvivalents pieraksts šādam $a = $c[0]; $b = $c[1]; Tad kas īsti tev neiet? Kādas kļūdas izmet neteiksi?
  19. Tām unbuffered_query fjām nav ne vainas! Nu tak nevajg 1:1 visu kopēt, paskaties kādas kļūdas atgriež kveriji, tb ieslēdz error_reporting(E_ALL); un izvadi mysql_error(); Neesu gaišreģis, nemāku tev no zila gaisa pateikt, kas nestrādā!
  20. Triviāli! Ja tekošais $id ir tas, kuru vajag pabīdīt uz augšu: $res = mysql_query("SELECT pid FROM tabula WHERE id = $id"); list($ord) = mysql_fetch_row($res); mysql_free_result($res); $res = mysql_query("SELECT id, pid FROM tabula WHERE pid > $ord ORDER BY pid LIMIT 1"); if (mysql_num_rows($res) <> 0) { list($id2, $ord2) = mysql_fetch_row($res); mysql_unbuffered_query("UPDATE tabula SET pid = $ord2 WHERE id = $id"); mysql_unbuffered_query("UPDATE tabula SET pid = $ord WHERE id = $id2"); } mysql_free_result($res); (Jāņem vērā, ka abi UPDATE būtu jānodrošina vienā tranzakcijā, kura tev var būt arī nepieejama atkarībā no MySQL versijas/tabulas tipa) Un analoģiski: ja tekošais ieraksts ir $id, kuru vajag pabīdīt uz leju: $res = mysql_query("SELECT pid FROM tabula WHERE id = $id"); list($ord) = mysql_fetch_row($res); mysql_free_result($res); $res = mysql_query("SELECT id, pid FROM tabula WHERE pid < $ord ORDER BY pid DESC LIMIT 1"); if (mysql_num_rows($res) <> 0) { list($id2, $ord2) = mysql_fetch_row($res); mysql_unbuffered_query("UPDATE tabula SET pid = $ord2 WHERE id = $id"); mysql_unbuffered_query("UPDATE tabula SET pid = $ord WHERE id = $id2"); } mysql_free_result($res);
  21. Nez, vienīgais kas nāk prātā: http://laacz.lv/f/misc/lookup/ varbūt var pielabot kā tev vajag.
  22. bubu

    file upload

    Ko no kurienes uz kurieni jāuploadu? īsti nesapratu!
×
×
  • Create New...