Jump to content
php.lv forumi

Devils666

Reģistrētie lietotāji
  • Posts

    319
  • Joined

  • Last visited

Posts posted by Devils666

  1. Sveiki, es tā ilgi domāju un nevarēju izdomāt kā varētu vislabāk uztaisīt skriptu,

     

    man vaig skriptu, kas uzskaitītu apskatījumus rakstā (lietotāju, viesu)

    likās jau pavisam vienkārši, bet man vaig tā, lai nevarētu visu laiku refrešot lapu un visu laiku tikai piesakaitītu kā apskatīta...

     

    + glabāšana datubāze, lai nebūtu tā, ka katram savs ieraksts, savādāk tas būtu baigi izšķērdīgi, manuprāt...

     

    kāds jūsu prāt būtu vislabākais risinājums? :)

  2. īsti nezināju kā šo topiku nosaukt, bet nu, ideja tāda, piemēram iekš komentāra masīva ievada:

    blabla bla... <script>alert('lapa uzlausta')</script> HAHAHAHA

     

    Man vaig tādu ka replace funkciju, kas atrod iekš masīva tekstu <script> un </script>

    un pēc tam nodzēš arī to, kas pa vidu, jeb visu to <script>alert('lapa uzlausta')</script>

     

    lai pēc ievietoanas izskatīotos šādi:

    blabla bla... HAHAHAHA

     

    es zinu kā var atseviški to izdarīt

    $massiiivs = str_replace("<script>", '', $massiiivs);
    $massiiivs = str_replace("</script>", '', $massiiivs);

     

    bet man vaig lai ari nodzēstu to tekstu, kas ir pa vidu

     

    un arī vispārīgi kā izslēt html kodus

  3. Nu ja tu lokāli veido lapu, tad kļūdu paziņojumus gan atstāj ieslēgtus! Bet kad liec production'ā, tad izslēdz..

    nu jā, protams, savādāk neredzēšu kļūdas, bet pēc tam gan

    + atradu vairākas lietas, ko saliku .htaccess

     

    allow_url_fopen off, magic_quotes_gpc off un magic_quotes_runtime off

    vai es pareizi dariju, vinus izslēdzot?

  4. uztaisi tukšu php lapu ar saturu: echo $id;

    Un atver viņu: http://localhost/lapa.php?id=vertiba

     

    Ja lapā parādīsies $_GET parametra id vērtība, tad tev ir ieslēgti...

     

    Vai vienkārši meklē php.ini failā rindiņu ar "register_globals"

    bija ieslēgts, izslēdzu iekš .htaccess pieraksto - php_flag register_globals off

     

    kādi vel šādi pasākumi jāveic?

    es izslēdzu visus kļūdu paziņojumus un tagad arī register_globals

  5. nu jā, es tur uz ātro pārtaisīju, to ko man vajadzēja zināt, tāpēc tā sanāca, un es biju domājis visus nomainīt vienkārši no $get_news_id uz $id, bet to vienu nepamanīju laikam..

    un, kas ar tiem globālajiem mainīgajiem, kur es tos varu apskatīties? vai man viņi ieslēgti vai izslēgti?

     

    $links = ''.$ro2['nosaukums'].'';

    nja, to vajadzēja noņemt nost.. :D

  6. hmm, vai tad nezini ko dara funkcijas - mysql_query, mysql_fetch_array, mysql_affected_rows ?

    Ja nē, tad RTFM.

     

     

    Par aizsardzību, meklē netā: sql injections, XSRF, XSS, Remote File Inclusion....

    Pietiks ko palasīties ar pirmajiem desmit rezultātiem, ko atgriezīs google uz šiem atslēgvārdiem...

     

    nu jā, un par to funkciju apmēram jau sapratu, tikai domāju, vai viņa ir vajadzīga...

    par injekcijām un xss jau skatījos, jāapskatās, kas tie pārējie.. :)

  7. Gribeju uzzināt, kam precīzi ir šī funkcija paredzēta?

     

    function getRowByQuery($query){
    $rs=mysql_query($query);
    $row=mysql_fetch_array($rs);
    if(mysql_affected_rows()==0)
    {
    return'empty';
    }else{
    return $row;
    }}

     

    Un vai kāds nezin, kādu lapu, kur pamācības, vai vienkārši nosaukt būtiskākās lietas, kā aizsargāt lapu, no visādiem uzbrukumiem utml..

  8. To outline arī nevajag noņemt. Kā savādāk lai cilvēks zina, ka ir izdevies nospiest?

     

    Parādi input lauka css.

    Acīmredzot, input lauka izmērs ir lielāks par fona attēlu (?). Izmēriem būtu jābūt vienādiem...

     

     

    nu jā, arī fakts un šeit būs logina lauka css daļa

     

    poga.gif - 140x28

    . {
    background:url(poga.gif) no-repeat;
    border: none;
    height:28px;
    text-decoration:none;
    width:140px;
    padding:6px 8px 0px 8px;
    }

     

    te pārējais

    <input type="text" name="lietotajvards" class="." size="20" maxlength="25">

  9. Sveiki, man te dažas problēmas ar input formām, ko pašam salabot nesanak...

     

    l3fs3coay7q2o6fypeen.jpg

     

    Problēmas ir tādas:

    1. rakstot īsu tekstu ir ok, bet rakstot garāku, var redzēt bildē... kā varētu nofiksēt? problēma iekš IE

     

    2. uzspiežot uz pogas parādās tāds rāmītis, ko iekš input formām nesanāk noņemt, mēģināju ar - outline:none, bet nesanāca..

×
×
  • Create New...