Jump to content
php.lv forumi

bubu

Administratori
  • Posts

    8,897
  • Joined

  • Last visited

Everything posted by bubu

  1. Jātaisa nevis switch un ifi, bet gan masīvi: http://php.lv/f/index.php?showtopic=2663&a...amp;#entry19335
  2. $x php valodā nozīmē mainīgā x vērtība. Tam nav sakara ar HTML - to to & zīmi urlī. Ja tu nezini, ko nozīmē $ zīme, tad tev vēl par agru gribēt mainīt kautkādas lapas. Marš atpakaļ pie php pamatu tutoriāļiem! :) Ja gribi id mainīt tad nu arī to maini: $id = 10; // uz ko gribi mainīt echo "<a href="?id=$id">click HERE</a>";
  3. Zem linukša dll faili nestrādā, dll ir Windows only. Tev jākompilē tas php ar to paplašinājumu eneiblotu.
  4. Nu $_GET['aga'] atgriezīs tekošo aga vērtību urlī. Tu, cik sapratu no tavis teiktā, gribi atvērt lapu ar citu aga vērtību. Tapēc tur arī uzrakstīju funkcijas izsaukumu. Bet nu tu, protams, to vari aizstāt vienalga ar ko gribi. Piemēram pieskaitīt 1: $aga = intval($_GET['aga'])+1;
  5. Kas ta nu? Otro reizi jau echo nemāki izmantot? $id = $_GET['id']; $aga = get_aga_veertiiba(); echo "<a href="?id=$patreizeejais_id&aga=$aga">click HERE</a>";
  6. Izdrukāt ir vienkārši - vajag echo lietot: $urlis = ...; $nosaukums = ...'; echo "<a href='$urlis'>$nosaukums</a>";
  7. bubu

    Par SVN

    Serveris nav vajadzīgs. Jebkurš SVN klients ir arī SVN serveris. Uztaisi repozitoriju uz lokālās failsistēmas (vai tīkla) un lieto caur file:/// protokolu. Papildus bonuss - pieejas tiesības var tikt kontrolētas ar failsistēmas tiesībām (nevajag lieki čakarēties ar servera konfigurāciju). Šādi mums darbā notiek pieejas kontrole svn repozitorijiem - ar sambas šāres tiesībām zem linukša. Ja vajag krutākas konfigurācijas, tad var stutēt augšā svn serveri un darboties caur svn:// vai svn+ssh:// protokolu. Vai arī uzlikt Apači un caur http(s):// protokolu.
  8. bubu

    Par SVN

    Kā jau saka - tur galveno domu biju jau pateicis: SVN ir versiju kontroles sistēma. Vienkāršoti sakot - tā palīdz vairākiem programmētājiem vienlaicīgi strādāt pie viena projekta. Tā arī nodrošina ērtu sources browsēšanu ne tikai pa failu sistēmu, bet arī atpakaļ laikā - var apskatīties, salīdzināt un paņemt vecākas koda versijas. Tas bieži vien palīdz labot un detektēt dažādus bugus. svn's nav vienkārši sources saarhivēšana un nolikšana uz servera. svn piedāvā daudz visādas papildus fīčas - vecākas sources apskatīšanu, branču taisīšanu (sources modifikācija atsevišķā vietā), sources samergošana (kad apvieno izmaiņas, piemēram, no brančiem atpakaļ uz galveno branču), utt. Pats es sevi bez versiju kontroles sistēmas tagad grūti sevi iedomāties programmējam ;) Pat, ja viens pats pie koda strādāju, jo brīžiem ļoti vajag un nākas izmantot vienu no tās galvenajām priekšrocībām - ētri un ātri atgriezties/apskatīt/salīdzināt failu vecākas versijas. Agrāk gan arī likās, kam tik sarežģītas lietas vajag.. (pats nesaprotu kā agrāk bez versiju kontroles sistemas varēju iztikt) Window'am neko labāku par TortoiseSVN neesmu atradis un nav arī īsti vajadzīgs. Linux'im/MacOSX lietoju RapidSVN vai arī komandrindā, ja vajag vienkāršas darbības veikt. Ja nezini, kur sākt, tad atver to pašu TortoiseSVN help un ej viņam cauri, tur tiks pastāstīti pamata principi un lietas, kas jāzin. Vēl ir arī SVN book: http://svnbook.red-bean.com/ Tur ar aprakstīts kā un ko rīkoties. Vienīgais, kas man SVN'ā nepatīk ir branču megošana atpakaļ trunkā. Ja izmaiņas bijušas pietiekoši daudz, tad tas ir liels PITA. Runā, ka Git ar to neesot lielu problēmu (tā tiekot lietot GNU/Linux kernelim).
  9. bubu

    ul li + hover

    Nav tam nekāda sakara ne ar ID, ne ar CLASS. a elements nozīmē <a href="...">xxx</a>.
  10. bubu

    ul li + hover

    IE :hover pseido-klasi saprot tikai uz a elementiem.
  11. Un šis nav jāizlasa? http://php.lv/f/index.php?showtopic=7294
  12. echo vienmēr izvada uz ekrāna. Vienalga, kur tu viņu liksi - funkcijā vai ne funkcijā.
  13. Ok, uzliku jums to postu dzēšanu. Redzēs kā būs.
  14. Nē, tu nesaprati. CDATA nav <title> elementa aizstājējs. CDATA ir character-data. Skaties, šie divi XML ir praktiski vienādi: <xml> <title>blah</title> <author>bubu</title> <elem1> asdasd<b>zzzz</b>yyyy</elem1> </xml> un <xml> <title><![CDATA[blah]]></title> <author><![CDATA[bubu]]></title> <elem1> <![CDATA[asdasd]]><b><![CDATA[zzzz]]></b><![CDATA[yyyy]]></elem1> </xml> Taču, ja tev nav pieeja sourcei, kas ģenerē šos xml'us, un nav iespējas to izmainīt, tad tur neko nepadarīsi ar šiem CDATA.
  15. CDATA var likt jebkur kur parasta xml elementa dati var atrasties. Tam nav nekāda sakara ar tava xml elementu konkrēto pielietojumu (title). <root> some text <elem1><CDATA[shnjaga1]]></elem1> blah blah <elem2>zzzz<CDATA[shnjaga2]]>yyy</elem2> blah <CDATA[shnjaga3]]> </root>
  16. Nepietiek vien ar čarseta norādīšanu - tas tik vajadzīgs klienta browserim, lai tas zinātu kādā čarsetā interpretēt baitus, kas nāk pa tīklu. Vajag arī tev uz servera ieseivot tekstu pareizā čarsetā (failā, php skriptā, sql datubāzē, ...)
  17. A es domāju, ka tur nekādu regexpu nevajag. Man vien šķiet, ka pietiks ar prastu if (substr($name, -4) != ".php") { ... }
  18. Es parasti cenšos izdzēst jūsu saveidotos dubultpostus. Bet dzēst postus man neliekas būtu labi atļaut, citādi būs tādas personas, kas kautko iepostēs, sakasīsies ar kautko un padzēsīs savus postus tādējādi maldinot citus par ko ir bijusi runa topikā.
  19. Kā tas var būt - "zinu visu html", bet "nezinu tagus" ?
  20. Tavs veids nestrādās, ja ienāks sekojošs teksts: &amp;
  21. Es jau nu ieteiktu tādu fīdu neparsēt. Bet ir iespējams arī ar regexpu repleicot to & uz & tā lai &'us neaiztiek. preg_replace('/&([^a]|a[^m]|am[^p]|amp[^;])/', '&\1', $text); Tik te protams atkal gļuks ar visādiem " ' & #177; un citām entītēm... Vispārīgā gadījumā būtu jālaiž regexps uz &<jebkas>; un callbackā tas <jebkas> jāpārbauda uz html entītes valīdumu - ja nav, tad jārepleiso uz to amp, ja ir entīte, tad jāatstāj kā ir.
  22. Ekstrēms php programmētāju trūkums domāju, ka nav. Taču ekstrēms php labu programmētāju trūkums gan ir. Un ne tikai php. Arī citu valodu labu programmētāju iztrūkums ar ir.
  23. Apskati HTML sourci browserī (view source). Tur droši vien kautkas labs būs ieraugāms.
×
×
  • Create New...