MC_
-
Posts
54 -
Joined
-
Last visited
Posts posted by MC_
-
-
checklogin.php >
<?php session_start(); /* autorizācijas stuff */ ... /*msg sagatavošana priekš index.php */ if( $loginOk == true ){ $_SESSION['loginIsOkMsg'] = 'Login veiksmīgi!'; }else{ $_SESSION['loginIsOkMsg'] = 'Login not ok!'; } header('Location: index.php'); exit(); ?>
index.php >
<?php session_start(); if( !empty($_SESSION['loginIsOkMsg']) ){ echo $_SESSION['loginIsOkMsg']; unset($_SESSION['loginIsOkMsg']); } ?>
-
:)) var arī 3x nedēļā - pārbaudīts. Bet ne sesijā. Sesijā jāpamācās un jāspēj nokārtot visi ielaistie darbi
Par kojām - ja pirmajā pusgadā netiec Ķīpsalā, tad neuzmet lūpu, pēc pirmā pusgada atbirs liela daļa, tad, ja pats uzstājīgi vaicāsi, dabūsi vietu Ķīpsalas kojās. Tās, protams, ir visslabākās. Arī Laimdotas ielā nav sliktas... bet nu..
Es pirmo pusgadu dzīvojos Laimdotas ielā, tad pārvācos uz Ķīpsalu.
-
Atkarīgs no cilvēka. Ir RTU DITF'aa gan labas lietas, gan sliktas.
Ja domā uz bakaluriem, tad zini, ka pirmais gads būs tīra fizika, matemātika, ķīmija. Nedaudz programēšana - bet tieši tik daudz, lai spētu orintēties akadēmiskās zināšanās - iemācīsies Pascal valodu :) Savukārt matenātika un fizika sapņos rādīsies.
Otrais, Trešais gads jau ir par tēmu: Datubāzes, Operētājsistēmas, C, C++, programminženierija u.c => teorija par programmatūras izstrādi. Ak jā, būs arī "ievads mākslīgajā intelektā".
Akcents uz vārdu "teorija". To iedos. Ja pats neko papildus nemācīsies, darba tirgū īpaši augstu nekotēsies. Vai arī - ja darba tirgus neinteresē, tad laba vieta, kur uzsākt mazā zinātnieka gaitas. :)
-
Google noimitees lietotāju un noindexses lapu visās valodās.
Google bots smuki apstrādā cookies - lidzarto arī sessijas.
-
MySQL funkcija UPDATE
apdeitot nepieciešams tikai tos datus, kas mainijušies.
vai arī UI padod lietotājam visus datus labošanai un tad arī visus datus updato. Netaisa nekādu veco ierakstu dzēšanu un jauno ielikšanu.
$q = 'UPDATE tabula SET lauks=\'$lauks\' WHERE id='.intval($_GET['id']);
-
Ja esi gatavs adoptēt (dizainu), par simbolisku samaksu varam vienoties par manu engine.
- diva limeņa kategorijas
- admin panelis
- preču pasūtīšana bez reģistrācijas
Veikali, kas griežas uz tā:
www.tv-digital.lv (www.dtv.lv)
www.superbrilles.lv
www.ieskaties.lv
made in Latvia - tirs roku darbs :)
-
Neglabā datubāzē liekus datus.
Ja Tev jāglabā tikai datums, tad glabā tikai datumu DATE (DATETIME ir laika vienībām).
Pieredze rāda, ka laba alternatīva ir pieglabāt datumu INT formaataa Ymd => 20090629 - rezultataa iegusti human readable datus ar kuriem vari veikt matematiskas darbibas un kārtošanu.. tas ir lidzigi ka timestamp, taču ietaupi vietu.
-
Šis Tev nestrādās uz IE6:
var gallery = document.getElementById('galler_list_1'); gallery.innerHTML = '<option value="" selected>--' + recive;
Tavā gadijumā būs šādi:
var gallery = document.getElementById('galler_list_1'); optionsLength = gallery.options.length; newItemName = 'Mans jaunais'; newItemValue = '4'; // HTML'iski tas izkatisies šādi: // <option value="4">Mans jaunais</option> gallery.options[optionsLength] = new Option(newItemName, newItemValue); //gallery.options[optionsLength].selected = true;
newItemName un newItemValue, protams, vari sagatavot php pusē.
Mans piemers, kas augstāk, ir strādājoš un option values ielasa no XML dokumenta, kuraš izskatas:
<?xml ... ?> <root> <option value="1">Pirmais</option> <option value="2">Otrais</option> ... </root>
-
http://support.microsoft.com/kb/276228
Vienu fixu google atradu ,bet tas nestrādā! Ieteikumi!
Ja Tu doma par to kā select tagaa iebarot option tagus, tad neizdosies. IE to nelauj ( IE6 toč ne).
Alternatīva ir izmantojot objektu Option sagatavot jaunus selectBox'a izveles elementus.
Piemers: (req - Ajax objekts; no servera puses tiek sagatavots XML fails)
//novacam vecos var count = document.forms['ManaForma'].laucins.options.length; for(var i=count; i >= 0; i--){ document.forms['ManaForma'].laucins.options[i] = null; } var xmldoc = req.responseXML; var root = xmldoc.getElementsByTagName('root').item(0); for (var iNode = 0; iNode < root.childNodes.length; iNode++) { var node = root.childNodes.item(iNode); document.forms['ManaForma'].laucins.options[iNode] = new Option(node.childNodes[0].nodeValue,node.getAttribute("value")); }
-
A kurš ir pateicis ka OOP ir labā prakse? Labā prakse (kodam) ir ātri, efektiigi un pārskatāmi... emm un biznesa pasūtītājs/attīstītājs lēnu mirkšķinās acis, ja sāksi viņam stāstīt par "labo praksi" OOP
-
Uz winXP strādā, uz Win 2003 Server nepadodas argumenti
fails cron.cmd:
START /HIGH C:\php\php.exe C:\www\cron.php x=1
Uz WinXp:
$_SERVER['argv'] satur mainīgo x=1
Uz Win 2003 Server:
$_SERVER['argv'] ir NULL
mēģināju arī meklēt mainīgajā $argv un mēģināju arī laist caur /cli/php.exe, bet nu nekaa...
Kā lai atrisina prob.?
-
man izpildot to kodu paraada:
Fatal error: Can't use function return value in write context in /var/www/toneri/z.php on line 2
z.php
<?php if(!empty(trim($_GET['lang']))){ echo "ir"; } ?>
:) Aaa nu Unix/Linux pat smuki izvada šādu ziņu.
Eniivej, paldies.
-
Kāpēc lai tas izsauktu parse error, ja tu viņam padod mainīgo (tas nekas, ka tas reāli neeksistē, bet vienalga empty f-jai tiek padots mainīgais, kas ir tukš "null", jeb jau iznīcināts (destroy)) - tas ir mainīgais, so kur problēma?
empty f-ja prasa mainīgo nevis kādas funkcijas atgriezto vērtību kā parametru.
Vebers, Aleksejs tnx. ;) taisniiba..
-
Kā jau rakstīts pārbauda vai mainīgais ir tukšs.
Vebers, tādā gadijumā
$z = null;
unset($z);
var_dump(empty($z));
ari vajadzetu izsaukt parse error. Ne par to es, bet par to, ka augstākminētā konstrukcija, man neredzamu iemeslu peec,izsauc parse error.
-
Nekas sāpīgs, bet ievēroju interesantu lietu:
echo trim(" test x ");
//Straadaa
if( !empty( trim($_GET['lang']) ) ){
echo "ir";
}
//Nestraadaa
//Parse error: syntax error, unexpected T_STRING, expecting T_VARIABLE or '$' in C:\www_w19\test.php on line 6
PHP 4.4.7 (built: May 4 2007 13:30:00)
(ok, varbūt vecs php, bet eniivej:)
-
Ja Tu vēlies pozicionēt tekstu elementā, tad tev varētu noderēt: line-height: 23px;
-
izmanto .onclick()
Ok, ok aprakstīt prob. drošivien ka var realizēt n veidos. Vnk gribēju pievērst uzmanību, ka click uz FireFoxa nestraadaa uz IE un Opera gan. Tā teikt, uz FireFox nenosimulēsi usera klikšķi. :)
-
Vienkāršākais būtu no viena no tā linka onclick() eventa izsaukt otra linka click() metodi (tas pats, ja lietotājs būtu uzspiedis uz linka). Bet nu tas nebūtu pārāk smugi gan.
andrisp, esi pārliecināts, ka FF'xam patīk click() ?
Pamēģini šo uz FF:
<a href="?blabla" id="testMe">Test</a>
<script>
var x = document.getElementById("testMe");
x.click();
</script>
-
Vai kāds ludzu nevarētu padalīties ar e-pasta izsūtīšanas skriptu? :))
<?php function MyMail($to,$msg){ if (strtoupper(substr(PHP_OS,0,3)=='WIN')) { $eol="\r\n"; } elseif (strtoupper(substr(PHP_OS,0,3)=='MAC')) { $eol="\r"; } else { $eol="\r\n"; } $headers .= "Reply-To: [email protected]".$eol; $headers .= "MIME-Version: 1.0".$eol; $headers .= "Reply-To: info <[email protected]>".$eol; $headers .= "Content-type: text/plain; charset=utf-8"; //$SMTP $handle = fsockopen("localhost", 25, $errno, $errstr, 30); if( !$handle ){ return false; } $res=fgets($handle,256); if(substr($res,0,3)!="220"){ return false; } fputs($handle, "HELO mansdomens.lv".$eol); $res=fgets($handle,256); if(substr($res,0,3)!="250"){ return false; } fputs($handle, "MAIL FROM: [email protected]".$eol); $res=fgets($handle,256); if(substr($res,0,3)!="250"){ return false; } fputs($handle, "RCPT TO: ".$to.$eol); $res=fgets($handle,256); if(substr($res,0,3)!="250"){ return false; } fputs($handle, "DATA".$eol); $res=fgets($handle,256); if(substr($res,0,3)!="354"){ return false; } fputs($handle, "To: $to".$eol."From: [email protected]".$eol."Subject: mansdomens.lv".$eol."$headers".$eol.$eol."$msg".$eol.".".$eol); $res=fgets($handle,256); if(substr($res,0,3)!="250"){ return false; } fputs($handle, "QUIT\n"); fclose($handle); } ?>
-
Man piem. nepatīk platas tabulas. esmu dzirdējis ka MySQL arī ne. :)
Es taisītu 3 tabulas:
users (uid,...)
users_fields (uid, fid, field_name_lv, field_name_ru,....)
users_fields_values (vid, fid, uid, ....)
-
Robis a 1000 LVL arī ir tikai paikai un dzīvoklim. Tev sanāk k.kam vēl?;)
-
http://www.moregroupware.com/ - divus gadus atpakaļ bakstijos ar šādu produktu. Priekš uzņēmuma, manuprāt, tīri labi lietojams.
Bet ja vēlies "tīru un jaunu", izklausās ap 1500 - ... (atkarīgs no specenes)
-
foxc, garāku tekstu iespējams iegūt vnk to ierakstot garāku. Tik tālu neaizdomājies?
-
1. Ja izstrādā uz linux/unix parliecinies vai mapei /faili ir write tiesibas (rwxr-xr-x, 0775)
2. Korektāk būtu norādīt pilnu ceļu uz upload direktoriju piem. "/www/faili/".$_FILES['fails']['name'] uz win tad attiecigi "C:\\www_root\\faili\\".$_FILES['fails']['name']
3. Ja uploado failu - pārliecinies, ka formā netiks uploadots evils scripts
4. paskaties ko saka var_dump($_FILES) pirms move_uploaded_file
Viedoklis
in Interesanti palasīties
Posted
Ja grib nopietni (sms starptautiski, līgums, sms piegādes atskaites), tad ieteiktu izmantot Lattelecom BPO SMS vārteju
http://www.lattelecom.lv/Lattelecom_grupa/par_Lattelecom_grupu/Lattelecom_BPO?ltc_nav35823=7890#navigationltc_nav35823