Warning: fopen(/homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/gt-cache/is/_is_tag_class) [function.fopen]: failed to open stream: Disk quota exceeded in /homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/plugins/global-translator/translator.php on line 1183

Warning: flock() expects parameter 1 to be resource, boolean given in /homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/plugins/global-translator/translator.php on line 1184

Warning: fwrite(): supplied argument is not a valid stream resource in /homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/plugins/global-translator/translator.php on line 1188

Warning: fclose(): supplied argument is not a valid stream resource in /homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/plugins/global-translator/translator.php on line 1190
Evilprofessor.co.uk »bekknum

Posts Tagged: flokkur

Zend Framework: Gjaldið ef til staðar

Með því að og sunnudagur 12 desember 2010 04:19 pm

Yfirlit

Þetta er fljótleg eftir að ræða frekar einfalt skoða hjálpar ég búin að flutningur á Zend Framework stíl skoða skrá aðeins ef það er til staðar. Almennt biðja um númerið til að gera skrá sem er ekki til að kasta undantekningu. Því ég bjó til umbúðir fyrir Zend_View :: veita () aðferð sem ákveður hvort skráin er til og ef svo er gerir, annars skilar einfaldlega tómur strengur.
Halda áfram að lesa "Zend Framework: Gjaldið ef til staðar" »

PHP hönnun mynstur - Observer Munstur

Með því að og þriðjudagur 29. desember 2009 10:02

Ég hef verið að lesa Head First mynstri hönnun undanförnu og hefur ákveðið að skrifa nokkur mynstur sem PHP dæmi um eigin hag mínum. Sú fyrsta sem ég hef ákveðið að kóða er upp Observer Mynstur . Formleg skilgreining á Observer Pattern er:

Áhorfandinn mynstur (hlutmengi í ósamstilltur birta / áskrift mynstur ) er hugbúnaður hönnun mynstur þar sem hlutur , sem heitir háð, heldur lista yfir aðstandendur þess, sem kallast málið, og tilkynnir þá sjálfkrafa annars ríkis breytingar, yfirleitt með því að hringja einn af þeirra aðferðum . Það er aðallega notað til að hrinda í framkvæmd dreift atburði meðhöndlun kerfi.

Eins og kerfi verða lauslega par að tryggja að þegar atburður gerist öll kerfi sem krefjast þekkingu á þessum uppfærslum er upplýst. Til dæmis, blogg, eftir að vista færslu við gætum þurft að uppfæra leitarvél (td Lucene), uppfæra sitemap okkar, tags, email áskrift notendur o.fl. áheyrnarfulltrúa mynstur leyfa verktaki til að bæta við fleiri hlustun án þess að breyta sýnileg hlut þeirra . Með því að sprauta áheyrnarfulltrúa (þ.e. leitarvél endurnýja áheyrnarfulltrúa, a sitemap rafall, etc) inn efni, þ.e. blogg útgáfa kerfi) við getum að leyfa það til að framkvæma allar nauðsynlegar uppfærslur án breytinga.

Halda áfram að lesa 'á PHP hönnun mynstur - Observer mynstur' »

Html Tafla Búa flokkur (HtmlTable.php)

Með því að og Þriðjudagur 5. Maí 2009 9:11 pm

Ég þarf að búa til HTML töflu af PHP gögn fyrir verkefni sem ég var að vinna á. Því miður eftir smá Googling ég gat í raun ekki fundið neitt sem var við hæfi svo ég ákvað að búa til mitt eigið.

Ég geri mér grein að þetta getur ekki verið besta borð búa bekknum alltaf og það er líklega nokkrar villur enn í það, en ég myndi vilja til að deila og ef einhver vill betri útgáfu ég líta inn í það :) Ég vildi upphaflega að búa til borð byggt upp af saminn hlutum td klefi mótmæla, róður hlut (byggt upp af hlutum klefi), en ég áttaði kostnaður á þetta væri RISASTÓR! Þannig að ég hef farið til baka til array skipulag.

Námskeiðið mun reikna út hámarks fjölda dálka sem notuð eru í haus, fæti eða líkama og skrifa út að fjölda dálka. Haus, fætur, og Caption eru valfrjáls. Eiginleiki eru gerðar upp á fjölbreytta þar sem lykillinn er eiginleiki nafn og gildi er eiginleiki gildi. Eiginleiki er beitt til borð tag (á sköpun borð - flokkur frumstillingu), borð raðir (array [róður] [eiginleiki]), og borð frumur (array [róður] [dálkur] [eiginleiki]) þetta gildir fyrir hausum, fæti, og borðið líkama.

Dæmi

Mér finnst alltaf besta leiðin til að horfa á eitthvað er að nota dæmi svo hér við fara:

 $ Tafla = new HtmlTable (array ('flokks' => 'sortable',
                 'Stíl' => 'Breidd: 550px;'));
 $ Haus [0] [0] ['efni'] = 'ID';
 $ Haus [0] [1] ['efni'] = 'Titill';
 $ Haus [0] [2] ['efni'] = 'Dagsetning';
 $ Haus [0] [3] ['efni'] = 'Site';

 $ Tafla-> addHeader ($ haus);
 $ I = 0;
 framhandleggur ($ newsList AS $ frétt) {
 $ ItemLink = "{$ frétt ['titill']}";
 $ TableBody [$ i] = array (0 => array ('efni' => $ frétt ['id'],
 'Af eiginleiki' => array ('stíl' => 'font-weight: bold; ")),
 1 => array ('efni' => $ itemLink),
 2 => array ('efni' => $ frétt ['date_posted']),
 3 => array ('efni' => $ frétt ['síða']));
 $ I + +;
 }
 $ Tafla-> addBody ($ tableBody);
 echo $ Tafla-> drawTable ();
ID Titill Dagsetning Site
9 Fréttir 1 2009-04-04 10:40:00 síða nafn
10 Fréttir 2 2009-04-04 12:44:11 síða nafn

Og HTML lítur svona út:

 = "sortable" style = "width: 550px;" > < thead > < tr <Borð class = "sortable" style = "breidd: 550px;"> <thead> <tr    > <Th    > ID </ th> 
  <Th    > Titill </ th>
		 <Th    > Date </ th>
		 <Th    > Site </ th>
 </ Tr>
 </ Thead>
 <Tbody>
	 <Tr    >
		 =  "font-weight: bold;" >9</ td > <Td style = "font-weight: bold;"> 9 </ td> 
  <Td    > Fréttir 1 </ td>
		 <Td    > 2009/04/04 10:40:00 </ td>
		 <Td    > Síða nafn </ td>
 </ Tr>
	 <Tr    >
		 =  "font-weight: bold;" >10</ td > <Td style = "font-weight: bold;"> 10 </ td>
		 <Td    > Fréttir 2 </ td> 
  <Td    > 2009/04/04 00:40:00 </ td>
		 <Td    > Síða nafn </ td>
 </ Tr> 
  </ Tbody>
 </ Table> 

Kóði

HtmlTable.php
Ef þú hefur einhverjar athugasemdir vinsamlegast gera þær hér að neðan, væri frábært að heyra sumir. Ef þú endar með því að láta mér líka vita og ég skal færa hana í framtíðinni :)













Panorama Þema eftir Themocracy

6 gestir inni núna
3 gestir, 3 Botswana, 0 meðlimir
Max gestir í dag: 11 í 01:15 am UTC
Þessi mánuður: 40 á 23-05-2012 03:33 am UTC
Á þessu ári: 69 á 27-02-2012 09:56 am UTC
Allra tíma: 130 á 28-03-2011 10:40 PM UTC