Леший
-
Posts
666 -
Joined
-
Last visited
Posts posted by Леший
-
-
-
theCr1me, pēc taviem tekstiem var saprast, ka web izstrādē tu nejēdz neko. Līdz ar to, tu nevari prasīt, lai kāds palīdzētu, jo te ir jāprasā, lai kāds uztaisītu visu, un pa velti to neviens nedarīs.
-
Autoram:
Problēma ar specifiska FW izmantošanu ir tāda, ka programmētājs ne vienmēr gribēs terēt laiku, lai izpētītu to FW, kas viņam noderēs, labākajā gadījumā, Tava projekta īstenošanai, un pēc tam viņš ar ta FW zināšanam nevienam nebūs vajadzīgs, jo katru dienu parādās jaunās tehnoloģijas. Pagaidam vēl neesmu redzējis PHP freimworku, kurš nodzīvotu pietiekami ilgi un gūtu lielu populāritāti.
-
-
Klasiski countdown ir noteikts sekunžu skaits:
$seconds = 60; # cik sekundes mums jāskaitā $start = time(); while(time()-$start < $seconds){}; #otrais variants for ($seconds = 60; $seconds > 0; $seconds--){ sleep(1); }
Precīzāk diezvai dabūsi.
-
$ip=$_SERVER['REMOTE_ADDR']; echo $ip;
-
Pārveido jau php pusē uz int - http://lv.php.net/manual/en/function.ip2long.php
Wrong, PHP, cik atceros, strādā tikai ar signed int.
Par tēmu: piekritīšu Maris-S, vaina, laikam, ir S() funkcijai. Ja tā returno string, tad šis query nestrādās. Vispār, tev tur nekur nav '(quote), neticu, ka visi fieldi ir skaitļi.
-
live()... vai arī to ajax requestu sūti ar async:false.
-
Kas tie par atgrieztajiem datiem? Kādā veidā tu saņem datus?
-
Ja tev dati IEKŠ DB stāv UTF8 kodējumā, tad SET NAMES UTF8. Un arī visur citur izmanto UTF8, tai skaitā content-type lapai.
-
Baigais noslēpums, kurš nav aprunāts nevienā forumā: SET NAMES UTF8 uzreiz pēc konekcijas.
-
array_map() vai array_walk(), bet piekritīšu briedim, jāsortē ir selektēšanas laikā.
-
Ir ir tādi, tikai tajos, lai citi redz sludinājumu, viņiem ir jāpienāk pie sludinājuma autora PC. Baigi moderna štelle.
-
Izmantojot kādu FW, piemēram, jQuery, pieprasījumam var definēt callback funkciju. Strādās visur.
-
iespējams, ka / priekšā arī ir jāliek \.
Like that: \/
-
\[at\].+\[/at\]
-
Ja tiec pie insert/update skriptiem tabulai, izdari to tajos. Piemēram, ja uzvara, incrementējam fieldu, ja zaudējums, tad ierakstam nulli. Būs tev uzvarētās spēles pēc kārtas.
Ja netiec, tad būtu jārakstā proceduru, vai nu jātaisā šo iekš PHP.
-
Nu tīri ok.
Bet, pirmkārt, izdari tā, lai cilvēks varētu palietot portālu arī bez reģistrācijas. Otrkārt, tomēr vēl par agru fanot par CSS3.
-
Sajaucu, ne httpd, bet php.
-
Kaklz, rakstīju augstāk.
Klez, tiesi no konsoles arī tika laists.
-
Nu saparalelizēju nedaudz, palaižot 4 procesus, jo viena httpd instance neredz vairākus kodolus. Ap 17 bija izprovēta puse no 6 simbolu kombinācijam. Simboli pašlaik ir a-zA-Z0-9 un "_". Nedaudz pilnveidoju, lai inkrementē $letters, kad ir izprovētās visas variācijas ar noteikto simbolu skaitu. Paralelizēju, aprobežojot un sadalot variantus priekš 1. un 2. simbola. Rīt ziņošu par rezultātiem.
-
php newbie, pārbaudīju, izveidoju test user ar paroli 12345, paņēmu hash no mysql.user tabulas (bija tāds pats, kā SELECT PASSWORD('12345')). Mans kods to ir atkodis, bet gaidīju vidēji 3 minutes, testēju 5 reizes.
-
Tāpēc, ka te praktiski nekas nav dokumentēts, un velns viņu zin, kas izmanto DB. Te ir ne tikai webi.
-
Iepriekšējais koderis ir uzlicis MySQL root paroli un, protams, to paroli nav pierakstījis.
DB var ienākt ar lietotaju, kuram ir praktiski visas permīcijas, tas ir, pašu root paroles hešu dabūt izdevās. Pameklēju tūļus recoverošanai - neatradu. Uzrakstīju pats, bet ir samērā lēns. Ja atļautie simboli ir a-z0-9 un paroles garums ir 5 simboli, tad parole tiek meklēta vidēji 3 minūtes. Protams, ar garāku paroli, un ja vēl pielikt klāt A-Z, būs vēl ilgāk. Līdz ar to lūgums: palīdziet ar optimizāciju.
<? function pass($in) { $p=sha1($in,true); $p=sha1($p); return "*".strtoupper($p); } function checkPass($depth = 0, $pass = ''){ global $letters; global $char; global $hash41; global $symbolCount; if ($depth == $letters){ if (pass($pass) == $hash41) { die("FOUND: ".$pass); } return; } if (!isset($offset)){ $offset = 0; } while ($offset < $symbolCount) { $pass = substr($pass, 0, $depth).$char[$depth][$offset]; checkPass($depth+1, substr($pass, 0, $depth+1)); $offset++; } } $letters = 5; $char = array(); $hash41 = '*00A51F3F48415C7D4E8908980D443C29C69B60C9'; #hash parolei 12345 for ($i = 0; $i < $letters; $i++){ $char[$i] = array_merge(range('a', 'z'), /*range('A', 'Z'),*/ range(0,9)); shuffle($char[$i]); } $symbolCount = count($char[0]); checkPass(); ?>
EDIT: Samainīt paroli, protams, var, bet šajā gadījumā tieši ir jāatjauno.
jQuery atrast iezīmēto tekstu texarea laukā
in Freimworki
Posted
Ja tu apskatītos, ko iedevu, tu pirmkārt zinātu, ka tavs kods visdrizāk nestrādās nekur citur, izņemot FF. Otrkārt, tur piemēri ir līdzīgi tavejam, un
laikam nestrādās, jo ir jāizmanto end - start.
Skaties otro linku, tur viss aprakstīts, ir pat gatavs kods, bet atkārtoju, visdrīzāk, strādās tikai FF'ā.