Jump to content
php.lv forumi

GedroX

Reģistrētie lietotāji
  • Posts

    373
  • Joined

  • Last visited

Everything posted by GedroX

  1. A1: Nu skatoties, kas tev ir - Win vai Linux.
  2. A1: skatoties, cik spēcīga mašīna tev stāv. A2: Neko īpaši gudrāku tur nevar izdarīt.. Vienīgais, ja domā darīt kautko nopietnu, ieteiktu uzreiz thumbnail-us netaisīt, bet gan uzticēt to cron-am (schedule task), lai ik minūti kādus 10 uztaisa, lai nav tik lielas un pēkšņas noslodzes.
  3. Globāli to var nomainīt php.ini failā zem max_execution_time. Lokāli failā vari izmainīt ieliekot set_time_limit(sekundes) - tad tavs skripts drīkstēs vēl tik ilgi 'vilkties'. Ar katru nākamo f-jas izsaukumu iepriekšējais limits tiek novākts un darbojas jaunais, tādēļ droši var likt ciklā iekšā un ja cikls būs sanācis bezgalīgais, php darbosies mūžam. :D P.S. Es tavā vietā izmantotu funkciju imagecreatefromjpeg/ gif/ png nevis imagecopyresampled, kaut gan neesmu īsti pārliecināts, vai tā ir labāk.
  4. WHERE daļā tu nedrīksti izmantot SELECT iedefinētos mainīgos. Nāksies vien rakstīt pilno aprēķinu (SELECT SUM(atlikums) FROM O_TEKATLIK WHERE isprece=N.ID and isnodala=130) vai arī likt to nevis WHERE, bet gan HAVING atlikums <> ''
  5. Ciklā gan bezjēdzīgi timeout-u likt :) setTimeout('window.location.href=window.location.href;', 10000);
  6. Iesaku ļoti vienkāršu veidu - 1) vispirms aizsūti request-u, kas satur telefona numuru, uz numuri.lv, izparsē saņemto info un uzzini, kas par operatoru. 2) Tikpat jauki izparsē attiecīgā pakalpojumu sniedzēja sms sūtīšanas lapu, iegūstot tikai nepieciešamo (laikam tikai attēlu validācijai). 3) Cilvēkam, kas sūta SMS nākamajā solī nāksies ievadīt, ko redz attēlā (SMS tekstu un telefona numuru laikam jau glabāsim sesijā, vai ne?) 4) Sūtam request-u uz konkrētā pakalpojumu sniedzēja lapu (tur nu jāskatās, kāda viņiem tā forma izskatās) Pozitīvi, ka tevi būs sarežģīti nobloķēt, jo tu taču sūti no viņu lapas! :)Vienīgā problēma, ka lapa laika gaitā var izmainīties... :) P.S. Man pašam šī ideja jau iepatikās... :D Žēl, ka maz laika
  7. http://php.lv/f/index.php?showtopic=4438 jeb if (intHours == 0) { hours = "12:"; ap = "am."; } else if (intHours < 12) { hours = intHours+":"; ap = "am."; } else if (intHours == 12) { hours = "12:"; ap = "pm."; } else { intHours = intHours - 12 hours = intHours + ":"; ap = "pm."; } aizvieto ar hours = intHours + ':'; ap = ''; P.S. Interesants tev page.php fails :P parse kļūdu nemet laukā? :LOL:
  8. Īsti nesapratu, kādu efektu centies panākt, bet.. http://www.w3schools.com/dhtml/dhtml_examples.asp - tikai priekš IE, tātad nerullē. Ar pārējiem (man liekās) var tikai opacity (caurspīdīgumu) taisīt. Īpašus efektus nāksies rociņām.
  9. Vienmēr laipni. Galvenais pārbaudi, vai visos brouseros attēlojas pa tavam prātam. Tur bija problēmas, ka IE un FF padding-i un margin-i elementiem UL un LI likās dažādi. Tas, liekās, ir viens no optimālākajiem variantiem: ul.grey { list-style-type: none; padding: 0px; margin: 0px; } ul.grey li { background: url(/pic/bullets/grey.gif) no-repeat 0em 0.4em; padding: 0px 0px 0px 20px; margin: 3px 0px; } Nelikt UL elementam, bet gan LI elementiem padding-us. Eksperimentē.
  10. Tādēļ, ka katru otro reizi tev isset($_COOKIE[session_name()), bet citās nav. Noņem nosacījumu un tad viss būs ok. Cik saprotu problēma tāda, ka $_COOKIE ir tukšs, kaut arī tu skriptā to izveido. Viņš parādās tikai nākamajā ielādē. P.S. Pirmo reizi aiztiku $_COOKIE tādēļ man varbūt nav taisnība. Šis iet bez problēmām: <?php ob_start(); for($x=0;$x<=10;$x++) { session_start(); echo 'SID: '.session_id().'<br />'; $_SESSION = array(); session_destroy(); } setcookie(session_name(), '', time()-42000, '/'); $echo = ob_get_contents(); ob_clean(); echo $echo; ?>
  11. Sorre, aizmirsās... =P Varbūt šis palīdz: http://www.phpsolvent.com/wordpress/?p=161, precīzāk http://www.orafaq.com/forum/t/3588/0/
  12. Kautkas tamlīdzīgs: <div style="width: 300px"> <ul style="list-style: none; padding: 0px; margin: 0px;"> <li style="padding-left: 20px; background: url('bullet.jpg') left center no-repeat;">Jauns Jauns Jauns Jauns Jauns Jauns Jauns Jauns Jauns Jauns Jauns Jauns Jauns Jauns Jauns </li> <li style="padding-left: 20px; background: url('bullet.jpg') left center no-repeat;">Jauns Jauns Jauns Jauns Jauns Jauns Jauns Jauns Jauns Jauns Jauns Jauns Jauns Jauns Jauns </li> </ul> </div> Protams, ka style-i jāsamet css-ā, jāuztaisa kāds bullet.jpg/ gif fails, jāsaliek paddings/ margins kā gribās.
  13. GedroX

    PHP forumi

    Pārāk maz postu. Un 90% no tiem - triviālas vai jau sen apskatītas problēmas..
  14. Daļu if(atoj1==0){atoj4=" AM";atoj1=12} else if(atoj1 <= 11){atoj4=" AM"} else if(atoj1 == 12){atoj4=" PM";atoj1=12} else if(atoj1 >= 13){atoj4=" PM";atoj1-=12} izmet un no document.write(... izņem mainīgo atoj4.
  15. CONCAT() NAV agregātfunkcija. Bet GROUP_CONCAT() gan ir: http://dev.mysql.com/doc/refman/5.1/en/gro...-functions.html P.S. Funkcija ieviesta sākot no MySQL 4.1 versijas. SELECT a.id, GROUP_CONCAT(b.name2, '+') FROM tab1 a LEFT JOIN tab2 b ON a.id = b.id WHERE b.id IS NOT NULL GROUP BY a.id ORDER BY a.id
  16. GedroX

    PHP forumi

    To:Delfins Vienkārši tā var uzzināt kādas php īpatnības/ interesantas metodes/ jaunumus/ da jebko. Lasot manuāli veidojas tikai savs kodēšanas veids, bet tā sanāk kļūt perfektākam, izvēloties labāko. %)
  17. v3rb0 taisnība, ja time tiek atgriezts ka unix timestamp, kā no jautājuma var noprast.
  18. GedroX

    PHP forumi

    Varbūt paralēli šim sanāk kādam no jums sēdēt arī citā php forumā? Pats neko labu nevaru atrast. Mēģināju www.php-forum.com, bet tur 1 posts dienā... =)
  19. Esi mēģinājis? Nestrādā? Man vismaz nekad nav bijušas problēmas..
  20. GedroX

    Veidot čatu..

    <div style="overflow: auto;"> Bez manāma reload-a - AJAX, bet pats tikai teorētiski to izprotu. Nav bijis vajadzības un laika. Izejot lai izmet - neesmu pārliecināts, bet varbūt varētu to pašu onunload event-u piemaukt klāt body-jam ar AJAX aizsūtot request-u par iziešanu. Teorētiski vajadzētu aiziet, bet hvz. Visdrošāk - pēc 1min klusuma vienkārši izkikot un viss. Vienalga reloads jātaisa ik sekundi/ divas.
  21. GedroX

    Veidot čatu..

    <?php $ip = @file_get_contents('ip.txt'); if ($ip) { $ip = explode(',', $ip); } else { $ip = Array(); } $my_ip = $_SERVER['REMOTE_ADDR']; if (in_array($my_ip, $ip)) { echo 'Tu jau esi balsojis!!!'; } else { //TE SKRIPTS, KAS FIKSEE BALSI $fp = fopen('ip.txt', 'a'); fwrite($fp, $my_ip . ','); fclose($fp); echo 'Nobalsots!'; } ?>
  22. GedroX

    PEAR

    Godīgi sakot visu savu PHP mūžu strādāju uz SiteSupra framework-a, tādēļ CakePHP neesmu jutis uz savas ādas. Tagad dažreiz piesaistām arī PEAR, kas DB_DataObject gadījumā liekās tāds nepārdomāts. Esmu ieberzies ar JOIN-iem. Piemēram, vienam field-am nevar piesaistīt vairāk nekā vienu field-u, ko izmantot joinAdd metodē. P.S. 100tais posts!!! Hurrey!
  23. GedroX

    PEAR

    Ja piešaujās, tad ok, bet man liekās, ka labāk pamazām rakstīt savus objektus. Nu tādas klases kā Barcode gan, protams, nav jēgas pārrakstīt, bet DB_DataObject man liekās par neērtu.
×
×
  • Create New...