Jump to content
php.lv forumi

daGrevis

Reģistrētie lietotāji
  • Posts

    4,824
  • Joined

  • Last visited

Everything posted by daGrevis

  1. Jebko, ko var izdarīt ar Smarty, var izdarīt arī bez Smarty. Tikai ar Smarty būs ilgāk no tehniskā viedokļa un, protams, jāmācās jauna sintakse. Vēl lieki daži simti kilobaiti... Nu tā. Vai arī kļūdos?
  2. Esmu klāt. Kas neiet?
  3. Neceri uz sakarīgām atbildēm.
  4. Būtu jauki, ja nomainītu virsrakstu.
  5. Nav gadījumā, ka Tu centies atvērt .xml failu, bet īstenībā ir jāatver .php fails, kurš izvada XML?
  6. Nu jā... Tādā gadījumā == vietā ieliec !==.
  7. No skata uz kontrolieri? Kāpēc? Palasi par MVC. No kontroliera uz skatu - tas jā. P.S. CodeIgniter jaunais brālis - Fuel!
  8. Ir pagaidām tā... ja ir mp3 fails un / vai tas atbilst noteiktajam lielumam (citiem vārdiem sakot, ja viss ir kārtībā), tad beidzam skriptu un izmetam kļūdas paziņojumu! RTFM!
  9. Ne pa tēmu... lūdzu izmantot [/i] tagus!
  10. "Es uztaisītu" - nav skripta. Kur problēma pašam izveidot? Tu būsi pārsteidzoši pārsteigts saprotot, ko spēj paveikt smadzenes + internets un kripatiņa entuziasma!
  11. Gan jau ir... meklēšanā ir spēks.
  12. Ne visi ir spējīgi veikt "lielu lēcienus". Labākais, ka vismaz mēģini, ir to darīt pa mazām daļām un jā... būtu tā kā jāsaprot kas tur notiek, kāpēc notiek, kam, vispār, ir jānotiek... 1) Izveidojam HTML formu, kas var sūtīt failus (briedis jau minēja), 2) Pārbaudām, vai forma aiziet (tiek "submitted"), 3) No masīva $_FILES paņemam failu un saglabājam to kāda servera mapē, 4) Pieliekam validāciju (tur faila izmērs, paplašinājums, viss ko sirds kāro); P.S. Man lielais lēciens bija no PHP uz Java. Tagad taisu "Space Invaders" spēli.
  13. Nu Es uztaisītu skriptu, kurš automātiski palaižas reizi trijās dienās un uztaisa "bekapu" visai datubāzei (vai konkrētām, svarīgajām tabulām). Tad "bekaps" tiek vai nu saglabāts uz tā paša servera vai aizsūtīts uz norādīto e-pasta adresi.
  14. 1) Vai faila kodējums ir "UTF-8 without BOM"? 2) Pati HTML lapa ("source code") ir ar UTF-8? 3) Vai header() funkcijā (iekš PHP, protams) ir padots kodējums?
  15. daGrevis

    $_GET[]

    Nez, nekad neesmu izmantojis & operatoru. AND un && ir, mirstīgiem cilvēkiem, viens un tas pats, bet tā kā tas tomēr nav viens un tas pats, būtu vienmēr jāizmanto &&! Kā jau briedis teica, $_GET ir parasts mainīgais, kurš jau satur info par pašu URI (to linku augšā)... $x = isSet( $_GET['x'] ) ? $_GET['x'] : NULL; $y = isSet( $_GET['y'] ) ? $_GET['y'] : NULL; if ( !empty( $x ) && !empty( $y ) ) { // Validācija... // Pieprasījums! // Datu izvadīšana. } P.S. Ceru, ka kods nav pārāk sarežģīts iesācējam. Ja kas nav skaidrs - prasi!
  16. daGrevis

    While

    While ir viens no cikliem. Uztver to kā kamēr tas ir patiess, tikmēr darām šo te...! Piemērs #1: while ( 2 + 2 == 4 ) { echo "Hello, world!"; } ...tāpēc, ka 2 + 2 vienmēr būs 4, tāpēc arī notiksies tā, ka... 1) Vai izteiksme ir patiesa? ...ja jā, tad solis #2. ...ja nē, ta ignorējam visu while konstrukciju. 2) Izpildam to, kas ir starp kontūr-iekavām (tām smukajām). Tagad solis #1. Piemērs #2: while ( 2 * 4 == 5 ) { echo "Hello, world!"; } Tā kā izteiksme nav patiesa, while konstrukcija tiek ignorēta (tas, kas ir starp smukajām iekavām ierakstīts, nekad netiks izpildīts). Piemērs #3: $i = 1; while ( $i < 10 ) { echo "Hello, world!"; $i = $i + 1; //$i += 1; //++$i; } Pasakām PHP-zvēram, ka $i (kas ir mainīgais) saturēs vērtību '1'. Tas ir pirms cikla. Tiekam līdz ciklam. Vai $i (tātad '1') ir mazāks par 10? Nu vakar bija... Tātad pildam ciklu pirmo reizi. Kas notiek ciklā? Tiek izdrukāts kaut kāds strings un mainīgais tiek palielināts par '+1'. Tagad tas ir divi. Un atkal viss no sākuma... tikai ar 2. Un kamēr izteiksme nav patiesa (ir nepatiesa). Pēdējais... ir tāda lieta kā būleāns ("boolean") - tas ir datu tips. Tāpat kā integrālis ("integer") vai strings. "Boolean'am" var būt tikai divas vērtības - 'true' (patiess) vai 'false' (nepatiess). Izskatās, ka while cikls doto izteiksmi pārveido līdz pat "boolean'am" un tad, ja ir 'true' - pilda ciklu. Tas dod tādu jauku iespēju, ka, ja teiksim vajag bezgalīgo ciklu, vari darīt tā... while ( true ) { .. } P.S. Centos palīdzēt... ceru, ka novērtē. Ir vēls un Man arī gribas gulēt!
  17. daGrevis

    Droplist

    http://www.onemoretake.com/2011/04/17/a-better-jquery-ui-combo-box/
  18. Codez, paldies par rakstu. Bet, nez, vispār ar regulārajām izteiksmēm tas vispār ir izdarāms? Noteikt arī 11 simbolu. Tur jau jātaisa algoritms! Labojums: Un re ku' Tev kaut kas... $pk = '280994-10123'; // Gandrīz vai Mans PK! // Pārbaudām ar regex'u, vai tas ir kaut kas līdzīgs PK. /// ja jā, tad... $pkArray = str_split( $pk ); // Kur $pk ir lietotaja dotais PK. $day = $pkArray[0] . $pkArray[1]; // Ar printf() vari no '01' uz '1' pārtaisīt. $month = $pkArray[2] . $pkArray[3]; switch ( (integer) $pkArray[7] ) { case 0: $century = '18'; break; case 1: $century = '19'; break; case 2: $century = '20'; } $year = $century . $pkArray[4] . $pkArray[5]; echo"{$day}/{$month}/{$year}"; P.S. Kas Tev tieši Tavā "regex'ā" neiet?
  19. Parasti datori tā nedara. Kāda OS? P.S. Vakar bija talkas. Tu gadījumā netalkoji datorā?
  20. Paldies par info, laikam būs jāizlasa tā grāmata...
  21. Vari nedaudz vairāk pastāstīt par šito...? ieinteresēji.
  22. Nu tieši to Es arī domāju... vai nu konkrēta summa (teiksim: 600 Ls), vai nu mēneša alga procentuāli no uzņēmuma summas (kas, imo, ir slikts variants, bet it kā šeit to piedāvā).
×
×
  • Create New...