-
Posts
1,765 -
Joined
-
Last visited
Everything posted by marcis
-
function check_date($datestr){ $m = array(); if(!preg_match('/^(?P<year>\d{4})(?P<month>\d{2})(?P<day>\d{2})(?P<hour>\d{2})(?P<minute>\d{2})(?P<second>\d{2})$/', $datestr, $m)) return false; if(($t = mktime((int)$m['hour'], (int)$m['minute'], (int)$m['second'], (int)$m['month'], (int)$m['day'], (int)$m['year'])) === false) return false; return $datestr == date('YmdHis', $t); } var_dump(check_date('20100928100000'), check_date('1234'), check_date('20131928105699'));
-
strtotime("tomorrow")-time() Vispār jau šis nav timestamp, bet starpība (sekundes), kas nozīmē, ka vajadzīgās vērtības jāizrēķina matemātiski: $diff = strtotime("tomorrow")-time(); echo str_pad(floor($diff/3600), 2, '0', STR_PAD_LEFT),':',str_pad(floor(($diff%3600)/60), 2, '0', STR_PAD_LEFT),':',str_pad(floor(($diff%3600)%60), 2, '0', STR_PAD_LEFT); date() funkcija izvadīs pareizu rezultātu tikai GMT gadījumā, kad laika nobīde stundās ir nulle (šito jau tu pats saprati).
-
Ja tu varēji izvadīt, tad vajadzētu arī varēt izdomāt kā to visu salīmēt vienā stringā. http://php.net/manual/en/language.operators.string.php
-
Izvadot datus tu taču taisi ciklu, vai ne?
-
Bilde jāliek backgroundā, citu variantu nav. Vēl vari img tagam pārlikt pāri kaut kādu caurspīdīgu png/gif. Abos gadījumos vari html'ā izvadīt img tagu un ar JS piekoriģēt. Googlei šis patiks labāk par background attēlu.
-
OMG. Tad jau labāk izmantot šo pornogrāfiju: function changeLang($newLang){ $parts = explode('/', $_SERVER['REQUEST_URI']); // array('', 'web2', 'lv', ...); $parts[2] = $newLang; return 'http://'.$_SERVER['HTTP_HOST'].implode('/', $parts); }
-
Meklē pēc javascript pamatiem :) Kaut kā tā (testējis neesmu): <textarea id="myText"></textarea> <input type="submit" value="OK" id="mySubmit" disabled="disabled" /> Vēl vari iedrukāt: <span id="left"></span> simbolus <script type="text/javascript"> var maxLength = 140; (function(){ document.getElementById("left").innerHTML = maxLength.toString(); document.getElementById("myText").onkeypress = function(e){ var left = maxLength-e.currentTarget.value.length; document.getElementById("mySubmit").disabled = left < maxLength; if(left < 0){ e.currentTarget.value = e.currentTarget.value.substr(0, maxLength); left = 0; } document.getElementById("left").innerHTML = left.toString(); } })(); </script>
-
Tam ir domāta trim() funckija. Bet es īsti nesapratu, ar ko tev tur ir problēmas :) Valodas mainīgais tev ir ($_GET['lang']) un pārējais arī ($_GET['page']).
-
http://www.google.lv/search?q=php+resize+animated+gif
-
Kur tu izsauc openL() ? Skaties ar Firebug, kādi atribūti tiek mainīti DOM elementiem un izmanto console.log(), console.dir()
-
Tieši tā. Tehniski tas izdarāms ar mod_rewrite. Pieejams visiem (vismaz populārākajiem) webserveriem.
-
foreach($_GET as $key=>$value) $$key = $value; foreach($_POST as $key=>$value) $$key = $value; // utt
-
<div> ir block elements, kas by default iet jaunā rindā. "float: left;" palīdzēs.
-
//... callback: function(value){ $(input).val(value); } //...
-
Google chrome javascript konsole (ctrl + shift + j) arī nav slikta.
-
Tava problēma bija tā, ka tu norādi uz jebkādu urli! Cilvēks ienāk saitā / apache apstrādā rewrite rūļus un saka, ka jāredirekto uz tevis norādīto urli: http://www.manalapa.lv/galvena/par-mums/lv/ Tik tālu viss ok. Bet kad nonākam pie jaunā urļa, atkal jau nostrādā rewrite rūlis un klients tiek pārmests uz: http://www.manalapa.lv/galvena/par-mums/lv/galvena/par-mums/lv/ un tā pie katra requesta...
-
Tev jau tur vispār ir bezgalīgais cikls ar 301 redirektiem. Šitā vajadzētu būt: RewriteRule ^$ http://www.manalapa.lv/galvena/par-mums/ [L,R=301] Es domāju, ka jā, googlei nevajadzētu bļaut par 301. Bet 100% nezinu kā viņš to uztverts - negatīvi vai pofig :)
-
Tak taisi vienkārši: $url = '?'.http_build_query(array_merge($_GET, array('pager' => '')), '', '&'); for($i = 1; $i <= 10; $i++) echo $url.$i; // vajadzētu būt ?type=desc&country=142&pager=$i
-
Man kaut kā stāv atmiņā, ka windows ar unicode pārāk negribēja draudzēties... Ko saka mb_detect_encoding() ?
-
RewriteCond %{HTTP_HOST} ^(www\.)?manalapa.lv [NC] Kaut kāda tāda bija doma? Google web developer tūļi bļauj pat par to, ka title tags katrai lapai nav unikāls, tad domāju, ka tas pats attiecas arī uz kontentu.
-
Gudrāk jau tomēr būtu būtu glabāt vārdu un uzvārdu atsevišķās kolonās. Datubāzes pusē dabūt vārdu un uzvārdu atsevišķi būtu derīgi priekš kārtošanām/grupēšanām/etc mysql> SELECT SUBSTRING_INDEX('vards uzvards', ' ', 1) AS `name`, SUBSTRING_INDEX('vards uzvards', ' ', -1) AS `surname`; +-------+---------+ | name | surname | +-------+---------+ | vards | uzvards | +-------+---------+ šeit gan joprojām eksistē mefisto pieminētā problēma par vairākiem vārdiem un uzvārdiem
-
https://partners.text2reach.com/sms/#it_menu_1 šitie cipari laikam tevi interesē...
-
var e = $("#step1").clone().attr("id", newid).appendTo("#steps"); // jaunā div'a reference $("h3", e).text(newid); // tālāk viss kā parasti Dzēšanu ieteiktu organizēt eventu bindošanu, nevis inline js - vairs nebūs tādu problēmu kā šobrīd :) $(function(){ // eventu bindojam uz <a class="delete"... // lietojam live, lai pēc dom izmaiņām nevajadzētu šo darīt vēlreiz $("#steps a.delete").live("click", function(){ var id = $(this).parents("div:first").attr("id").substr(4); // pieņemu, ka esmu atradis <div id="step*"... // etc return false; }); });