taai
-
Posts
11 -
Joined
-
Last visited
Posts posted by taai
-
-
Oki!
Problēmu atrisina 'mysql_query("SET NAMES utf8");', kas skriptā ielikts uzreiz pēc 'mysql_connect'. ;)
Lietojam utf8 un baudam dzīvi ;)
-
Nevajag taisīt muļķīgas QUOTEs (bubu)
Nope. Diemžēl LOWER nepalīdz.
Ja tomēr ievēro lielos un mazos burtus, tad atrod, ja nav latviešu burti.
Vai ir kāds, kam viss sanāk?
-
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...
-
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%'
-
$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.
-
Nē, nu, es nespēju saprast kāpēc Tev vajag editēt bildi un kādā veidā...? Ok - faila nosaukumu gribi mainīt?
-
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!
-
<?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 :(
-
<?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:
-
<?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!
search: SELECT, BLOB, case-insensitive
in PHP un datubāzes
Posted
Nevajag taisīt muļķīgas QUOTEs (bubu)
Tieši tā...