Jump to content
php.lv forumi

laacz

Administratori
  • Posts

    144
  • Joined

  • Last visited

Posts posted by laacz

  1. Sākumam pietiks, tur protams jāizmanto f-jas, un citas labas lietas.. Ja gribi, lai dzeltenais paliek aktīvs, tad var izmantot globālos mainīgos.

     

    [... cut ...]

    Es gan rakstītu mazliet universālāk:

     

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
     <title>Test</title>
     <script type="text/javascript">
     // mainīgais, kurš temporāri glabās veco background vērtību
     var tmp = '';
     // norādām krāsu, uz kuru mainīt
     var color = '#ccc';
    
     function mover(what) {
     // funkcija nomaina tabulas rowa (vai cita elementa) background krāsu
       tmp = what.style.backgroundColor;
       what.style.backgroundColor = color;
     }
    
     function mout(what) {
     // funkcija nomaina atpakaļ tabulas rowa (vai cita elementa) background
     // krāsu uz veco (kura glabājas iekš mainīgā 'tmp'
       what.style.backgroundColor = tmp;
     }
     </script>
    </head>
    <body>
    <table summary="Tabula testiem">
    <tr onmouseover="mover(this);" onmouseout="mout(this)">
     <td>viens</td>
     <td>divi</td>
    </tr>
    </table>
    
    </body>
    </html>

  2. Paldies!

    Taču šitais variants nestrādā:

    .tavatdklasse:hover {

    background-color:#F0F8FF

    }

     

    :(

    Būsim precīzi. Šis variants nestrādā iekš Internet Explorer. Iekš IE lieto JavaScript onMouseOver eventu handleri.

  3. <_< Bet vaitad nevajag ar POST ?

    <?
    echo $_POST["vards"]." un ".$_POST["vecums"];
    ?>

    Dotajā gadījumā metode, kā browseris no formas nodod mainīgo vērtības un nosaukumus skriptam, ir GET. Līdz ar to visi korespondējošie variabļi ir iekš $_GET masīva. Savukārt, ja formai būtu action="post", tad tos varētu meklēt iekš $_POST masīva. Pēc noklusēšanas ir GET.

  4. a) Tu vari neslēgt līgumu ar LMT (un TELE2), bet izmantot tos kantorus, kuriem šādi līgumi jau ir. Šinī gadījumā Tev nāksies dalīties peļņā ne tikai ar LMT (un TELE2), bet arī ar servisa piedāvātāju kantori.

     

    b) Tu vari slēgt līgumu ar LMT (un TELE2) par servisa koda uzmantošanu. Attiecīgi, Tev būs jāpiepūlās un jādara dafiga lietas:

    Jāizveido IPSec tunelis uz LMT (TELE2 to dara pleintekstā:)

    SMPP aplikācija, kura savāc un sūta īsziņas

    Standarta komandu apstrāde uz šo servisa kodu

    Jāievēro diezgan daudz strikti noteikti punkti

    Jādalās peļņā ar LMT un TELE2, jāmaksā jamajiem arī par servisa koda piešķiršanu un abonēšanu (LMT gadījumā, ja atmiņa neviļ approx 250Ls + PVN ieviešana, 40Ls _ PVN abonēšana).

     

    Tas viss nav tik vienkārši :)

     

    UPDATE

     

    Pie kam, uz viena servisa kodu ir iespējams piesaistīt vairākas cenas (piem., 1 santīms (minimālā summa), 2 santīmi, 35 santīmi, 1.18 Ls, u.t.t.). Kā aŗi norādīt - kurš maksā par šo īsziņu - tu vai sūtītājs.

     

    TELE2 gadījumā gan viss ir slikti - ir tikai viena cena uz vienu servisa kodu un maksā vienmēr lietotājs.

  5. 2.kārt jautājums visiem - kāds man var pateikt ekvivalentu

    HTML: <table cellspacing=0 cellpadding=0>

    CSS: table#kaka { ??? }

    table {
     border-collapse: collapse;
    }
    
    table td {
     padding: 0;
     margin: 0;
    }

     

    Šādi, jā.

  6. Tas ir naudas jautājums :) Tev ir jāpērk virtuālās īsziņas servisa kods (pakalpojums) no operatoriem (abiem), tev ir jāuzstāda savs SMS geitvejs, tev ir jātaisa IPSec tunelis uz LMT, etc. Īsziņas cenas ir 1 santīms un uz augšu. Norēķināts tiek no sūtītāja. Ir daudz un dažādi noteikumi (reizi mēnesī lietotājam jāmaina parole, reģistrācijas parole ir derīga 2 stundas, servisa kodam jāapstrādā standarta komendas (I, INFO, H, HELP, ...), etc)

     

    Sīkāk visu vari uzzināt pie Tele2 un LMT.

  7. Pie kam, paste.php.lv ir domāts kā pēc iespējas vienkāršāks un nefīčaināks resurss. Pamatfunkcionalitāti tas nodrošina. Ja ir vēlme izmantot speisu vietā tabulācijas, tad iesaku tās tiešām savā redaktorā aizvietot ar Search/Replace funkciju.

     

    Kā arī, noslēpjot numerāciju, visu pārējo var darīt turpat. Piezīmēšu, ka textarea netiks ieviests, jo neļauj pārskatīt kodu vēlamajā izmērā un apjomā, ko ļauj tagadējā sistēma (resaizojot logu).

  8. Labāk ir darīt bik savādāk. Kūkijā bāzt iekšā kādu unikālu skaitli, kurš randomā iegūts (saukts arī par Session ID, jeb SID). Piem.,

     

    <code><font color="#000000">
    $sess_id = md5(uniqid(microtime(), 1));</font>
    </code>

     

    Iesetojam šito iekš kūkija 'sess_id'. Attiecīgi, kādā failā vai arī iekš kādas tabulas rakstīt iekšā sess_id, expiry datetime un vēl pārējo nepieciešamo info (userid, vai ko tml).

     

    Pie katra rekvesta čekot, vai jūzerim ir kūkijs sess_id, vai nav. Ja ir, tad skatāmies, vai šis kūkijs mums ir tabulā nu tā expiry > now(). Ja expiry > now(), tad update sessions set expiry = now() + timeout where sess_id = $sess_id. Un viss no sākuma.

     

    Pie kam, katru reizi vajag izveikt delete from sessions where expiry < now();

     

    Kaut kā tā. Ja nu kods incē, tad kaut kas ir te (negalvoju, ka šancē, jo griezu ārā sensitīvo info:).

  9. Pirmais variants - pēc veiksmīga inserta datubāzē redirektēt pārlūku uz to pašu lapu. Otrais -- pārbaudīt, vai datubāzē pēdējās, teiksim, dienas laikā nav ievietots komentārs ar tieši šādu pašu saturu.

  10. a) Un meiģinot serveri palaist viņš bļauj ka nav faila httpd.pid iekš foldera logs.

     

    b) Kādu funkciju veic httpd.pid un kur šo failu var dabūt.

     

    c) Pārinstalējot serveri vienalga šo failu neatrod.

    a) Drīzāk jau bļauj, ka nevar šādu failu izveidot. Pārbaudi, kur tev norādīts logu folderis, kā arī, vai apachei ir tiesības tajā folderī kaut ko taisīt.

     

    b) http.pid (un vispār *pid) dara to, ka glabā procesa ID, zem kura ir palaists galvenais httpd process. tas nepieciešams, lai visādi startup, shutdown, restart, etc skripti šo procesa ID zinātu.

     

    c) varēji to arī nedarīt :)

×
×
  • Create New...