Jump to content
php.lv forumi

taai

Reģistrētie lietotāji
  • Posts

    11
  • Joined

  • Last visited

Posts posted by taai

  1. Tev tak neteica komentēt pie tā bloga ieraksta :) Tev pateica, kur meklēt tavu atbildi. Izlasi laacz'a blogā tak to ierakstu, tur ir aprakstīts tavas problēmas risinājums. Ja nesaproti, kas tur sarakstīts, tad šķir vaļā manuāli un meklē tajā rakstā izmantotos keywordus (ALTER TABLE, CHARACTER SET, utt).

     

    Laacz ir pietiekami populārs, lai arī es par viņu zinātu. Esmu lasījis to rakstu un izdarījis to, kas rakstā bija rakstīts, taču man līdz galam neizdodas, tāpēc meklēju papildus palīdzību šeit...

     

    Meklēšana izdodas, bet tikai tiešajā sakritībā, taču vajadzētu, lai varētu meklēt, izmantojot arī vienkārši latīņu burtus, lielos un mazos burtus...

  2. Problēma tāda, ka meklējot 'janis' neatrod vārdu 'Jānis'. Izmantoju MySQL tabulu, kurai uzstādīts utf8 kodējums un ir BLOB lauks.

    Gribētos, lai varētu meklēt gan 'janis' gan 'jānis' gan 'Jānis', pat 'jAnIs'.

    Kādam vajadzētu būt pieprasījumam, lai atrisinātu šo problēmu?

     

    Paraugs (problēma pastāv):

    SELECT tekstalauks FROM tabula WHERE tekstalauks LIKE '%janis%'

  3. $header_info = "MIME-Version: 1.0\n";
    $header_info .= "Content-type: text/html; charset=windows-1257\n";
    $header_info .= "X-Priority: 1\n";
    $header_info .= "X-MSMail-Priority: High\n";
    
    $adresats = $_POST["send_to"];
    ini_set("sendmail_from", $_POST["from"]);
    mail($adresats, $_POST["subject"], $_POST["text"], $header_info."From: ".$_POST["sendername"]." <".$_POST["from"].">\r\n");

     

    Gatavs =)

    Pašam vēl nav skaidrs kāpēc subject un sender, piemēram, inbox.lv nerādās latviski, savukārt, gmail.com rādās.

  4. Nu kāpēc tik skarbi pret cilvēku?

     

    Šeit būs kods, kuru izmantoju tad, kad vēl ar MySQL vēl rīkoties nemācēju.

    Un paroļu failam būtu vēlams atrasties ārpus htdocs mapes, lai neviens netiek pie parolēm, vai arī tās kodēt ar sha1()

    Ja Tu izmantosi paroļu sistēmu, tad bez COOKIES Tev neiztikt, jo tad aizsargātās lapas Tevi metīs uz ielogošanos katru reizi, bet Tu neko vairāk neprasīji, tāpēc slinks būdams padodu tev šo.

    ;D

     

    <?php
    
    if(array_key_exists("add",$_GET)) {
    
    $f = fopen("paroles.txt", "a");	//fopen atver failu  "a" noziimee, ka tas, kas tagad tix pievienots, pievienosies faila apakshaa
    $saraksts = file("paroles.txt", false);
    
    //sho funkciju daavinu. taa aizvietos pirmo briivo skaitli augoshaa seciibaa
    function atlid($oja) {
     $zivs = explode(":", $oja);
     return $zivs[0];
    }
    
    
    $atlmas = array_map("atlid", $saraksts);
    for($i = 0; in_array($i, $atlmas); $i++);	//izskaitisim rindas
    
    $rinda = $i.":".$_POST["user"].":".$_POST["pass"].":";
    fwrite($f,$rinda."\r\n");	//rakstam failu
    fclose($f);		//aizveram failu
    
    }
    
    //ja gruuti saprast, palasi katru no funkcijaam atsevishkji!
    
    ?>

     

     

     

    Tev nopietnākai weblapai nepietiks, bet pamācoties pašu PHP darbību, gan jau iemācīsies. Labu veiksmi!

  5. <?php
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">;
    ini_set("sendmail_from",$_POST["mail"]);
    @mail("[email protected]",$_POST["tema"],$_POST["text"],"From: ".$_POST["name"]." <".$_POST["mail"].">\r\n");
    header("Status: 302 Found");
    header("Location: http://blaaa.lv/mail.htm");
    ?><head><title>blaaa.lv</title></head>

     

    pielieku <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

     

    Bet neiet :(

  6. <?php
    ini_set("sendmail_from",$_POST["mail"]);
    @mail("[email protected]",$_POST["tema"],$_POST["text"],"From: ".$_POST["name"]." <".$_POST["mail"].">\r\n");
    header("Status: 302 Found");
    header("Location: http://blaaa.lv/mail.htm");
    ?><head><title>blaaa.lv</title></head>

     

    Nju šis tākā būtu kodiņš, lai varētu sūtīt uz e-pastu, BET ir problēma - e-pastā mīkstinājum un garumzīmju vietā parādās ķeburi (simbola html kods vai kas taml.)

     

    Lūdzu palīdziet cilvēkam, kurš cītīgi mācās... :huh:

  7. <?php

    ini_set("sendmail_from",$_POST["mail"]);

    @mail("[email protected]",$_POST["tema"],$_POST["text"],"From: ".$_POST["name"]." <".$_POST["mail"].">\r\n");

    header("Status: 302 Found");

    header("Location: http://taaiko.no.lv/mail2me.htm");

    ?><head><title>Taai</title></head>

     

     

     

    <--- šis ir PHP kas atbild par to, lai tiktu nosūtīta ziņa uz manu e-mail

     

     

    Problēma tāda, ka $_POST["text"] viss ir ok, bet ar pārējiem ir tā - e-mailā vārds un tema nav ar garumzīmēm/mīkstin. zīmēm - e-mailā tās prādās kā x :(

     

    Kā varētu izdarīt, lai Mīkstin. un garumzīmes parādītos arī e-pasta problemātiskajās vietās?

     

    Lūdzu palīdziet!

×
×
  • Create New...