-
Posts
151 -
Joined
-
Last visited
Posts posted by bobsters
-
-
Izvadot $replace ir ascii pārbaudīju to ar mb_detect_encoding() formātā!
Mēģināju ar mb_convert_encoding() funkciju, bet viņš atmet to simbolu kurš tiek pārvērsts no ASCII uz UTF-8
function fixlink($title){ $characters=array("ā","č","ē","ģ","ī","ķ","ļ","ņ","š","ū","ž"," "); $replace=array("a","c","e","g","i","k","l","n","s","u","z",""); return str_replace($characters2,$replace,strtolower($title)); }
-
+ vēl uzpeldēja viena problēma!
kad pievieno tekstu ar garumzimem datubāzei caur php skriptu izmet erroru
Incorrect string value: '\x81' for column 'title' at row 1
bet kad pievieno bez garumzimem tad viss kartiba!
P.s. atradu kļūdu! Kad saglabāju failu nebiju ievērojis ka enkodējums bija windows-127! tāpēc arī bija tā nesakritība.
-
Ir tāda lieta - no datubāzes izvelkot datus (ar mīkstinājumiem) viņi netiek pareizi uzrādīti!
Ja noņem pašas lapas kodējumu -
<meta http-equiv = "Content-Type" content = "text/html; charset=UTF-8"/>
vai
header('Content-type:text/html; charset=UTF-8');
tad lapā jau ierakstīto informāciju rāda pareizi latviešu kodējumā! bet no datu bāzes izvilktos nepareizi
Kad ieslēdz
header();
tad rāda pareizi izvadīto informāciju no datubāzes bet nepareizi burtus pašā lapā. Kur ir problēma.
Datubāzē ir uzstādīts
SET names UTF8;
-
Pametīšu domu.
$i = (int)"01"; $i ir 1
$i = (int)"05"; $i ir 5
$i = (int)"Janvāris"; $i ir 0
$i = (int)"Marts" $i ir 0
Mja tiešām smieklīgi! Tā biju aizrāvies ka par to nemaz neiedomājos :D
loti daudzas rindinas liekas :D
Bet tomer - prakse izmantot!
Kad kaut kur citur vajadzēs izmantot tad būs vieglāk :D
-
Nu tad beidzot esu pabeidzis savu Konvertacijas Funkciju!
Nododu apskatei! Iespejams ka daudzi uzskatis ka tas nav bijis vajadzigs - tomer man tas bija trenins!
Skaitisanu ievietoju funkcija jo izmantojos date(m) tiek padots menesis ka 01 utt
bet array indexi nesakas ar 0 (ka jau zinat)
tad lidz ar to tas tiek parbaudits vai skaitlis nesakas ar 0 - ja sakas tad tas tiek atmests!
Velak japalabo un japieliek klat vel sadalas ka konvertejot uz skaitli ja nepieciesams vins pievieno 0 klat
function convert_month($month,$type=1,$addzero=0){ $menesis=array("Janvāris","Februāris","Marts","Aprīlis", "Maijs","Jūnijs","Jūlijs","Augusts","Septembris","Oktobris", "Novembris","Decembris"); if ($type==1){ //parbauda vai skaitlis ir divciparu if (strlen($month)==2){ //ja skaitlis ir divciparu skaitlis tad nakosais //kas tiek parbaudits ir tas vai skaitlis nesakas ar nulli //jo pie date('m') tiek izvadits 01-ais menesis utt if (strstr($month,"0")==TRUE){ //ja skaitlis tomer sakas ar nulli tad //atmetam pirmo skaitli un paliek 1 $month=substr($month,1,1); //atgriezam menesa vertibu //cerams ka pasi saprotat kapec ir $month-1 //ja ne tad parbaudiet return $menesis[$month-1]; } else { //ja nav atrasta pirma nulle tad izvadam menesi return $menesis[$month-1]; } } } // un te parveidosim atpakal uz vārdisko vertibu if ($type==0){ $month=array_search($month,$menesis); return $month+1; } } //echo convert_month("Janvāris",0); //echo "<br>"; echo "01 - ".convert_month("01",1); echo "<hr><br>"; echo "Februāris - ".convert_month("Februāris",1); echo "<hr><br>"; echo "Februāris - ".convert_month("Februāris",0); echo "<hr><br>"; echo "09 - ".convert_month("09",1); echo "<hr><br>"; echo "12 - ".convert_month("12",1); echo "<hr><br>"; ?>
-
Paldies! es jau pats beigas sapratu, ka viņš izvada tikai pirmo pareizu! pārējo visu atkārto!
Bet nepaspēju forumā uzrakstīt, ka problēma atrisināta :)
Tagad palabosu skriptu! Un tad velak padosu apskatei un kritikai :)
-
Paldies! Problema atrisināta
-
Lieta tāda! Ja piemēram es ievadu convert_month("01",1) tad vins pareizi izvada ka ir "Janvāris",
bet kad pamainu uz convert_month("Februāris",0) tad vins tapat izvada Februaris, bet kad
ieraksts convert_month("Janvāris",0) vins izvada ka ir 01-ais menesis!
nevaru saprast kur ir kluda!
function convert_month($month,$type=1){ $month_w=array("Janvāris"=>"01", "Februāris"=>"02", "Marts"=>"03", "Aprīlis"=>"04", "Maijs"=>"05", "Jūnijs"=>"06", "Jūlijs"=>"07", "Augusts"=>"08", "Septembris"=>"09", "Oktobris"=>"10", "Novembris"=>"11", "Decembnris"=>"12"); $month_cipariem=array("01"=>"Janvāris", "02"=>"Februāris"); if ($type==1){ foreach($month_w as $menesis=>$menesis_skaitlis) { return str_replace($menesis_skaitlis,$menesis,$month); } } else { if ($type==0) { foreach ($month_cipariem as $menesis_cip=>$menesis_v) { return str_replace($menesis_v,$menesis_cip,$month); } } } }
P.s. saprotu ka iespejams eju no Rigas uz jurmalu caur Daugavpili, bet tomer - neko nevar iemacities ja nedari un nekludies! Tapec vnk gribu saprast kapec vins sadus pekstinus dara!
Un visticamākais ir tas ka kļūda ir man acu priekšā,tikai es to nevaru saskatīt :(
-
Man ir tāds jautājums
vai un kā var piemēram iekšā class pievienot failu <include "test.php"> no
kura klase nem parametrus.
//ievietots seit ari netiek doti dati klasei include ('x.php'); class suns{ //un seit ievietojot ari netiek doti dati function __autoload(){ include ('x.php'); } function x(){ //kkads kods kurs izmanto datus no x.php } function y(){ //kods kurs izmanto datus no x.php } }
-
Uztaisi kā māki, un tad iemet linku forumā.
Gan jau cilvēki ar pirkstu (acī) pabakstīs, kur un ko tu dari nepareizi.
šajā forumā tiešām tā dara :) Es lasot esu ievērojis ka daudziem acis izbakstītas ;)
It īpaši Ziediņam :D
-
-
Nu bet es jau arī piedāvāju samaksāt, tikai neviens neatsaucās lai novērtētu darbu kas būtu jādara un nosauktu cenu!
zin nekur neredzeju tavu postu kur tu piedavaji kadam samaksat!
Tikai atradu iepriekšeja ko tu rakstiji
Samaksāt laikam nevarēšu, bet linku apsolu
taka...
-
kur man tas kods jāliek? Vienalga pilnīgā nejēgā. Palīdziet lūdzu kāds palaist saitu lai strādā!!!
Nu bļāviens! neviens tev nepateiks kur kas jaliek! Ja gribi palaist saitu tad maksā programmētājam un viņš tev visu pabeigs!
Ja nē tad mācies no tā ko tev saka! Tev jau visu pateica priekšā! Ja nezini kā izmantot informāciju kuru tev dod tad tu ne tur esi iegriezies...
-
acis ņirb šādu tekstu lasot :(
-
wordwrap($text,chars_lenght_to_brake, "<br />\n")
un ar css
div { word-wrap:break-word }
-
protams ka var tikai tas aiznems ilgaku laiku nolasot datus no cita servera neka no ta uz kura ir tava lapa
-
tev trūkst user_id
SELECT * From probid_users where user_id=1
-
ka var target rakstit ar atpakal adresi!!!
tu noradi kura freima gribi atvert to un viss!
target="freima nosaukums"
un pie href nevajag rakstit
raksti vnk faila nosaukumu grozs.php
-
vienu folderi atpakal norāda ar
../file
lidz ar to divus folderus
../../file
un ir method nevis mothod
-
lai ari chakars lielaks toties atkrit iespeja ka lietotaja IP (kurs jau ir nobalsojis) nenonak pie cita kurs grib balsot bet nevar jo ta IP jau ir blacklistee....
Tad jau tomēr labāk IP :D
jo kāds biedrs bobsters nezin kā darbojas webi un tīkli.
Labi ka tu mums tāds izglītots un visu māki un zini....
-
noteikti jau ka ID!
-
Nav jēga pārbaudīt lietotājus pēc IP adresēm!
Jo daudziem IP adreses ir dinamiskas un mainās!
Labāk ieteiktu pēc MAC adresēm :)
Tas mazliet tāds Offtopiks :)
-
-
Kaut kāds murgs ar encoding
in Iesācējiem
Posted
Viss man strādā kā vajag tagad! vienīgais kas strādā nepareizi ir šī funkcija!
No datubāzes dati izvilkti ar pareizo enkodējumu!
Lapas saturs viss ir UTF-8 enkodējumā.