Jump to content
php.lv forumi

EdgarsK

Reģistrētie lietotāji
  • Posts

    621
  • Joined

  • Last visited

Posts posted by EdgarsK

  1. Sveiki mani interesē vai XMLhttp var sadalīt pa daļām ?

     

    Manā lapā figurē šads kods

      try {xmlhttp = window.XMLHttpRequest?new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP");}
     catch (e) { /* */ }
     xmlhttp.onreadystatechange = function(){ if((xmlhttp.readyState==4)&&(xmlhttp.status==200)){ getForm("log"+id).innerHTML="<br>"+xmlhttp.responseText; } }
     xmlhttp.open("GET", "?step=console&param="+id+"");
     xmlhttp.send(null);

    Viss strādā veiksmīgi, kods tiek lietots 1x sekundē attiecīgi tas visu laiku tiek piepildīts ar sev vajadzīgo informāciju.

     

    Pievienoju vēlvienu šādu kodu (kurš strādā uz onclick eventa, adrese ir cita un id kurā informācija ieiet arī ir cita) attiecīgi

      try {xmlhttp = window.XMLHttpRequest?new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP");}
     catch (e) { /* */ }
     xmlhttp.onreadystatechange = function(){if((xmlhttp.readyState==4)&&(xmlhttp.status==200)){getForm("msgwindow"+id).innerHTML=xmlhttp.responseText; } }
     xmlhttp.open("GET", "?step=role&x="+id+"");
     xmlhttp.send(null);

     

    Problēma rodas tur, kad tiek ielādēts 2 kods pēc onclick eventa, ļoti bieži gadās kad viņš ielādē pirmā koda saņemtos datus.

    Ko darīt lietas labā ?

     

    Vai nav iespējams kautkā šo visu sadalīt?

    xmlhttp=newArray;
    xmlhttp[0]=window.XMLHttpRequest?new ....

    vai kautkā tamlīdzīgi ?

     

    (Paldies jau iepriekš)

  2. Sveiki

     

    Man ir radusies neliela problēmiņa saskaitot naudu.

     

    <input type="radio" onclick="cad0(this.value);" value="Ls">
    <input type="radio" onclick="cad0(this.value);" value="Eur">
    
    <script type="text/javascript">
    function cad0(val) {
     switch(val) {
      case "Ls": money="0.75"; break;
      case "Eur": money="0.55"; break;
     }
     // ir 5 vertibas pa 1 uz augšu
     price2 = money * 2;
     price3 = money * 3;
     price4 = money * 4;
     price5 = money * 5;
     saveinhtml('jdx-15-23-92',price);
     saveinhtml('jdx-15-23-93',price2);
     saveinhtml('jdx-15-23-94',price3);
     saveinhtml('jdx-15-23-95',price4);
     saveinhtml('jdx-15-23-96',price5);
    }
    </script>
    

     

    problēma ir sekojoša, ka javascript sareikina teiksim 0.521521 vai kautko tādu, bet jalietoju Math.Round tad attiecīgi paliek tikai 1 skaitlis.

    ka pareizi reikinat lai attiecigi javascriptaa

    price = 0,75

    price2 buutu 1,50

    price3 buutu 2,25

    price4 buutu 3,00

    price5 buutu 3,75

     

    ? paldies jau ieprieksh

  3. baac :/ veci nenjem vera ciklu, cikls veido input kuros ir vertibas prieks man vajadzigas informacijas, njem veeraa manu jautjaumu.

    Kaadus variantus Tu/Kāds cits iesakat man lai izmantoju "info iegūšanai" xmlhttprequest izmantoju šobrīd, bet esmu pamanijis to kad viņš uz atkārtotiem pieprasijumiem

    1) neieladejas

    2) nobremze browseri.

  4. Sveiki!

     

    Vēlos uzzināt Jūsu subjektīvo viedokli.

    Man ir jāizveido "Bidding Countdown" ar visām pārbaudēm vai kāds ir nobalsojis un laiks būtu jāatjauno.

     

    Itkā izveidoju šo js kodu kurš ielādētu php failu (Pulksteni kurs raditu laiku)

     

    function Grimmer() {
     var Inses=getForm("inses").getElementsByTagName("input");
     for(i=0;i<Inses.length;i++){
       loadpage('partTime'+Inses[i].value,'/?auction='+Inses[i].value);
    //   setTimeout("Grimmer()",1000);
     }
    }
    function Grim(auctions) {
     if(!getForm("inses")) {
       var inses=document.createElement("div");
       inses.id="inses";
       inses.style.display="none";
       document.body.appendChild(inses);
       for(i=0;i<auctions.length;i++){
         var input=document.createElement("input");
         input.type="hidden";
         input.name="inse_"+i;
         input.value=auctions[i];
         getForm("inses").appendChild(input);
       }
     }
     Grimmer();
    }var Pot=new Array(6,2,3,19,14,5,4,15,12); // Active auction id numbers
    Grim(Pot);
    

     

    Jautājums ir sekojošs.

    funkcijā "Grimmer()" esmu nokomentējis setTimeout. lai atkārtoti ielādētu šo funkciju un uzzinātu datus, bet kā šo intervālu veidot labāk ?

    Jo šobrīd ielādējot nokaras viss pārlūks. no milzumdaudz pieprasijumiem.

     

    Edit: Ja vēl nav īsti skaidrs ko vēlos

    * Kāds būtu labākais intervāls lai sūtītu pieprasijumu (1 sek?)

    * Varbūt ir kāds labāks variants kā iegūt pieprasijuma rezultatu ar intervālu (piem 1sek)?

    * Ja izmantoju Ajax, kā labāk izdarīt lai teiksim caur "Firefox Firebug console" neuzrādītu pieprasijuma adreses un rezultatus kā arī headerus (nav obligāti, bet būtu labāk ja neredzētu ko sūta/saņem)

  5. Notiek formas submit ar vairakiem foto

    <?php
       for($i=0;$i<$photo_count;$i++){
         $image=$i.time().$i.".jpg";
         $this->upload($_FILES["create"]["tmp_name"]["photo"][$i],BASE."/images/products/$image");
         $this->thumb(BASE."/images/products/$image",BASE."/images/products/100-$image",100);
         $images.=($images ? ";" : "").$image;
       }
    ?>

    klases funkcijas

    <?php
       function upload($source,$dest) {
         copy($source,$dest);
         chmod($dest,0644);
       }
       function thumb($source,$dest,$tosize) {
         $size = getimagesize($source);
         $thumb_height = ( int )(($tosize/$size[0])*$size[1]);
         $thumbnail = ImageCreateTrueColor($tosize,$thumb_height);
         $src_img = ImageCreateFromJPEG($source);
         ImageCopyResampled($thumbnail,$src_img,0,0,0,0,$tosize,$thumb_height,$size[0],$size[1]);
         ImageJPEG($thumbnail, $dest);
         ImageDestroy($thumbnail);
         unset($size);
         unset($thumb_height);
         unset($thumbnail);
         unset($src_img);
       }
    ?>

     

    Kļūdas ziņojums:

    Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 14016 bytes) in F:\dev\engine\core.php on line 132

    Kļūme: $src_image=ImageCreateFromJPEG($source);

     

    Atgrāk bija tādi pati problēma, bet tad es pievienoju "unset" kas palīdzēja, bet tagad nepalīdz.

  6. phpjānis - paldies par atbalstu :)

     

     

    Centrēt lapu

    #wrap {
    margin:0 auto;
    width:1000px;
    }

     

    Noturēt scrollbar lai lapa nelēkātu brīžos kad ir/nav scrollbar

    html {
     height: 100%;
     margin-bottom: 0.01em;
     overflow-y:scroll; /* firefox */
    }

  7. Sveiki.

     

    Esmu saskāries ar šādu problēmu

     

    1) Photoshop failā esmu izveidojis Fona attēlu

    http://www.yep.lv/pr...p.lv/bg-all.png

     

    2) bet ievietojot to kā elementa background-image rezūltāts ir šāds

    http://www.yep.lv/pr.../bg-all-web.png

     

    - Starpcitu, arii shas bildes kas zem linkiem kurus jus tagad apskatat, arii neradas ka vaidzetu, teiksim http://www.yep.lv/pr...p.lv/bg-all.png attēls (saglabājot uz cietā diska un apskatot ar, teiksim vienalga kuru imageviewer) rādās tā, kā tam vajadzētu rādīties.

     

    Ko darīt, vai photoshop export vaina ?

    File -> Save -> Png -> No interface / Interface - vienāds rezūltāts

     

    EDIT: Pievienoju arī attēlu no Explorer skata.

    http://www.yep.lv/private/php.lv/bg-all-files.png

  8. Sveiki, nēesmu īsti css programmētājs, bet šo to piekopju.

    Beidzot gribētos arī iemācīties kā pareizi centrēt lapas galveno rāmi.

     

    <html>
    <head>
      <style type="text/css">
        #main-container { width:1000px; text-align:left; }
      </style>
    </head>
    <body>
     <div align="center">
      <div id="main-container">
        ...
      </div>
     </div>
    </body>
    </html>

     

    Šis ir variants kā es esmu darījis līdz šim. Ticu ka ir jābūt kaut kādam labākam variantam "margin: 20% 0" vai kautkā tā.

    Būsu pateicīgs par atbildēm.

    Paldies.

  9. Sveiki :)

     

    Beidzot arī man ir iespēja kaut ko publicēt.

     

     

    Tātad pāris teikumos, esmu izveidojis interneta skaitītāj un sms veikalu, kā arī savu framework.

    Tas viss ir redzams Yep.lv

    yep.png

    Pāris attēli ar administrācijas paneli un pāris sadaļām.

     

    Sākuma lapa

    http://www.yep.lv/pr...hp.lv/yep-1.png

    Skaitītāju saraksts

    http://www.yep.lv/pr...hp.lv/yep-2.png

    Profila labošana

    http://www.yep.lv/pr...hp.lv/yep-3.png

    Administrācija

    http://www.yep.lv/pr...hp.lv/yep-4.png

    Administrācija - Klienti

    http://www.yep.lv/pr...hp.lv/yep-5.png

    Administrācija - SMS veikals

    http://www.yep.lv/pr...hp.lv/yep-6.png

    Administrācija - SMS veikals - Operātori

    http://www.yep.lv/pr...hp.lv/yep-7.png

    Administrācija - SMS veikals - Numuri - Jauns numurs

    http://www.yep.lv/pr...hp.lv/yep-8.png

    Administrācija - Kontakti - Iesūtne

    http://www.yep.lv/pr...hp.lv/yep-9.png

    Administrācija - E-Pasta serviss

    http://www.yep.lv/pr...p.lv/yep-10.png

    Administrācija - E-Pasta serviss - Konti

    http://www.yep.lv/pr...p.lv/yep-11.png

    Parasta klienta profils

    http://www.yep.lv/pr...p.lv/yep-12.png

  10. Sveiki

     

    <form method="post" action="http://localhost/designer/upload-image?step=2" target="formUploadFrame" enctype="multipart/form-data">
    <input type="file" name="tmp">
    <input type="submit">
    </form>
    <iframe class="f" name="formUploadFrame" id="formUploadFrame"></firame>
    

     

    klients izvēlās savu failu, spiež submit.

     

    upload-image?step=2 izvadot ar print_r REQEUST vai POST abi neko neizvada, izņemot teiksim REQUEST PHPSesiju.

     

    Kāda varētu būt problēma ?

  11. Tas tavs kods ir drausmīgi līks ..

    Ja tu izmanto innerHTML, tad netiek uzģenerēts DOM koks.

    https://developer.mo...t.createElement

     

     

    Un kas ir šitas par debīlismu ?!

    <a href='javascript:;' onclick='designer(1,1);'>Opcija 1</a>

    Kā tev šķiet kas notiek ja jūzerim nav JS vai arītiek uzspiests "middle click" ?

     

    man dzilja vienaldziba par to ka nepatik mans kods, juzerim ir jabut js , par to vinsh ir bridinats pirms ticis lidz sejienei.

    labi tiksu gala pac. paldies.

    piebildishu: nesmu js koders, tapec arii kods tiek veidots ta ka tas tiek veidots.

  12. Sveiki.

     

    Mans script.js

    var object='designer';
    var tool='designer-tool';
    function runDesigner() {
     getForm(object).innerHTML="<form method='post'>";
     getForm(object).innerHTML+="<input type='hidden' name='buffer_size'>";
     getForm(object).innerHTML+="</form>";
     loadpage(tool,'?step=1');
    }
    function designer(step,item) {
     var form=getForm(object).getElementsByTagName("form")[0];
    
     switch(step) {
       case 1:
         form.buffer_size.value=item;
         loadpage(tool,'?step=2');
         return false;
       break;
     }
    
    }

     

    Lapā ievietots Js <script type="text/javascript"> runDesigner(); </script>

     

    1 step nostrādā, parādās linki

     

    <a href='javascript:;' onclick='designer(1,1);'>Opcija 1</a>

    <a href='javascript:;' onclick='designer(1,2);'>Opcija 2</a>

    <a href='javascript:;' onclick='designer(1,3);'>Opcija 3</a>

     

    Itkā visam vajadzētu notikt, bet Firebug console izdot šo

    form.buffer_size is undefined form.buffer_size.value=item;\r\n

    bet teiksim ja es pirms form.buffer_size.value=item; izpildu alert(form.method); raada post.

  13. Kā nevar izlabot ? protams ka var.

    Drīkst pajautāt (tā profilaksei) uz kādas os sēdēs serveris? un vai shaja "programists"ēšanā arī ietilpst visu apache configu labošana, vai arī par to jau ir parūpējies cilvēks kurš izvietoja "ISPManger Pro"?

  14. Sveiki.

     

    Pirms kāda laika ar viena freelancer palīdzību mēs veidojām projektu bāzējoties uz Symfony framework. Freelanceris nozuda un nu vajadzīgs kāds kurš varētu pabeigt šo projektu.

    Lūdzu izrādiet iniciatīvu, ir vajadzīgs zinošs Symfony framework programmētājs, kurš ātros tempos varētu piebeigt šo projektu.

     

    Par naudām vienosimies.

    Sūtam man PM.

     

    Paldies jau iepriekš EdgarsA.

×
×
  • Create New...