Jump to content
php.lv forumi

Venom

Moderatori
  • Posts

    1,918
  • Joined

  • Last visited

Posts posted by Venom

  1. Bija tā ka ja DW fails tika uzsākts ar nepareizo kodējumu un pēc tam pārslēgts tur kautkāčs hibrīds tika izmantots (nb: vb kāds savāds fonts).

    Atver parastajā notepadā.

    NB: varbūt reģionālie settingi pa vidu maisās?

  2. dammit! kā lieto preg_replace!

    un es saprastu, a būtu vismaz im modifikatori (//im) bet še tev!

    str_replace, vecīt, tikai str_replace!

     

    pie tam var uzreiz return str_replace($tags,$values,$tpl);

  3. apskatījos tikai pašu primo rindkopu, filosofisks komentārs:

    $comfile = "komentaari.txt";

    labāk 'komentaari.txt', bet tas nu tā

     

    if($name != "") {

    setcookie("name", "$name", mktime(0,0,0,1,1,2006));

    }

     

    var pierakstīt labāk:

    if ($name)

    setcookie('name',$name,mktime...)

     

    tālāk - if(id != "") - id ir constante vai mainīgais? [if ($id) ...]

     

    un no kurienes tev tie mainīgie vispār rodas? šis fails tiek inklūdots citā?

    vai arī būtu jāraksta att. metode (<form method=?> apakšmainīgais, e.g.

    if (!empty($_GET['id'])) ...

    ------

    ak jā - un kad raksta kļūdu paziņojumu, parāda aptuvenu vietu. Ja uz līnijas kļūdas nav, tad skaties dažas rindas augstāk (parasti neaiziet tālāk par +- 5 rindām, unless kaut kur nepareizi nolocits {,})

  4. par to augstāk arī bija rakstīts - sudo ļauj palaist procesus ķipa ar cita ūsera loginu,

    Sudo (superuser do) allows a system administrator to give certain users (or groups of users) the ability to run some (or all) commands as root or another user while logging the commands and arguments.
    sudo.ws
  5. aizmirsti par $_POST["$i"], $_POST[$i] ir tas pats un labāk

    ja tev vienkārši vajag paskatīties, kas tiek nodots caur post vai kādu citu masīvu, var izmantot šādas konstrukcijas:

     

    print '<pre>'.print_r($_POST,1).'</pre>';

    print '<pre>'.var_dump($_POST).'</pre>';

  6. rādīs tablē linku titles:

    tablē <div id="divs"></div>

    linkiem onmouseover="show(this)" title="link 1,2,3,..."

     

    function show(elt)

    {

    document.getElementById('divs').innerText=elt.title;

    varianti:

    document.getElementById('divs').innerHTML=elt.title; (IE)

    document.getElementById('divs').firstChild.nodeValue=elt.title;

    document.getElementById('divs').firstChild.data=elt.title;

    }

    diva vietā var mēģināt likt to id uz <td>

  7. iekš Delphi / FreePascal tas izkatītos apmēram šādi:

    Procedure KillHandle();
    var progHWND:HWND;
    begin
    progHWND:=FindWindow('progr.loga klases nosaukums','progr. title (var atstāt nil)');
    //nepiec. parametrus var paskatīties ar kādu dekompilātoru vai resursu hackeri
    if prog<>0 then
     CloseHandle(progHWND);
    end;

    izsaucāms pie update palaišanas.

    Ja nezini, kad un kas to update laidīs - tad vai nu programmu laiž mūžīgā ciklā ar pauzēm, vai arī otrādi - ņem Timer komponenti un izsauc pēc noteiktiem laika intervāļiem. + programmai jāliek system priorieties, lai to nevarētu nokillot kāds gudrinieks.

  8. Vecozēn, tev nav nekādas saprašanas par klienta-servera arhitektūru. rožaini izsakoties, php neredz tālāk par to serveri, kur viņš ir uzinstalēts, bet javascript - pārlūku, kurā palaists.

    Ko tu grii tur nokillot? Java/Flash/Schockwave updeitus? Tad, jā, varbūt un tikai varbūt to varētu izdarīt ar JavaScript, kas izsauktu ActiveX utt utjp. Man, piemēram, nav nekādas sajēgas, kā tas būtu uzsākams.

     

    Cik noprotu, tā programma nav tevis taisīta. Citādi varētu izmantot kopējo atomu piereģistrēšanu. Tavā gadījumā jāraksta programma, kas sēdētu atmiņā un pārtvertu atveramos programmu handlus, un ja tie atbilst kādai noteiktai signatūrai - slēgt viņus. Tajā pašā Delphi/FreePascal/VB ir piemēri, kā dabūt visus ejošos procesus no OS, un tad jau problēma tikai izsaukšanā pēc taimera, atsijāšana un CloseHandle() f-jas izsaukšanā.

×
×
  • Create New...