Jump to content
php.lv forumi

Stopp

Reģistrētie lietotāji
  • Posts

    770
  • Joined

  • Last visited

Posts posted by Stopp

  1. <script>
    function skaitit() {
    var skaits=0;
    var checki=document.getElementsByName("c");
    for(i=0;i<checki.length;i++) {
    if (checki[i].checked==true) skaits+=1;
    }
    alert(skaits);
    }
    </script>
    <input type="checkbox" name="c" onClick="skaitit()"/>
    <input type="checkbox" name="c" onClick="skaitit()"/>
    <input type="checkbox" name="c" onClick="skaitit()"/>
    <input type="checkbox" name="c" onClick="skaitit()"/>
    <input type="checkbox" name="c" onClick="skaitit()"/>
    <input type="checkbox" name="c" onClick="skaitit()"/>
    <input type="checkbox" name="c" onClick="skaitit()"/>
    <input type="checkbox" name="c" onClick="skaitit()"/>
    <input type="checkbox" name="c" onClick="skaitit()"/>
    <input type="checkbox" name="c" onClick="skaitit()"/>
    <input type="checkbox" name="c" onClick="skaitit()"/>

  2. pacelšu tēmu, ko man par šito ir viena neskaidrība. gribu aizvietot jau definētu variabli ar citu, tāpēc nezinu, kā rīkoties, jo starp slīpsvītrām likt viņu nevar...

    piemērs:

     

    var replaced=text.replace(teksts, aizvietotaajs);

     

    kā man dabūt, lai to teksts variabli meklē visu laiku ?

  3. nu tā, man ienāca prātā viena skaudīgi orientēta doma.

    es uztaisu javascript failu, bet man negribas, ka citi to redz, jo es, redz, esmu pie tā koda traki pūlējies, kods pilda funkcijas, kādas reti kurā lapā var atrast un es negribu, lai tas kods sadzimst citās lapās kā sēnes pēc lietus.

     

    ir doma tāda - lapā uztaisa sesiju un tad ar script tagu izsauc kādu citu php failu. šis php fails pārbauda, vai eksistē sesija, un, ja eksistē, tad izspļauj js kodu un izdzēš sesiju. tādā gadījumā, ieejot lapā, javaskripts darbojas, bet, ierakstot address barā tā faila adresi, nerādīsies nekas (vai kaut kas, kā nu es gribēšu).

    itkā jau darbotos, bet, noseivējot lapu, tas javaskripts atvilksies līdzi un noseivēsies.

     

    to nevar nekā apiet ?

  4. rindu laikam izdzēsa ar unset(file("fails.txt")['0']);

    tas izdzēsīs pirmo rindu.

    t.i. uztaisi pie katras rindas pogu šādi

    foreach($news as $key=>$value)
    {
    print("$value <a href='dzest.php?rinda=$key'>dzēst</a><br>\n");
    }

    un fails dzest.php izskatās šādi

    unset(file("teksts.txt")[$_GET['rinda']]);

     

    ps. nezinu, vai strādā, man tā tikai liekas ;)

     

    edīte: sākumā laikam tikai jādefinē tas file("teksts.txt") kā kāds mainīgais.

    nu labi uzrakstīšu.

    dzest.php:

    <?php
    $f=file("teksts.txt");
    unset($f[$_GET['rinda']]);
    fputs(fopen("teksts.txt", "w"), implode("\n", $f));
    ?>

  5. nuu, ja tīri informācijai, tad enteri aizstājas ar \n vai \r\n

    no textarea Windows padod \r\n, citas os laikam \n, tāpēc man nepatīk nl2br funkcija, jo ņ tiek aizstāts, bet \r paliek. labāk lietot šādas 2 rindiņas

    $t=str_replace("\r\n", "<br/>", $t);
    $t=str_replace("\n", "<br/>", $t);

     

    ps. šī tēma neder sadaļā HTML un XHTML.

  6. netestēšu, bet varbūt var tā

    <script>
    var vertiba=document.getElementById('el1').value;
    document.getElementById('divs').innerHTML='<input type="text" id="el1" value="'+vertiba+'">';
    </script>
    <div id="divs"><input type="hidden" id="el1" value="jebkāda vērtība"></div>

     

    edit: notestēju, viss darbojas. tagad tikai ietaisam funkcijā un lietojam vairākos gadījumos.

    <script>
    function changetype(div_id, inp_id, wanted_type) {
    var vertiba=document.getElementById(inp_id).value;
    document.getElementById(div_id).innerHTML='<input type="'+wanted_type+'" id="'+inp_id+'" value="'+vertiba+'">';
    }
    </script>
    <div id="divs"><input type="hidden" id="el1" value="jebkāda vērtība"></div><br/>
    <input type="button" value="mainīt tipu" onClick="changetype('divs', 'el1', 'text');">

  7. hmm, rodas nākamā problēma. ja es ievadu laukā "es&u=r", tad aizsūtīsies viens post elements ar kodā dotu nosaukumu un vērtību 'es' un viens post elements ar nosaukumu 'u' un vērtību 'r'. vai ir to iespējams apiet ?

    pagaidām man prātā ir tikai & vai = simbola aizliegšana...

  8. nu tā, šī ir kāda otrā diena, kad ņemos ar ajax, tātad pilnīgi zaļš, bet ne par to ir runa.

     

    es ar http.open savienojos ar POST metodi, un ar http.send aizsūtu kāda lauka vērtību. post metode ir, bet $_POST masīvs izrādas tukšs.. kas tā ir par problēmu ?

     

    paldies.

×
×
  • Create New...