Jump to content
php.lv forumi

zeCode

Reģistrētie lietotāji
  • Posts

    37
  • Joined

  • Last visited

Everything posted by zeCode

  1. define('LOGIN_USER', "user1,user2,user3,user4,user5"); define('LOGIN_PASS', "pass1,pass2,pass3,pass4,pass5"); Varētu pārbaudīt kaut kā šādi $logged = checkLogin('user1','pass1'); md5 parolēm noderētu... Bet šāds variants jebkurā gadījumā nav optimālais risinājums! function checkLogin($name, $pass){ //explode posible usernames $users = explode(',',LOGIN_USER); //explode posible passwords $passwords = explode(',',LOGIN_PASS); // if(count($users) != count(array_unique($users))) die("I am dumb (no unique usernames)"); if(count($users) != count($passwords)) die('I am dumb (username count differs from passwords)'); // find username key $name_key = array_search($name,$users); // find password key $pass_key = array_search($pass,$passwords); return ($name_key !== false && $pass_key !== false && $name_key == $pass_key); }
  2. Nu internets 80 - 90% crap un pārējais reāli var nodēt. Ko meklē un ko dari katra paša darīšana. Tas jau neliedz palasīt kā līdzīgu problēmu risinājuši - ne vienmēr forumos tikai FLAME iet vaļā. Jāprot atsijāt graudus no pelavām. Nevaru es atbildēt par jurchiku nezinu ne attiecīgo arhitektūru, ne viņa darba tikumu. Projekta termiņu man personīgi nepatīk atraut no finanšu resursiem un darba resursiem, bet tas vairāk svarīgs projekta plānošanas posmā, izstrādes posmā var parādīties plānošanas un/ vai izstrādes problēmas. Un gribu redzēt kādu, kurš tieši web projektos nekad dzīvē nav saskāries ar pasūtītāja prasību maiņu projekta realizācijas vai testēšanas etapā, pat ar visu aprakstīto PPS. Manā praksē tas ir bijis reti. Kas attiecas uz darba devējiem un stigru skatīšanos ko dara - ir zināmas pašvaldības struktūrvienibas, kur pat ļauj un iesaka skatīties ziņu portālus - jo nevajag tīri tikai IT cilvēku, bet speciālistu ar skatu un savu viedokli ārpus šaurās specializācijas (nebija programmētāja vakance - bet IT sfēra). Ja cilvēks neinteresēs par citām lietām - tad ar laiku tas noteikti ietekmēs darba spējas vai cietīs kvalitāte (Līdzīgi ka ēst šokolādi - sasniedzot konkrētu punktu to ēst gribās ar vien mazāk). Darba devēji ir ieinteresēti gala rezultātā, bet tam kā tas tiek panākts ir vairāk sekundāra nozīme.
  3. Vismaz man kā cilvēkam vajag ar reizēm gribās atslēgties vai pabarot sevi ar citām emocijām(kodu pārsvarā vēl rada un uztur humonoidi). Ideju ģenerēšana jau neatsledzas, par piemēru var paņemt Arhimedu vai Mendeļejevu. Neteiktu, ka viņi atrisināja problēmas veicot tiešos pienākumus. Domāju, ka labi motivēts indivīds var izdarīt daudz vairāk nekā tāds, kas 8 stundas lupīs tupi IDE. Neatkarīgi vai tās būtu 4 vai 6 stundas.
  4. algoritms kas pieņem pareizo lēmumu. Skynet is online - Judgment Day is approaching
  5. ACP linku parāda, bet kad jāpieslēdzas izmet ka lapa neeksistē :) http://localhost/admin/- index.php nav vēl kaut kādas papildus pārbaudes (tipa ka tikai admin var piekļūt) - jo savādāk tas ir kā zīlēt kafijas biezumos ... Kas notiks, ja lietotājs savā pārlūkā nomainīs kūkiju member_id uz citu id? Tas neatrisina viņa patreizējo problēmu, protams, lietderīgi ir norādīt uz nepilnībām. Par to lai viņš domā kad : "Shit happens"
  6. <?php if( admin() || moderator() || redactor() ){ ?>(<a href="http://localhost/admin/" style="color:#000;">ACP</a>)<?php } ?></div>
  7. Protams, ja vienmēr izmanto milimetros, ja ir vēl citās vienības tas , noteikti vajadzes aizstāt visas vērtības. SELECT * FROM name_of_table ORDER BY `color_column` ASC, SUBSTRING_INDEX(`size_column`, 'mm', 1) ASC LIMIT 0 , 30
  8. Updeitoju iepriekšējo selektu pirms paspēju tavu komentāru izlasīt
  9. 'SELECT t1.link, COUNT(t1.uid) AS coments, t2.title, t2.starter_name, t2.start_date, t2.topic_firstpost, t3.members_display_name, "newcoments" AS array_name FROM comments t1, '.$INFO['sql_tbl_prefix'].'topics t2, '.$INFO['sql_tbl_prefix'].'members t3 WHERE t2.tid = t1.link AND t1.uid = t3.member_id AND t1.id = (SELECT MAX(t2.id) FROM comments t2 WHERE t2.link = t1.link) GROUP BY t1.link ORDER BY t1.id DESC LIMIT 6' Tīri bez LEFT JOINiem ... Varbūt strādā + t2 vietā vajadzētu izmantot citu aliasu (t4)
  10. Triviāli, piemērs tev labāks, bet jautājums kuru kodu labāk izmantot, pielāgot ja nav tikai 1 fails bet 10 dažādi ( teiksim ja visu glabā ne DB - produkti, pirkumi, atlaides... ) ? Tā pat noderētu foreach pie izvades (vairāk par 3 rindām). Kods tev tīrāks un vieglāk uztverams! Galvenais ir tikai jautājums - cik faili un vai to dati var atškirās, un tad man liekas ka tu arī izmantotu funciju vai klasi, kods jau arī būs jautur kādam - pie normāla projekta dzīvescikla!
  11. <!DOCTYPE html> <html> <head> <title>Megatest</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" type="text/css" href="stils.css"> </head> <body> <div class="CSSTableGenerator" > <?php /** function special 4 u **/ function myUberCoolTable($row, $run_time = 0, $elem_sep = ' | '){ $html = ''; $table_elements = array( 0 => 'ID' ,1 => 'Name' ,2 => 'Email' ,3 => 'Proc' ,4 => 'RAM' ,5 => 'HDD' ,6 => 'Office' ,7 => 'Antivirus' ,8 => 'Tilde' ,9 => 'Username' ,10 => 'Password' ,11 => 'IP' ,12 => 'Domain' ,13 => 'DVD' ); $data = ($row) ? explode($elem_sep, $row) : false; $tab = chr(9); $nl = "\n"; foreach($table_elements as $key => $value){ $html .= $nl.$tab.$tab.( ( $run_time == 0) ? '<td>'.$value.'</td>' : '<td>'.(isset($data[$key]) ? trim($data[$key]) : '').'</td>' ); } return $nl.$tab."<tr>".$html.$nl.$tab."</tr>"; } $table_html = myUberCoolTable(false, 0); $file = 'data.txt'; $handle = fopen($file, "r"); $i = 1 ; while (($buffer = fgets($handle, filesize($file))) !== false) { $table_html .= myUberCoolTable($buffer,$i); $i++; } echo ($table_html) ? '<table>'.$table_html."\n".'</table>' : 'No data'; ?> </div> <br /> <a href='/reck/xls.php'>Download xls</a> </body> </html>
  12. Ja tā paskatās uz tām HTML kļūdām pārsvarā tās rodās pie wysiwyg redaktora izmantošanas - gala lietotājam (pievienojot info) tas ir mazsvarīgi. Protams, tas neatbrīvo izstrādātāju nodrošināt ar labāku redaktoru vai kodu, kas automātiksi varētu labot tagus, parbaudīt vai img tagos ir alt utt..
×
×
  • Create New...