Jump to content
php.lv forumi

Stopp

Reģistrētie lietotāji
  • Posts

    770
  • Joined

  • Last visited

Posts posted by Stopp

  1. Stopp - paskaties manis norādīto paraugu augstāk, sapratīsi varbūt :)
    Nu bet šauj mani nost - nesaprotu. Tavā piemērā tas saturs ir iekš diva, kas ir nolikts lapas centrā. Manā piemērā sākumā ir divs ar fiskētu platumu (pikseļos, ne procentos), kas turas pie kreisās malas, un tas nākamais divs ar saturu ir nolikts tā lielā diva centrā. Un resaizojot nekas nebīdas.

     

    Stopp, bet nav centrējuma.

    IE nerāda centrējumu, laikam mana līkā css dēļ. Bet neticu, ka to nevar uztaisīt arī priekš IE.

  2. Tu vari paskaidrot, kāds sakars vienam nelaimīgam banerim ar PHP Fusion?

    Un, ja nevari izdarīt šito, uzstādi sev kādu citu mērķi - gūglē un visu sapratīsi. Un nepaies ne mēnesis, kad tev šis jautājums liksies smieklīgs un pašsaprotams.

  3. Viens varians likt visu masīvā - ķip visiem inputiem name ir prece[] un tad $_POST['prece'] būs masīvs ($_POST['prece'][0]; $_POST['prece'][1]; ..)

    Otrs variants ir ģenerēt. tos nosaukumus ar randiem utt, bet nu ērtāks datu pēcākai savākšanai ir pirmais variants.

  4. Um? Tev freimā ir kaut kāds piem. div elements ar pikseļos norādītu platumu (mazāku par lapas platumu), kurā ir viss saturs, un tas saturs pie skrollbara parādīšanās tomēr nobīdas?

     

    Pat patestēju aiz brīnumiem, un nekas nebīdas.

     

    edit: ok, varbūt ar šādi taisītu saturs nebūs pašā centrā (vēl ņemot vērā izšķirtspēju dažādību), taču, manuprāt, ir labāk, kā ne vienā līnijā.

  5. 1) ar javaskriptu uzzināt scrollbara platumu (laikam tad no augšējā freima), un tad, ja apakšējam freimam infromācijas ir padaudz un ir skrolls, tad veikt kaut kādu nobīdi, bet tas ir ārkārtīgi līki.

    2) gan augšējā gan apakšējā freimā visu saturu likt divos/teiblos ar pikseļos fiksētu platumu.

     

    Neko citu iedomāties nevaru.

  6. Varētu aptuveni šādi.

    $fails='file.txt';
    $f=file($fails);
    $c=count($f);
    $rinda=4; // kurā rindā rakstam (1. rinda ir 0)
    $txt='kaka'; //teksts, ko rakstīt
    $cont='';
    for($i=0;$i<$rinda;$i++)
    $cont .= $f[$i]."\r\n";
    $cont .= $txt."\r\n";
    for($i=$rinda;$i<$c;$i++)
    $cont .= $f[$i]."\r\n";
    fputs(fopen($fails, "w"), $cont);

  7. Atšķirība tāda, ka $_REQUEST satur gan caur GET, gan caur POST padotus elementus.

     

    Par to drošību - nedroši būs tad, ja tiek padots faila nosaukums, t.i. ja tev ir fails bla.php, kuram var padot kādu faila nosaukumu (bla.php?f=lapa.php) un tev tanī bla.php ir kods

    include($_GET['f']);

    tad tas ir nedroši, ķip, es varu ierakstīt bla.php?fails=../../../../../../jelkaads_fails un redzēt visu, ko gribu. Tevis dotais piemērs ir gana drošs.

     

    Par switch lasi manuālī: http://php.net/switch

  8. Problēma sekojoša. Man ir JS iekš HTML faila, kurā ir šāds kods:

    window.onload=function() {
    // daram to, daram šito
    }

    Pēc tā seko ar script tagu piesaisīts .js fails, kurā iekšā arī ir tāds pats kods (tikai ar citām darbībām iekš funkcijas, protams).

    Izpildās tikai tie nosacījumi, kas ir iekš .js faila. Ja, savukārt, es norādu iekļaut to js failu pirms JS koda HTML failā, man izpildas tikai HTML failā norādītais, t.i. izpildas tas onload events, kurš ir norādīts pēdējais.

     

    Izgūglējos, kā šo problēmu atrisināt, bet atradu tikai to, ka, ja grib vairākas lietas uzreiz darīt, tad jātaisa window.onload=function() { blabla; bla2; } , bet man, redziet, tādi eventi ir divi.

     

    Teorētiski ir iespējams pārlikt tos onload nosacījumus no JS faila uz HTML, lai viss ir zem viena, bet dotajā gadījumā tas ir paliels čakars. Kādi vēl būtu ieteikumi, lai viss darbotos?

     

    Paldies.

×
×
  • Create New...