Jump to content
php.lv forumi

рпр

Reģistrētie lietotāji
  • Posts

    537
  • Joined

  • Last visited

Posts posted by рпр

  1. jā muļķiga kļūda, tam if else jābūt ciklā, bet tas nebija mans mēķis uzrakstīt pareizu kodu, galvenais bija ideja, jo ja tu domā, ka kāds tagad tev dos skriptus ar gatavām ļoti specifiskām lietām, tad tev vajadzētu pašam pamēģināt visu savu darba algu noziedot bērnu namam...

  2. jūs esat forši programmētāji, iedodat man skriptu, bet es tikai nopelnīšu.

     

    kādu skriptu tev priekš iekrāsošanas vajag? ideja:

    if ($kraasa=='balta') 
    $kraasa=='melna';
    else
     $kraasa=='balta';
    while (tabulasdati)
     background-color=\"$kraasa"\"

  3. php tu nepareizi saprati.

    azpage: ja lietotājs ņems un sačakarēs url tā, ka lapai pados: lapa.php?id=blabla

    tad loģiski, ka nav jēga salīdzināt (un vispār nedrīkst to atļaut!) meklēto id ar tekstu. To arī nodrošina šī rinda: $_GET['ID']=(int)$_GET['ID'];

    Jo (int) mēģina pārviedot mainīgo par integer tipu, bet tā kā blabla nav integers, tad tā pārveidos to par skaitli 0. Un datubāzes parasti nav ieraksta ar id=0, jo mysql laikam savu auto_increment sāk no 1.

    Pēdiņas protams arī der SQL teikumos lietot, tad tik vēl jāpieliek klāt addslashes() un būs pavisam ok :)

    es sapratu pareizi, pameegjini pats sql konsolee ievadiit integer vietaa stringu, galaa buus nulles nevis errors.

  4. 1.) tu jau vari sesijaa saglabaat peedeejo mekleeto fraazi un aizejot uz mekleeshanas sadalju atkal mekleet peec taas fraazes (ja taada ir).

    2.) ja mekleeshana tiek izpildiita izmantojot get, tad tev visur jaavaaa liidz tas mekleeshanas parametrs pie visiem linkiem.

  5. 2pnp- int(34) - kur tu tādu i redzējis? saprotu, ja būtu chr()

    nu es uz aatru roku rakstiiju, lai paarliecinaatos vai vinjsh domaa funkciju vai kautkaadus mainiiigaa prefiksus, galvenais, ka visu noskaidrojaam, ko veeleejaamies.

     

     

    azpage:

    ja sql kolonas tips ir piemeeram int, tad ievadot insert kolone="teksts", kolone tomeer buus 0 nevis "teksts", jo kolonas tips tomeer ir integer nevis text vai varchar utt.

     

    ja tu liec tos nosaukumus peedinjaas, tad sqk arii var paarbaudiit vai tu esi ievadiijis pareizi parametrus, bet ja neliec peedinjas un tev $_GET['id'] nav aizpildiits, tad visticamaak buus sql kljuuda, "where id=" buu noraadiits nepareizi.

     

    nu visaadi gadaas. iisaak sakot lieto peedinjas!

  6. session_start();
    if (session_id()) {
     echo 'sesijas strādā';
    } else {
     echo 'sesijas NEstrādā';
    }

     

    vai arii vienkarshi palasi eclub kautkaadu servisu aprakstus, gan jau tur ir rakstitis, ko vinji ljauj un ko nee.

     

    vai arii aizraksti kaadam administoram un pajautaa.

  7. pasties php.ini vai ar phpinfo() paliidziibu session.save_path veertiibu, tad palaid

     

    session_start();
    $_SESSION['mainiigais'] = 'veertiiba';

     

    aizej uz session.save_path direktoriju un paskaties vai ir izveidots bezsakariigs fais sess_lalala un paskaties vai tajaa glabaajas tas, ko tu palaidi kodaa, ja ir tad sesijas straaadaa un tu esi slinjkjis.

     

    http://lv.php.net/manual/en/function.session-start.php

     

    pasties veel session_id, session_destroy funkcijas, kaa ariii piemeerus, kas ir tajaa pashaa saitaa.

  8. function yea($fnamez) {
    
    // prieksh kam defineet liekus mainiigos?
    $faila_saturs = htmlspecialchars(file_get_contents($fnamez));
    if (isset($_GET['submit'])) {
    // nezinu kaa tev serveris nodefineets, bet pareizaaks mainiigos lasiit no $_GET vai $_POST
     $str = $_GET['faila_texts'];
    //  "$fnamez" == $fnamez
     $faila_v = fopen($fnamez, 'w');
     fwrite($faila_v, $str);
     fclose($faila_v);
     echo'gatavs';
    }
    else {
     echo'<form action="'.$_SERVER['PHP_SELF'].'" method="get">';
     echo'<textarea name="faila_texts" cols="100" rows="40">'. $faila_saturs .'</textarea>';
     echo'<input type="submit" name="submit" value="Save">';
     echo'</form>';
    }
    }
    yea('texts.txt');

  9. tieshi taa, tu to failu vari ielaadeet formas textareaa un tad labot, submitojot formu tu to visu saglabaa atkal failaa.

     

    nepiecieshamaas funkcijas tev buus fopen, lai nolasiitu un saglabaatu failu,

    fread, fwrite, fclose.

     

    php failiem ,ko gribi labot caur webu ir jaabuut ar tiesiibaam tajos rakstiit ikvienam lietotaajam, shajaa gadijiumaa tes lietotaajs buus webserveris.

×
×
  • Create New...