Jump to content
php.lv forumi

Venom

Moderatori
  • Posts

    1,918
  • Joined

  • Last visited

Everything posted by Venom

  1. Venom

    @mail

    ā) izmanto redaktoru, kas iekrāso pāra (,{,[ - tad redzēsi, vai pareizs iekavskaits, piem. manu VenPad'u (sk. www.ofmy.info) bē) stringiem ', e.g. 'text', nevis "text", ja vien nav lielas vajadzības ielikt tajos iekšā mainīgo kā "vērtība $y vienāda ar $x", un arī tad labāk lietot 'vērtība vienāda '.$y.' vienāda ar '.$x bē) tev ifu || aiziet aizvien dziļāk un dziļāk ( a || ( b || ( c || d ) ) ) - tā vajag? varbūt tu meklē kaut ko līdzīgu if (in_array($prefix,array(64,90,91,92,93,94))) vai vismaz switch ($prefix) { case 64: case 90: case 'pēdējā lnt kombinācija': $addr = "371".$num."@smsmail.lmt.lv"; break; case 'xx': case 'xy': $addr='...tele2...'; break; default: 'uz tādu nesūta'; } NB: vai tad 371numurs@smsmail.lmt.lv vēl strādā?
  2. $sh=fsockopen(...); fwrite($sh,'tas viss'); hostam jābūt tam serveri, uz kuru info tiek sūtīta, pretēji labais tonis būtu serverim tālāko ignorēt content-length ir visa, kas iet pēc tā deklarācija, stringa garums bez līniju beigu simboliem (\n,\r), strlen() līniju beigās jāliek \r\n vai vismaz \n, pēc content-length jāliek 2x, pašās beigās vienu tukšu rindiņu (lai zinātu, ka dati beigušies) uztaisi forum un php lapu, kas datus saņem, tajā php apskaties apache_request_headers / apache_response_headers
  3. Venom

    zinju lapa

    pastāsti vairāk ko nozīmē teksta failu datubāze
  4. Venom

    _SESSION

    miksēt jau var, bet vieglāk register vietā izmantot pa tiešo $_SESSION['index']='value'; saglabāt sessijā klases instanci var, bet pie "ārā ņemšanas", tā tev būs tomēr jāatvasino, kaut vai no stdClass
  5. Venom

    @mail

    visdrīzāk rindiņā pirms tam neieliki beigu semikolu vai } NB: funkcijas php rakstās ar mazo burtu (@mail), null - arī /me neko nezin par print_err, pie tam ar VB līdzīgu izsaukšanas sintaksi
  6. ar redirektu var tikai ar $_GET, vai pārnesot iekš $_SESSION, pārējos gadījumos jāsimulē HTTP pieprasījums, kas izskatās apm. POST index.php HTTP/1.0 Host: www.kurlapa.lv Content-type: application/x-ww-form-urlencoded Content-length: (jāizrēķina) mainigais1=vertiba maingiais2=vertiba ...
  7. kamdēļ tevi tas tik ļoti traucē? gan jau pēc kāda laika tiks nodzēsti.
  8. Venom

    counting

    piem. SELECT MAX() as most ... SELECT MAX() as prev ... WHERE lauks<most LOCK TABLE table WRITE UPDATE table SET lauks=0 WHERE lauks=most UPDATE table SET lauks=$most WHERE lauks=prev UPDATE table SET lauks=$prev WHERE lauks=0 UNLOCK TABLES
  9. Venom

    counting

    SELECT MAX(lauks) as maximum FROM table sliktāk: SELECT lauks as maximum FROM table ORDER BY lauks DESC LIMIT 1
  10. nu dik mācies, es speciāli šādiem pasākumiem izveidoju savu regulāro izteiksmju debugeri
  11. laikam failu vajag chownot uz servera jūseri (eg apache:apache)
  12. Venom

    lapas

    izmanto kešošanu, e.g. <?php $timeout=1200;//20 min $lapas_id=md5($_SERVER['QUERY_STRING']); //ja kešs ir svaigs if (time()-filemtime('cache/'.$lapas_id)<$timeout) { readfile('cache/'.$lapas_id); //nolasām gatavo htmlu exit; } //ja nē - sākam html vākšanu ob_start(); ... viss pārējais kods $buffer=ob_get_clean(); //savākts $fh=fopen('cache/'.$lapas_id,'w'); //rakstām failā fwrite($fh,$buffer); fclose($fh); echo $buffer; //izvadām, nākošreiz būtu jāiet readfile() flush(); ?>
  13. aijā, visi lv umlauti aizgāja pa pieskari, jo atkopēju tekstu no VenPada, kur bija uzlikts cyrillic taisu tēmu ciet
  14. NB: vādri :lol: :ph34r:
  15. preg_replace saīsināt vārdu, kas garāks par nn simbloiem: /([^[:space:]]{5})[^[:space:]]+([^[:space:]]{5})/ pret $1...$2 saljdfhsdkjfhsdkfhkjdsfhdsfdsfkj => saljd...dsfkj ielikt pārnesuma zīmes pārgariem vārdiem /([^[:space:]]{10})([^[:space:]]+)/ pret $1 - $2
  16. pec kadiem parametriem tad meklet to ievadlauku? jebkurs, kas ir pirms pogas, kas ir pa kreisi no pogas, kam ir lidzigs pogai nosaukums? piem. ja butu zinams, ka gan ievadlauks, gan poga atradisies viena kopeja elementa, e.g. <td> vai <div>, tad varetu pogas onclick likt this.parentNode.childNodes[0].value='tas un tas'; resp. pogas input vecaka elementa (piem. div) pirma apakselementa (jabut kaut kam input-veidigam) vertibu pieskirt att. uz ieprieks šļš teikto - to jau teu kuru reizi saka, laikam tomer bus jauzraksta: <script> pedejaisinputsuzkuruklikshkjinaja=null; function tick(elt) { pedejaisinputsuzkuruklikshkjinaja=elt; } function pastopedeja(ko) { pedejaisinputsuzkuruklikshkjinaja.value+=ko; } </script> <form> <input onclick="tick(this)" /> <textarea onclick="tick(this)" /></textarea> <input onclick="tick(this)" /> <textarea onclick="tick(this)" /></textarea> <input onclick="tick(this)" /> <textarea onclick="tick(this)" /></textarea> <input onclick="tick(this)" /> <textarea onclick="tick(this)" /></textarea> <input type="button" onclick="pastopedeja('teksts')" </form> un ņe daj bog tēma nav izsmelta!
  17. ja procenti izvēlēti ar galvu. Man, piem. laptopam 1400x1050, kādam vēl 640x480.
  18. nu tad pabeidz līdz galam - kas par object? varbūt vienkārši uz cita servera nav tiesību rakstīt failos?
  19. a es saku (input|textarea|select) name="..." onclick="alert(this.name)" onchange="alert(this.name)" this - būs atsauce uz objektu, ar kuru notika kaut kāda action (resp. - click vai change) this.name vai this['name'] attiecīgi būs elementa nosaukums
  20. un ja nu būs uzreiz <img src align ? pie tam - nejēga mainīt align="right" pret align="right" class="right" - kad pietiktu tikai ar class ja jau javascripts var uzlikt align, tad droši vien viņš varētu arī uzlikt class?
  21. cik atceros - tā IE dara vienmēr, kad nevar savuprāt atrast .swf failu, e.g. ja atsevišķi ieseivo HTMLu un tad mēģina apskatīt. nav kaut kur palikusi flash reklāmiņa? pamēģini likt šādi: <object data=".swf" width="100%" height="100%" type="application/x-shockwave-flash"> <param name="movie" value=".swf"> </object>
  22. nez, es laikam to css liku globāli (ķipa .textarea_id p {}) vai arī rakstīju pa tiešo iekšā...
  23. ko es apstrādāju? to pašu $_POST['textarea_name'] undzwar, kādreiz rakstīju tādu tidy-veidīgu moduli http://www.ofmy.info/files/ven.safehtml.zip include_once 'ven.safehtml.php'; safeHTML($_POST['textarea_name']); otrais parametrs var būt atļauto tagu un to atribūtu kopa, e.g. gribu atļaut tikai p ar/bez align, style, un blockquote ar/bez cite safeHTML($_POST['textarea_name'],'p align style,blockquote cite'); un tad bāžu mysqlā f-ja rakstīta tīri moderatora postēto tekstu attīrīšanai, nevis priekš komentāru or whatever inputu nodrošināšanas pret html izmantošanas (tur joprojām tiek lietots htmlspecialchars()), kā jau teikts šiem pašiem nolūkiem, var lietot tidy extenecionu vai arī ar shell_exec palaist atsevišķi
  24. <input name="..." onclick="alert(this.name)" />
  25. display_errors = On ? error_log = nav gadījumā fails vai neiet iekš event managera?
×
×
  • Create New...