Jump to content
php.lv forumi

lame

Reģistrētie lietotāji
  • Posts

    77
  • Joined

  • Last visited

Posts posted by lame

  1. <?php
    function is_baned($ip)
    {
    $fails =file("bans.txt");
    $cik=count($fails);
    $separat = "|";
    for($i=0; $i<$cik; $i++)
    {
     $saturs = substr($fails[$i], 0, strpos($fails[$i],$separat));
     if($ip == $saturs)return true;
    }
    return false;
    }
    if (getenv('HTTP_X_FORWARDED_FOR'))$ip = getenv('HTTP_X_FORWARDED_FOR');
    else $ip = getenv('REMOTE_ADDR');
    
    if(is_baned($ip))echo "Bans"; else echo "Ok";
    ?>

  2. ja tev vajag komentaaru skaitu tad shitaa

    SELECT COUNT(*) FROM coments where coments_id=$id

    kur coments_id ir piesaistiits pie raksta id;

    un $id ir vajadziigaa raksta identifikators

     

    vispaar ieteiktu paskatiities manual.htm, kas naak kopaa ar MySQL

  3. 1) paarbauda vai dati ir nodoti no formas ar pogu submit, ja id nodosi caur url tad taapat buus false

     

    2)id inicializeejas un ir atrodams ieksh $_POST mainiigajiem, kas nodoti no formas

     

    3)izpildaas ja id ir padots no formas, nevis caur url

     

    4)te tu nodod mainiigajiem veertiibas, kuras jaaatteelo formaa, id var nenodot kaa 0, jo tas tiks nodots caur url un isset($_POST['id']) taapat buus false

     

    5)Header var suutiit tikai tad, ja ieprieksh nav izvadiiti dati( piem. echo "bla bla" vai print "bla bla" )

    Ja ir izvadiiti dati, tad Header vietaa var dariit shitaa: echo "<script>location='add.php?mainiigais1=2&mainiigais2=3'</script>"

     

    6)jaa, taa ir mainiigo nolasiishana no url, veelams veel pievienot nokluseetaas veertiibas, ja lapa laadeejas pirmo reizi un mainiigie nav ieksh url

    if(isset($_GET['mainiigais']))$mainiigais=$_GET['mainiigais'];else $mainiigais="";

  4. 1. Labaak programmee ar globals=off

     

    2. Ja es tevi pareizi sapratu, tad tev vajag kaut ko liidziigu shim:

    <code><font color="#000000">
    if(isset($_POST['id']))
    {
    mysql_query("INSERT ... ");
    Header("Location:add.php?mainiigais=1&mainiigais2=2...");
    }
    else
    {
    if(isset($_GET['mainiigais']))$mainiigais=$_GET['mainiigais'];
    if(isset($_GET['mainiigais2']))$mainiigais2=$_GET['mainiigais2'];
    ...
    mysql_query("SELECT ... ");
    }
    <form action="add.php" method="post">
    ...
    <input type="hidden" name="id" value="1">
    <input type="submit" name"submit" value="Pievienot">
    </form >
    </font>
    </code>

  5. 2 3ps: par linku paldies, nodereeja!

    Man vienkaarshi nepatiik, ka lapaa, kur default language ir latvieshu, kaads atnaak un saak runaat krieviski. Tam nav nekaada sakara ar manu attieksmi pret krieviem (pats krieviski visu saprotu), vienkaarshi, latvieshu lapaa arii jaarunaa latviski.

  6. Par to encoding es saprotu, bet ja ir veeleeshanaas, piemeeram, krievu burtus paartaisiit par simboliem Се utt.

    Kaa var realizeet shito lietu?

    Tas vairaak domaats taa, ka konkreetajaa lapaa default ir latvieshu un paareejaas valodas tiek ignoreetas ar shitaadiem simboliem burtu vietaa.

    Piekritiisiet, ka katraa lapaa ir jaaieveero savi noteikumi, kas attiecas arii uz valodas lietoshanu.

  7. Gribeejaas uzzinaat, kaa ir iespeejams uztaisiit taa, ka, pienjemsim,

    latvieshu lapaa krievu burti tiktu atteloti kaa Се utt.?

    Cik es saprotu, to var izdariit ar kaada scripta paliidziibu.

     

    Jau ieprieksh paldies.

  8. 2 3ps: Tu nesaprati probleemu pareizi: ja es to teksta failu gjenereeju ar php paliidziibu, tad arii encoding ir nepareizs.

    Man vajag uztaisiit, lai pie jauna POST'a RSS fiids tiktu uzgjenereets automaatiski, nevis rakstiits ar roku.

  9. Ir taada probleema:

    Ja ar php paliidziibu raksta fiidu ar latvieshu burtiem ieksh fiida un encoding utf-8, tad fiids

    nevalideejaas.

    Ja panjem manuaali noseivo to failu, noraadot pie File->Save As (Encoding utf-8), tad fiids valideejas un arii latvieshu burti patiik.

     

    Fiidu rakstu shitaa:

     

    Koda gabals

     

    Jautaajums:

    Kaa lai php iestaasta, kaadaa enkodingaa jaagjeneree pats fails (man vajag utf-8)?

  10. Ir taada lieta, ka es chekoju pie komentaaru pievienoshanas vai refereris ir mana lapa, ja ir tad pievienoju komentu, ja nav, tad nepievienoju.

    Sapratu, ka shii sisteema nav drosha, jo kaa refereri var nodot manu lapu arii no jebkuras citas vietas.

    Kaa vareetu risinaat probleemu, lai nevareetu komentus piespamot ar kaut kaada skripta paliidziibu?

    Jau ieprieksh paldies!

  11. gribeetos zinaat, kaa var nosleept no jebkura lietotaaja failus teksta formaataa. Tas man ir vajadziigs txt datubaazes organizeeshanai - taa kaa negribeetos, ka katrs lietotaajs, zinot faila nosaukumu, var izlasiit visu kontentu.

  12. Paarveidoshu jautaajumu: Kaapeec viens FTP serveris normaali atveras ieksh <iframe>, bet cits galiigi negrib veertie valjaa

    (tai pashaa laikaa ieksh jauna loga bez <iframe> viss straadaa kaa vajag)?

  13. Probleema:

    Ar fwrite() ierakstu failaa noteiktu infu, kas nāk no <textarea>, bet pa

    vidu tiek sabaazti '' sleshi.

    Vai to izdara fwrite() vai arii tas notiek pie "POST" no <textarea>.

    Kaads mosh var paliidzeet?

  14. Ir taada probleema, ka man vajadzeetu funkciju, kas paarbauda tekstu pret paaraak gariem vaardiem.

    Noteikti kaads ar to ir saskaaries, piemeeram, paarbaude ieposteejot komentu, kas peec tam izchakaree visu lapu, jo ir paaraak garsh.

    Gribeetos funkciju, kas paardala shos garos vaardus kaut vai ar <br>, vieniigaa probleema - neizchakareet linkus.

     

    Jau ieprieksh palies par paliidziibu.

×
×
  • Create New...