GedroX
Reģistrētie lietotāji-
Posts
373 -
Joined
-
Last visited
Everything posted by GedroX
-
<?php $sk = 10; //Variantu skaits if (isset($_POST['balsojums'])) { $rez = (int)$_POST['balsojums']; //Pienemu, ka taviem radios ir values - 1, 2, 3... N if ($rez >= 1 && $rez <= $sk) { // Vai valids skaitlis $f = file('top10.txt'); if ($f && isset($f[$rez - 1])) { //Tas ja nu piemirsti piepildit to failu $tmp = $f[$rez - 1]; $tmp = explode('|', $tmp); $tmp[count($tmp) - 1] = ((int)$tmp[count($tmp) - 1] + 1) . "\n"; $f[$rez - 1] = implode('|', $tmp); $f = implode('', $f); $fp = fopen('top10.txt', 'w'); fwrite($fp, $f); fclose($fp); } } } ?>
-
No matemātikas ir programmēšanā man ir noderējušas tikai skaitliskās metodes un vidusskolas matemātika. Pārējo tomēr māca datorikā.
-
Pēc manām domām visām magic padarīšanām būtu jābūt izslēgtām pēc noklusējuma, bet nav... Problēma tāda, ka skripta izpildes laikā to nevar atslēgt, jo GPC jau tiek apstrādāti pirms visiem taviem skriptiem... =( OLD:To:KAC Nestrādās - citēju sevi: "skripta izpildes laikā to nevar atslēgt, jo GPC jau tiek apstrādāti pirms visiem taviem skriptiem" NEW:To:KAC Tagad gan strādās =)
-
Nozīmē, ka uz tā servera magic_quotes_gpc = On. Taisi savu funkciju: function my_addslashes($s){ if (get_magic_quotes_gpc()) { return $s; } else { return addslashes($s); } } Un nomaini visās vietās, kur tika izmantots addslashes GET, POST, COOKIE parametriem. Var arī katru reizi palaist funkciju, kas uztaisa stripslashes() visiem GET, POST, COOKIE, ja get_magic_quotes_gpc() == 1.
-
1) Pirmajā reizē $_SESSION['time'] ierakstām tagadējo laiku 2) Kad cilv. aiztiek php ar jau izveidotu sesiju, datubāzes vēlamajai rindai pieskaitām time() - $_SESSION['time'] un $_SESSION['time'] piešķiram time() vērtību 3) Katru reizi nolasām jauno vērtību no db un padodam to js skaitītājam 98) Pilnībā nevajadzīga fīča 99) Pēdējās apskatītās lapas (pirms sesijas iznīcināšanas) laiks netiek ieskaitīts, ja nu vienīgi nav lapā pogas IZIET...
-
bookmark links iekš <form method="post" action="&quo
GedroX replied to andrisp's topic in HTML un XHTML
Skripts, kurš manā galā iet bez problēmām: <form method="post" action="#b"> <input type="submit" value="GO" /> </form> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <a name="b">text</a> -
bookmark links iekš <form method="post" action="&quo
GedroX replied to andrisp's topic in HTML un XHTML
Tu esi to <a name="b"></a> nonesis kautkur zemāk, lai vispār redzētu, ka viņš uz šo enkuru pāriet? -
SELECT * FROM tab1 a LEFT JOIN tab2 b ON a.id = b.id WHERE b.id IS NOT NULL ORDER BY a.id Un tad brauc cauri ar php un skaiti kopā...
-
bookmark links iekš <form method="post" action="&quo
GedroX replied to andrisp's topic in HTML un XHTML
Ideja korekta. Iemet visu skriptu, tad apskatīsimies, kur tev kļūda. Adreses joslā parādās ...#b? -
Pilnais variants, kas man iet: <html> <head> <script> <!-- var minute = 0; var hours = 0; function display(){ minute += 1; if (minute >= 60){ minute = 0 hours += 1 } document.d.d2.value = hours + ":" + (minute < 10 ? '0' : '') + minute; setTimeout("display()", 1000); } //--> </script> <body onload="display();"> <form name="d"> <input type="text" size="8" name="d2"> </form> </body> </html> Pārliecinies, ka vēlāk netiek mainīts window.onload vai document.body.onload (neesmu pārliecināts).
-
Nekur neliksies - nāksies apstrādāt datus ar php. Mysql nav tādas agregātfunnkcijas, kas apvienotu tekstuālus ierakstus (skaitļiem - SUM()).
-
$im = @imagecreatefromjpeg('bilde.jpg'); if ($im) { $x = imagesx($im); } Bet labāk izmanto getimagesize() f-ju.
-
function display(){ minute += 1; if (minute >= 60){ minute=0 hours+=1 } document.d.d2.value = hours + ":" + (minute < 10 ? '0' : '') + minute; setTimeout("display()", 1000); }
-
Un ko iesaki ar daudzdimensionāliem masīviem? =P
-
Izmanto funkcijas serialize, unserialize. Bet uzmanies ar īpaši lieliem masīviem. Neatceros, kāds un kur ir ierobežojums, bet labāk izmantot $_POST.
-
Iemet linku, vairāk varēsim palīdzēt.
-
Vari mēģināt http://pear.php.net/package/DB_DataObject, bet man liekās, ka pašam kādu vienkāršāku klasi ir labāk uztaisīt. Man ir tādai pieeja, bet tas ir firmas intelektuālais īpašums... :)
-
Pārējie UTF-8 saiti iet? Iekš FF viss ok? Aizej labāk pats pārbaudi. =)
-
Pārliecināts? Klienti mēdz darīt brīnumus. =)
-
View -> Encoding -> UTF-8. Man liekās, ka tā nav programmētāju problēma, bet gan IE problēma, ka dažas lapas tas ver vaļā citā encoding-ā nekā META tagā rakstīts.
-
Noteikti, ka popup blokeris, jo logs tiek atvērts bez jebkāda lietotāja event-a (ar timeout). P.S. Man FF iet. P.S.S. Ja nu kļūdos ir vēlviens variants, kādēļ varētu neiet - kāds FF extension vainīgs.
-
Diezgan ok ir izmantot <div style="border: 1px solid black; width: 500px; height: 200px; overflow: auto;" contenteditable="true"></div>
-
Vismaz eclubā pietiek nedaudz javascripta, lai reklāmu noņemtu =). Bet tas tomēr nav aktuāli nopietnām lapām.
-
body { padding: 0px 0px; margin: 0px 0px; } Der?