Jump to content
php.lv forumi

Venom

Moderatori
  • Posts

    1,918
  • Joined

  • Last visited

Everything posted by Venom

  1. pirmā dzirdēšana par kačko tādu, ja vien tev nestāv atvērti vārti (register_globals=on), sliecos neticēt apgalvojumam par apache nemīlu pret atsevišķiem indeksiem
  2. Venom

    URL

    nu dik vienkārši regexis ir dinamiskāks, kas atmet .html beigās, piem. uzrīdam uz /events/2004/05/23/party.html regexu @^\/([^.]+)\.@, pārrakstot uz index.php?parse=$1 iekš skripta if (isset($_GET['parse'])) { $params=explode('/',$_GET['parse']); //te tālākā parametru apstrāde }
  3. extension=mbstring.(so|dll) un tālāk rakņāties ap [mbstring] it īpašu vērību pievēršot mbstring.func_overload
  4. (nujā, neredzēju lāča variantu, bet, domājams, vajadzētu tomēr noteiku lauku skaitu ar att. nosaukumiem) var arī dinamiskāk - http://paste.php.lv/1588 tālāk piedomā pats
  5. resp. zemnieks(2); // 2 govis var funkcijās rekstīt vērtības pēc noklusējuma, piem. function mainu($a=0,$b=5) { echo 'mainu '.$a.' govi(s) pret '.$b.' zosi(īm)!'; } mainu(3); mainu(1,5);
  6. <script type="text/javascript"> function byid(id) { if (document.getElementById) return (document.getElementById(id)); if (document.all) return document.all[id]; if (document.layers) return document.layers[id]; return false; } function ch(prefix) { if (byid(prefix+'1').value && byid(prefix+'2').value) byid(prefix).style['display']='block'; } </script> <form> <input type="text" id="a1" onchange="ch('a')" onkeypress="ch('a')" /> <input type="text" id="a2" onchange="ch('a')" onkeypress="ch('a')" /> <div id="a" style="display:none"> <input type="text" id="b1" onchange="ch('b')" onkeypress="ch('b')" /> <input type="text" id="b2" onchange="ch('b')" onkeypress="ch('b')" /> <div id="b" style="display:none"> <input type="text" id="b1" /> <input type="text" id="b2" /> <input type="submit" value="submit" /> </div> </div> </form> kauč kā tā?
  7. pareizs risinājums būtu ieslēgt php multi-byte string apstrādi un lietot to pašu wordwrap/preg_replace
  8. Venom

    real IP

    //get IP as: stated IP;proxy forward/behind proxy IP:proxy $IP=(isset($_SERVER['REMOTE_ADDR'])?$_SERVER['REMOTE_ADDR']:''). (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARDED_FOR']!='unknown'?' fwd '.$_SERVER['HTTP_X_FORWARDED_FOR']:''). (isset($_SERVER['HTTP_CLIENT_IP'])?' client_ip '.$_SERVER['HTTP_CLIENT_IP']:''). (isset($_SERVER['HTTP_VIA'])?' via '.$_SERVER['HTTP_VIA']:'');
  9. Venom

    Number2Words

    here you go http://paste.php.lv/1587 it returns santimes in an accounting matter - 2 numbers followed by santīmi/s, though works ok to 1000nds of billions
  10. viss pareizi - atbilstoši gif uzliktajai licencei - lasīt drīxt, raxtīt - nē use imagepng/jpeg
  11. ko saka imagecreatefromgif() ? http://www.boutell.com/gd/
  12. var nevis site.net/index.php/2/3/4/5/ bet site.net/?2/3/4/5/ un apstrādāt $_SERVER['QUERY_STRING'] a vispār nav vērts
  13. Venom

    UTF-8

    lapai, kur ievadforma, liec <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> tad $_POST pats tiks kod'ets uz utf-8
  14. Venom

    _SESSION

    of course $_SESSION['index']; otrais variants iet pie register_globals=on, kas ir evil
  15. http://paste.php.lv/1573 pārbaudi, vai strādā
  16. Venom

    zinju lapa

    skaties piemēru, made in 10 minutes, neesmu pārbaudījis http://paste.php.lv/1573
  17. bļāviens, nu te skaita, vai lietotājs ir refrešojis lapu 1x piem 180 sekundēs un apakšā piem. rāda forumu šobrīd skatās... atstāj lapu uz 10 minūtēm un nekas neizmainīsies skaties piemēriņu http://paste.php.lv/1571
  18. bet ne ifreimu, jo tie ka redz arī ne visur strādā augšējais freims height="*" apakšējais height="0"
  19. viš tur visu atpakaļ raksta ar implode('|',$online) "Jo, iespējams, ka lietotājs vēl pēc 10min. (600sec.) atrodās sistēmas onlinā, bet tas vairs diemžēl netiek ņemts vērā..." - ja viņš nerefrešo/nebrowsē lapu, tad nekā. HTTP protokols ir domāts tā ierakstu adresi > browseris izdara pieprasījumu, serveris savukārt atsūta datus atpakaļ un viens no otra atvienojas. Neviens neskaitās online. ja gribi skaitīt ar lielu precizitāti, jātaisa freims, kurā automātiski refrešosies, ka cilvēks ir online vai kaut kas tml
  20. Venom

    @mail

    ja taisi php - tad jāizmanto File>Server File (Ctrl+D) augšējā inputā izvēlies *.php, apakšā - adresi kur tas viss rādīsies (e.g. http://127.0.0.1/test/) ja kaut kāds nestandarta paplašinājums - aizver VP, sameklē venpad.ini BrowsableExt rindiņu un pievieno tur ar komatu apskaties arī, vai gribi, lai pie preview php vai kāds cits fails tiku automātiski saglabāts, turpat pie SaveOnPreviewCompileExt
  21. bija kaut kas līdzīgs ā) mānīt exceli ar filename=table.html, bet content-type tomēr xls bē) pārtvert tabulas output un tam uztaisīt iconv() uz windows-12xx (ja vien tur iekšā nav vairākas valodas) cē) tiešām pārbliezt latviešu burtus uz xx; ekvivalentiem
  22. un pareizi vien, ka neatrod, jo tiek meklēts '%Lietuvas prezidents%', bet tekstā Lietuvas prezidenta
  23. Venom

    @mail

    skaties apkārt, šeit varētu būt ok
×
×
  • Create New...