Jump to content
php.lv forumi

K|NG

Reģistrētie lietotāji
  • Posts

    104
  • Joined

  • Last visited

Posts posted by K|NG

  1. Saprast lāga nesapratu kurš kad drukājās nu bet:

     

    iekš index.php (kur ir forma)

     

    <code><font color="#000000">
    <script type="text/javascript">
    function vjaunslogs(){
    dd=window.open('','vlogs','height=400,width=550,resizable=1,scrollbars=1')
    document.forms[0].action='talk.php'
    document.forms[0].target='vlogs'
    document.forms[0].submit();dd.focus()
    setTimeout("document.forms[0].target=''",500)
    }
    </script>
    <input type="button" value="Nodrukāt formu jaunā logā" onClick="vjaunslogs()"></font>
    </code>

     

    iekš talk.php jānorāda ko parādīt/izdrukāt

     

    ...

  2. Varētu ierakstīt iekšējās kārtības noteikumos, ka nesmuks kods netiek dots ievērtēšanai.

    Sāksim ar pavisam vienkāršu: vienā rindiņā nedrīkst būt vairāk par vienu semikolu un { kā arī } ja tie atdala kaut kādus zarus vai ciklus.

    Uldis ir viens nepaklausīgs skolēns.

    Labi labi a kur tad ir Tie pareizie noteikumi?

    Vienus kurus lasīju, baigi labi norēcos, bet moš tie bij nepareizie :)

     

    p.s. superhackerkodā pamainīju augšējās rindiņas uz šitā:

     

    <code><font color="#000000">
    if(getenv("HTTP_CLIENT_IP")) { 
    $ip = getenv("HTTP_CLIENT_IP"); 
    } elseif(getenv("HTTP_X_FORWARDED_FOR")) { 
    $ip = getenv("HTTP_X_FORWARDED_FOR"); 
    } else { 
    $ip = getenv("REMOTE_ADDR"); 
    } 
    $host=gethostbyaddr($ip);</font>
    </code>

  3. Kādu laiciņu būs te:

    http://www.acidus.lv/statistika/

    http://www.acidus.lv/statistika/source.php

    paroli cerams atradīsiet :) (user,parole)

    index.php

    <code><font color="#000000">
    <font color="#0000CC"><?php
    </font><font color="#FF9900"># Statistika "Mazais Spiegs:)"
    # www.acidus.lv/statistika/
    # Vajadzīgie faili un direktorijas:
    # index.php - lapa, kurai vajadzīga statistika
    # spiegs.php - fails ar kuru skatīt statistiku
    # stats/ - direktorija, kurā glabāsies statistika
    # stats/dati - fails kur glabāsies dati.  jābūt - Permission 777
    # stats/.htaccess - direktorijas aizsardzības fails. failā ierakstīts - deny from all
    
    
    </font><font color="#006600">if (</font><font color="#0000CC">[url=http://lv.php.net/getenv]getenv[/url]</font><font color="#006600">(</font><font color="#CC0000">"HTTP_X_FORWARDED_FOR"</font><font color="#006600">))
    {
    </font><font color="#0000CC">$ip</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/getenv]getenv[/url]</font><font color="#006600">(</font><font color="#CC0000">"HTTP_X_FORWARD_FOR"</font><font color="#006600">);
    </font><font color="#0000CC">$host</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/gethostbyaddr]gethostbyaddr[/url]</font><font color="#006600">(</font><font color="#0000CC">$ip</font><font color="#006600">);
    } else {
    </font><font color="#0000CC">$ip</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/getenv]getenv[/url]</font><font color="#006600">(</font><font color="#CC0000">"REMOTE_ADDR"</font><font color="#006600">);
    </font><font color="#0000CC">$host</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/gethostbyaddr]gethostbyaddr[/url]</font><font color="#006600">(</font><font color="#0000CC">$ip</font><font color="#006600">);
    }
    </font><font color="#0000CC">$metode</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/getenv]getenv[/url]</font><font color="#006600">(</font><font color="#CC0000">"REQUEST_METHOD"</font><font color="#006600">);
    </font><font color="#0000CC">$refers</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/getenv]getenv[/url]</font><font color="#006600">(</font><font color="#CC0000">"HTTP_REFERER"</font><font color="#006600">);
    </font><font color="#0000CC">$agents</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/getenv]getenv[/url]</font><font color="#006600">(</font><font color="#CC0000">"HTTP_USER_AGENT"</font><font color="#006600">);
    </font><font color="#0000CC">$prasit</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/getenv]getenv[/url]</font><font color="#006600">(</font><font color="#CC0000">"REQUEST_URI"</font><font color="#006600">);
    </font><font color="#0000CC">$laiks</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/date]date[/url]</font><font color="#006600">(</font><font color="#CC0000">"d-m-Y, H:i:s"</font><font color="#006600">);
    
    </font><font color="#0000CC">$a</font><font color="#006600">=</font><font color="#CC0000">"$host:|:$ip:|:$laiks:|:$refers:|:$agents:|:$prasit:|:$PHP_SELF:|:$metoden"</font><font color="#006600">;
    </font><font color="#0000CC">$fileb</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/join]join[/url]</font><font color="#006600">(</font><font color="#CC0000">""</font><font color="#006600">,</font><font color="#0000CC">[url=http://lv.php.net/file]file[/url]</font><font color="#006600">(</font><font color="#CC0000">"stats/dati"</font><font color="#006600">));
    </font><font color="#0000CC">$fp</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/fopen]fopen[/url]</font><font color="#006600">(</font><font color="#CC0000">"stats/dati"</font><font color="#006600">,</font><font color="#CC0000">"w"</font><font color="#006600">);
    </font><font color="#0000CC">[url=http://lv.php.net/fputs]fputs[/url]</font><font color="#006600">(</font><font color="#0000CC">$fp</font><font color="#006600">,</font><font color="#0000CC">$a</font><font color="#006600">);
    </font><font color="#0000CC">[url=http://lv.php.net/fputs]fputs[/url]</font><font color="#006600">(</font><font color="#0000CC">$fp</font><font color="#006600">, </font><font color="#0000CC">$fileb</font><font color="#006600">);
    </font><font color="#0000CC">[url=http://lv.php.net/fclose]fclose[/url]</font><font color="#006600">(</font><font color="#0000CC">$fp</font><font color="#006600">);
    </font><font color="#0000CC">?>
    </font><html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1257">
    <title>Mazais Spiegs</title>
    </head>
    <body>
    "Mazais Spiegs"<hr>lapas publiskais saturs:
    
    Čau, manam kaķim iet labi! :)<hr>
    nepubliskais:
    
    <a href="spiegs.php">Apskaties statistiku!</a>
    
    <a href="source.php">Apskaties sources!</a>
    
    reālajā lapā šiem te linkiem nevajadzētu te atrasties :)
    </body>
    </html></font>
    </code>

    spiegs.php

    <code><font color="#000000">
    <font color="#0000CC"><?php </font><font color="#006600">if ( ( !isset( </font><font color="#0000CC">$PHP_AUTH_USER </font><font color="#006600">)) || (!isset(</font><font color="#0000CC">$PHP_AUTH_PW</font><font color="#006600">))
    || ( </font><font color="#0000CC">$PHP_AUTH_USER </font><font color="#006600">!= </font><font color="#CC0000">'user' </font><font color="#006600">) || ( </font><font color="#0000CC">$PHP_AUTH_PW </font><font color="#006600">!= </font><font color="#CC0000">'parole' </font><font color="#006600">) ) {
    </font><font color="#0000CC">[url=http://lv.php.net/header]header[/url]</font><font color="#006600">( </font><font color="#CC0000">'WWW-Authenticate: Basic realm="Private"' </font><font color="#006600">);
    </font><font color="#0000CC">[url=http://lv.php.net/header]header[/url]</font><font color="#006600">( </font><font color="#CC0000">'HTTP/1.0 401 Unauthorized' </font><font color="#006600">);
    echo </font><font color="#CC0000">'Authorization Required.'</font><font color="#006600">;
    exit;
    } else {
    </font><font color="#0000CC">?>
    </font><html>
    <head>
    <title>spiegs</title>
    <style type="text/css">
    td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
    }
    </style>
    </head>
    <body>
    <table border="1" cellpadding="0" cellspacing="0" width="100%">
    <tr><td>Host:</td><td>IP:</td><td>Laiks:</td><td>Referer:</td><td>Browser:</td><td>String:</td><td>Scrip Name:</td><td>Request method:</td>
    </tr>
    <font color="#0000CC"><?php
    </font><font color="#006600">function </font><font color="#0000CC">atvert</font><font color="#006600">(){global </font><font color="#0000CC">$log</font><font color="#006600">;</font><font color="#0000CC">$fd</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/fopen]fopen[/url]</font><font color="#006600">(</font><font color="#0000CC">$log</font><font color="#006600">,</font><font color="#CC0000">"r"</font><font color="#006600">) or die(</font><font color="#CC0000">'...'</font><font color="#006600">);</font><font color="#0000CC">$fs</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/fread]fread[/url]</font><font color="#006600">(</font><font color="#0000CC">$fd</font><font color="#006600">,</font><font color="#0000CC">[url=http://lv.php.net/filesize]filesize[/url]</font><font color="#006600">(</font><font color="#0000CC">$log</font><font color="#006600">));</font><font color="#0000CC">[url=http://lv.php.net/fclose]fclose[/url]</font><font color="#006600">(</font><font color="#0000CC">$fd</font><font color="#006600">);return </font><font color="#0000CC">$fs</font><font color="#006600">;}
    </font><font color="#0000CC">$log</font><font color="#006600">=</font><font color="#CC0000">"stats/dati"</font><font color="#006600">;
    
    </font><font color="#0000CC">$fs</font><font color="#006600">=</font><font color="#0000CC">atvert</font><font color="#006600">();</font><font color="#0000CC">$fs</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/explode]explode[/url]</font><font color="#006600">(</font><font color="#CC0000">"n"</font><font color="#006600">,</font><font color="#0000CC">$fs</font><font color="#006600">);
    if(!isset(</font><font color="#0000CC">$skaits</font><font color="#006600">)){</font><font color="#0000CC">$skaits</font><font color="#006600">=</font><font color="#0000CC">0</font><font color="#006600">;}else{</font><font color="#0000CC">$skaits</font><font color="#006600">=(int)</font><font color="#0000CC">$skaits</font><font color="#006600">;}</font><font color="#0000CC">$vecaki</font><font color="#006600">=</font><font color="#0000CC">$skaits</font><font color="#006600">+</font><font color="#0000CC">50</font><font color="#006600">;
    for(</font><font color="#0000CC">$i</font><font color="#006600">=</font><font color="#0000CC">$skaits</font><font color="#006600">;</font><font color="#0000CC">$i</font><font color="#006600"><</font><font color="#0000CC">$vecaki</font><font color="#006600">;</font><font color="#0000CC">$i</font><font color="#006600">++){
    if((</font><font color="#0000CC">$fs</font><font color="#006600">[</font><font color="#0000CC">$i</font><font color="#006600">]!=</font><font color="#CC0000">""</font><font color="#006600">)&&(</font><font color="#0000CC">$fs</font><font color="#006600">[</font><font color="#0000CC">$i</font><font color="#006600">]!=</font><font color="#CC0000">"r"</font><font color="#006600">)){
    </font><font color="#0000CC">$ieraksts</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/explode]explode[/url]</font><font color="#006600">(</font><font color="#CC0000">":|:"</font><font color="#006600">,</font><font color="#0000CC">$fs</font><font color="#006600">[</font><font color="#0000CC">$i</font><font color="#006600">]);
    
    echo </font><font color="#CC0000">"<tr><td>$ieraksts</font><font color="#006600">[</font><font color="#CC0000">0</font><font color="#006600">]</font><font color="#CC0000"></td><td>$ieraksts</font><font color="#006600">[</font><font color="#CC0000">1</font><font color="#006600">]</font><font color="#CC0000"></td><td>$ieraksts</font><font color="#006600">[</font><font color="#CC0000">2</font><font color="#006600">]</font><font color="#CC0000"></td><td>$ieraksts</font><font color="#006600">[</font><font color="#CC0000">3</font><font color="#006600">]</font><font color="#CC0000"></td><td>$ieraksts</font><font color="#006600">[</font><font color="#CC0000">4</font><font color="#006600">]</font><font color="#CC0000"></td><td>$ieraksts</font><font color="#006600">[</font><font color="#CC0000">5</font><font color="#006600">]</font><font color="#CC0000"></td><td>$ieraksts</font><font color="#006600">[</font><font color="#CC0000">6</font><font color="#006600">]</font><font color="#CC0000"></td><td>$ieraksts</font><font color="#006600">[</font><font color="#CC0000">7</font><font color="#006600">]</font><font color="#CC0000"></td></tr>n"</font><font color="#006600">;
    }}
    </font><font color="#0000CC">?>
    </font></table><table>
    <a href="spiegs.php?skaits=<font color="#0000CC"><?php </font><font color="#006600">print </font><font color="#CC0000">"$vecaki"</font><font color="#006600">; </font><font color="#0000CC">?></font>"><font color="#0000CC"><?php </font><font color="#006600">print </font><font color="#CC0000">"$vecaki"</font><font color="#006600">; </font><font color="#0000CC">?></font> vecaaki</a>
    </table>
    </body>
    </html>
    <font color="#0000CC"><?</font><font color="#006600">}</font><font color="#0000CC">?></font>
    </font>
    </code>

  4. Kaklz, K|ng!

    Nekad neko neesmu kodējis :P :blink:

    Vienkārši piedalos loģiska uzdevuma risināšanā :D

    Taa kaa luudzu pirms dodiet koda piemeerus ieveerojiet vismaz dazhus pamatprincipus un "labas uzvediibas (ptfu kodeeshanas) ieteikumus"..

    Ko ta Tu gribēji, ja paši ņēmēji sev dod kodus :)

  5. Mans variants:

    Datus saglabā nelielā datubāzīte.

    Izmantojamie faili:

    index.html, forms.php, dati.txt.

    Sākam :)

    index.html saturs:

    <code><font color="#000000">
    <HTML>
    <head><title>hei, beibe!</title></head>
    <body>
    <form action="forms.php" method="post">
    <h1>Ievadi savu info</h1>
    <table>
    <tr><td>Vārds:</td><td><input type="text" name="vards"></td></tr>
    <tr><td>Uzvārds:</td><td><input type="text" name="uzvards"></td></tr>
    <tr><td>Vecums:</td><td><input type="text" name="vecums"></td></tr>
    <tr><td>E-mails:</td><td><input type="text" name="mails"></td></tr>
    <tr><td>Adrese:</td><td><input type="text" name="adrese"></td></tr>
    <tr><td>Telefons:</td><td><input type="text" name="telefons"></td></tr>
    <tr><td></td><td><input type="reset" name="reset" value="Dzēst">
    <input type="submit" name="submit" value="Tālāk"></td></tr>
    </table></form>
    </body>
    </HTML></font>
    </code>

    forms.php saturs:

    <code><font color="#000000">
    
    <font color="#0000CC"><?php
    </font><font color="#FF9900">#dati saglabābas datubāzē, šajā gadījumā dati.txt
    </font><font color="#0000CC">$datufails </font><font color="#006600">= </font><font color="#CC0000">"dati.txt"</font><font color="#006600">; </font><font color="#FF9900">// datu fails
    </font><font color="#006600">echo </font><font color="#CC0000">"<b>$vards</b> sniedza šādu informāciju:<table>n"</font><font color="#006600">; </font><font color="#FF9900">//lietotājam redzamā informācija
    </font><font color="#006600">echo </font><font color="#CC0000">"<tr><td>Vārds:</td><td><b>$vards</b></td></tr>n"</font><font color="#006600">;
    echo </font><font color="#CC0000">"<tr><td>Uzvārds:</td><td><b>$uzvards</b></td></tr>n"</font><font color="#006600">;
    echo </font><font color="#CC0000">"<tr><td>Vecums:</td><td><b>$vecums</b></td></tr>n"</font><font color="#006600">;
    echo </font><font color="#CC0000">"<tr><td>E-mails:</td><td><b>$mails</b></td></tr>n"</font><font color="#006600">;
    echo </font><font color="#CC0000">"<tr><td>Adrese:</td><td><b>$adrese</b></td></tr>n"</font><font color="#006600">;
    echo </font><font color="#CC0000">"<tr><td>Telefons:</td><td><b>$telefons</b></td></tr></table>n"</font><font color="#006600">;
    </font><font color="#FF9900"># dati ierakstās failā un lietotājam nav redzami
    # $write ieraksta datus atdalot ar simbolu :|:
    </font><font color="#0000CC">$write </font><font color="#006600">= </font><font color="#CC0000">"$vards:|:$uzvards:|:$vecums:|:$mails:|:$adrese:|:$telefonsrn"</font><font color="#006600">;
    </font><font color="#FF9900"># vārdam jābūt kautkādam ierakstītam vārdam :))
    </font><font color="#006600">if (</font><font color="#0000CC">$vards </font><font color="#006600">!= </font><font color="#CC0000">""</font><font color="#006600">)  {
    </font><font color="#0000CC">$fd </font><font color="#006600">= </font><font color="#0000CC">fopen </font><font color="#006600">(</font><font color="#0000CC">$datufails</font><font color="#006600">, </font><font color="#CC0000">"a+"</font><font color="#006600">);
    </font><font color="#0000CC">fwrite </font><font color="#006600">(</font><font color="#0000CC">$fd</font><font color="#006600">, </font><font color="#0000CC">$write</font><font color="#006600">);
    </font><font color="#0000CC">[url=http://lv.php.net/fclose]fclose[/url]</font><font color="#006600">(</font><font color="#0000CC">$fd</font><font color="#006600">);
    }
    if (</font><font color="#0000CC">$vards </font><font color="#006600">== </font><font color="#CC0000">""</font><font color="#006600">){
    echo </font><font color="#CC0000">"<b>Aizmirsi ierakstīt savu vārdu !</b>"</font><font color="#006600">;
    }
    </font><font color="#0000CC">?></font>
    </font>
    </code>

    dati.txt saturs pagaidām tukšs

    Vajadzētu strādāt ;)

  6. Ielogošanās forma:

    Nu ļoti vienkāršs variants i papildināms i viskādi citādi te:

     

    <code><font color="#000000">
    <font color="#0000CC"><?php
    </font><font color="#FF9900">#Ielogoshanas forma:
    #Nu ljoti vienkarss variants. ir papildinAAms i viskaadi citadi te:
    # lietotaaja vaards:
    </font><font color="#0000CC">$usr </font><font color="#006600">= </font><font color="#CC0000">"xxx"</font><font color="#006600">;
    </font><font color="#FF9900"># lietotaaja parole:
    </font><font color="#0000CC">$pw </font><font color="#006600">= </font><font color="#CC0000">"yyy"</font><font color="#006600">;
    </font><font color="#FF9900"># saakas lietas:
    </font><font color="#006600">if ((</font><font color="#0000CC">$ielogo</font><font color="#006600">!== </font><font color="#CC0000">"$usr" </font><font color="#006600">&& </font><font color="#0000CC">$parole</font><font color="#006600">!== </font><font color="#CC0000">"$pw"</font><font color="#006600">)||
    (</font><font color="#0000CC">$ielogo</font><font color="#006600">!== </font><font color="#CC0000">"$usr" </font><font color="#006600">&& </font><font color="#0000CC">$parole</font><font color="#006600">!== </font><font color="#CC0000">""</font><font color="#006600">)||
    (</font><font color="#0000CC">$ielogo</font><font color="#006600">!== </font><font color="#CC0000">"" </font><font color="#006600">&& </font><font color="#0000CC">$parole</font><font color="#006600">!== </font><font color="#CC0000">"$pw"</font><font color="#006600">)){
    </font><font color="#FF9900">#formas paskats:
    </font><font color="#006600">echo </font><font color="#CC0000">"<center>IP:$REMOTE_ADDR
    n"</font><font color="#006600">;
    echo </font><font color="#CC0000">"<form method="</font><font color="#0000CC">post</font><font color="#CC0000">" action="</font><font color="#0000CC">index</font><font color="#006600">.</font><font color="#0000CC">php</font><font color="#CC0000">">n"</font><font color="#006600">;
    echo </font><font color="#CC0000">"<b>Lietotajs(a)</b>n"</font><font color="#006600">;
    echo </font><font color="#CC0000">"<input type="</font><font color="#0000CC">text</font><font color="#CC0000">" name="</font><font color="#0000CC">ielogo</font><font color="#CC0000">">n"</font><font color="#006600">;
    echo </font><font color="#CC0000">"
    <b>Paroli zini?</b>n"</font><font color="#006600">;
    echo </font><font color="#CC0000">"<input type="</font><font color="#0000CC">password</font><font color="#CC0000">" name="</font><font color="#0000CC">parole</font><font color="#CC0000">">n"</font><font color="#006600">;
    echo </font><font color="#CC0000">"
    
    n"</font><font color="#006600">;
    echo </font><font color="#CC0000">"<input type="</font><font color="#0000CC">submit</font><font color="#CC0000">" name="</font><font color="#0000CC">Submit</font><font color="#CC0000">" value="</font><font color="#0000CC">Nu ieej</font><font color="#006600">!</font><font color="#CC0000">">n"</font><font color="#006600">;
    echo </font><font color="#CC0000">"</form>n"</font><font color="#006600">;
    echo </font><font color="#CC0000">"</center>n"</font><font color="#006600">;
    echo </font><font color="#CC0000">"
    
    <center>Copyright © Parole :))))))
    
    <a href='mailto:[email protected]'>K|NG</a></center>"</font><font color="#006600">;}
    </font><font color="#FF9900"># ja lietotaaja parole ir pareiza tad:
    </font><font color="#006600">if (</font><font color="#0000CC">$ielogo </font><font color="#006600">== </font><font color="#CC0000">"$usr" </font><font color="#006600">&& </font><font color="#0000CC">$parole </font><font color="#006600">== </font><font color="#CC0000">"$pw"</font><font color="#006600">){
    </font><font color="#FF9900"># paraada visu informaaciju
    </font><font color="#006600">echo </font><font color="#CC0000">"<center><h2>Uraa parole ir pareiza!</h2>
    
    
    <a href="</font><font color="#0000CC">auth_test</font><font color="#006600">.</font><font color="#0000CC">html</font><font color="#CC0000">">Apskati kodu</a>
    
    
    Te tik pat labi var atrasties Tava slepenaa :)) informaacija</center>n"</font><font color="#006600">; }
    </font><font color="#FF9900"># gadiijumaa ja ko neinu, pie citiem ielogoshanaas variantiem DIE
    </font><font color="#006600">else die();
    </font><font color="#0000CC">?></font>
    </font>
    </code>

     

    Strādā uz Latnet servera, par mājas Apache nezinu :)

    Nenodrukājās tas kods te īsti tā kā jābūt :blink:

    Darbībā un kods i ari te:

    http://www.acidus.lv/logins/index.php

    skatāms:

    http://www.acidus.lv/logins/auth_test.html

  7. viss jau pareizi

    me vieniigi uusa file_exists

    ar remote servuchiem vareetu gadiities probleemas .. un cik sapratu no jautaajuma, tad tieshi tas arii cilveekam ir vajadziigs .. ;)

    A kā tad lai dara :huh: ?

    pašlaik man ir šitā:

    <code><font color="#000000">
    
    <font color="#0000CC"><?php
    $bilde </font><font color="#006600">= </font><font color="#CC0000">'bilde.jpg'</font><font color="#006600">;
    </font><font color="#0000CC">$bilde2 </font><font color="#006600">= </font><font color="#CC0000">'bilde2.jpg'</font><font color="#006600">;
    
    if ( </font><font color="#0000CC">file_exists </font><font color="#006600">(</font><font color="#0000CC">$bilde</font><font color="#006600">)){
    </font><font color="#0000CC">$size </font><font color="#006600">= </font><font color="#0000CC">GetImageSize </font><font color="#006600">(</font><font color="#0000CC">$bilde</font><font color="#006600">);
    echo </font><font color="#CC0000">"<img src='$bilde' $size</font><font color="#006600">[</font><font color="#CC0000">3</font><font color="#006600">]</font><font color="#CC0000"> alt='$bilde'>"</font><font color="#006600">;}
    else {
    </font><font color="#0000CC">$size2 </font><font color="#006600">= </font><font color="#0000CC">GetImageSize </font><font color="#006600">(</font><font color="#0000CC">$bilde2</font><font color="#006600">);
    echo </font><font color="#CC0000">"<img src='$bilde2' $size2</font><font color="#006600">[</font><font color="#CC0000">3</font><font color="#006600">]</font><font color="#CC0000"> alt='$bilde'>"</font><font color="#006600">;}
    </font><font color="#0000CC">?>
    </font>
    </font>
    </code>

    nezinu kā lai tur tos array labi pielieto, ja $bilde ir vairākas ? :blink:

     

    Ko lai dara ar šitiem is_file vai file_exists ?

  8. Kaa lai pareizaak uztaisa?

    Vajag lai ielaadee bilde.jpg, bet ja reaali nav taas bildes

    vai serveris nestraadaa, tad ielaadee bilde2.jpg no cita servera

    ???

    pašlaik doma ir tik tālu :)

    <code><font color="#000000">
    <font color="#0000CC"><?php
    $bilde</font><font color="#006600">=</font><font color="#CC0000">'bilde.jpg'</font><font color="#006600">;
    </font><font color="#0000CC">$bilde2</font><font color="#006600">=</font><font color="#CC0000">'bilde2.jpg'</font><font color="#006600">;
    if( </font><font color="#0000CC">is_file </font><font color="#006600">(</font><font color="#0000CC">$bilde</font><font color="#006600">)){
    echo </font><font color="#CC0000">"<img src='$bilde'>"</font><font color="#006600">;
    }
    else {echo </font><font color="#CC0000">"<img src='$bilde2'>"</font><font color="#006600">;}
    </font><font color="#0000CC">?></font>
    </font>
    </code>

    :blink:

  9. A kas tad tieši ir ar permissions. Tu domā Linuxiem uzlikt permissions uz direktorijām/failiem uz noexec?

    CHMOD

    Uz W2 ir man apache, uzliku PHP i visas štelles. iekopēju vajadzīgos skriptus root direktorija...

    Nu ir man tur php skripti kuriem vajadzētu rakstīt(w) failā, a šie neraksta,

    nu es domaa kaa uzlikt kautkaa nebuut atljauju rakstiit tajaa failaa :(

  10. var uzreiz virtualhostā vai .htacessā root direktorijā norādīt:

    <Files _*.txt>

    order allow,deny

    deny from all

    </Files>

    un vēl var pielikt

    Options -Indexes

    lai pat tur, kur nav index.html, default.php etc, nerādītu failus

    Es ar pašlaik mokos ar savu "mājas serveri" :huh: un httpd.conf failu :)

    jā ar ieraksti iekš httpd.conf:

    <code><font color="#000000">
    <Directory />
    Options +Includes -Indexes
    AllowOverride All
    Order allow,deny
    Allow from all
    </Directory></font>
    </code>

    un iekš .htaccess

    <code><font color="#000000">
    <Files *.txt>
    order allow,deny
    deny from all
    </Files></font>
    </code>

    it kā sanāk :blink:

    A vot kā ar tiem File permissions :( ... ?

  11. Vai vareeja kaut kaa ierobezhot iespeeju apskatiit failu saturu, kas atrodas kaadaa no direktorijaam?

    Situaacija taada, ka *TIE* faili tiek inkluudoti bet vinji ir parasti txt failinji. Patreiz ir vinjus iespeejams apluukot ar broewseri noraadot celju liidz failam. A kaa izdariit, lai nevareetu?

     

    paudies.

    Izveido failu ar nosaukumu: .htaccess (jā tieši .htaccess ar punktu sākumā) tajā .htaccess ieraksti šādu rindiņu: deny from all. Iekopē šo failu katrā direktorijā, kurā ir *TIE* faili! viss ;)

×
×
  • Create New...