Jump to content
php.lv forumi

john.brown

Reģistrētie lietotāji
  • Posts

    510
  • Joined

  • Last visited

Everything posted by john.brown

  1. Vismaz iekš php5 laikam gan neizdosies statiskās funkcijas gadījumā izmantot $this->me. Būs kļūda ;) Nezinu kā iekš 4. Nav uz vietas :)
  2. Veikalā pārdevējam ar saka 'lūdzu' ;) Man, lūdzu, kilogramu desas, bet tās labākās, citādi skandalēšu!
  3. Citam manā putrā iebraukt būs tāpat, vai pat vieglāk (ja ir pie oop pieradis), kā jebkurā citā putrā :) Dokumentēšanas vaina, un oop dokumentēt ir stipri vieglāk, kā procedūras. Priekš tā viņš ar ir domāts, zināmā mērā...
  4. Nu, zināma doma, kāpēc tik sarežģīti ir ;) Tavā variantā man iepriekš vajag zināt, kur atrodas vajadzīgā klasīte. A ja es to nezinu? Man class InstalledMods ņem no db visus nepieciešamos datus par moduli, un izmantoju viņu arī citviet. class Loader ir visu viņa veidoto klašu vecāks, un satur vēl kopējo visiem bērniem interfeisu... Singletone izpilda to, kas nosaukumā, arī priekš vairākām klasēm... Nu nez... Domāju, vienīgi, vai ir īsti labi glabāt instances tanī statiskajā variablī, varbūt $_GLOBALS ir labāk? Topiks pamāzām pārceļo uz OOP tēmu :)
  5. 2 Delfins Paldies, laikam apmēram sapratu, rakšu :) 2 bubu Tas kods nebija domāts kā konkrēti kur izmantojams, tik situācijas ilustrācijai. Konkrēti vajag sekojošu. Funkcija atgriež referenci uz pieprasītās klases objektu. Ja tāda nav, mēģina to izveidot, un atgriezt referenci. Ja neatrod attiecīgo klasi, kaut kā par to paziņo izsaucējam. Realizācija pašlaik tāda: class Loader { function & LoadModule($mod_class) { static $mod_objects = array(); // parbaudam vai objekts jau nav if(isset($mod_objects[$mod_class])) return $mod_objects[$mod_class]; // parbaudit vai klase eksiste if(! class_exists($mod_class)) { // ja ne, includojam klases failu $installed_mods = & Singletone::instance('InstalledMods'); if(!$installed_mods->include_class($mod_class)) return false; } $mod_objects[$mod_class] = new $mod_class(); return $mod_objects[$mod_class]; } }
  6. Ir man funkcija, kura kaut ko dara un atgriež referenci uz kaut ko. Viss ir jauki, kamēr process notiek. Tak es gribu pārbaudīt to darāmo, un neveiksmes gadījumā atgiezt teiksim, false: if($ref = & foo($value)) { kaut ko daram... } else { ziņojam par kļūdu... } function & foo($value) { if(! $value) return false; return $value; } Tādā veidā viņš lamājas, un pilnīgi loģiski, ka funkcijai esot jāatgriež reference. A kā pareizi to realizēt?
  7. Tāda veida kļūdu ir daudz :) 2 KryPt0 Formu arī nerādīs. Sūti uz edit tu ar šitādu saiti: <a href=edit.php?id=$id>Edit</a> A iekš edit mēģini no GET izņemt šitādu: $tid = $_GET['tid']; Tev $_GET['id'] vajag :)
  8. Vai pa daudz \r\n tev nav? $header = "GET $path HTTP/1.0\r\nHost: $host\r\n"; $header .= "User-Agent: Mozilla/5.0\r\n"; $header .= "Connection: Close\r\n\r\n"; Tikai minējums :)
  9. Neraksti tik drausmīgas rindas ar mežonīgu backslashu vairumu. Bez tam tev mainīgo ielikšana rindā klibo. Ja vajag garu htmlu ielikt, dari tā: http://paste.php.lv/3467 Uz ātro, pareizi mainīgo ielikt: echo 'Strings parastās pēdiņās ar '.$mainigo.' ieliktu'; // vai tā echo "Strings dubult pēdiņās ar $mainigo iekšā";
  10. Kļūda, visticamāk, ir kādā rindiņā iepriekš. Un droši vien neuzmanība. Pietrūkst ',' vai ';', vai kas tamlīdzīgs. Ja gribi ko konkrētāku, izliec failu iekš http://paste.php.lv. Bet papriekš pameklē pats :)
  11. Salīdzinātu, izrēķinātu starpību, pieskaitītu... Tā ir vairāk filizofiska diskusija par tēmu, kas bija pirmais - ola vai vista :) Katrā ziņā timestamp ir universālāka lieta, ar kuru var darīt visu, ko sirds vēlas... Un par kuru var teikt, ka tas uzvedas kā datums.
  12. Taisnība, "īstais datums ko dabū ar fju date" izturas kā strings. Tak pieļauju domu, ka cilvēks gribēja uzzināt kā no tā uztaisīt tiešām datumu, nevis vienkāršu stringu, un tik savas neizglītotības pēc uzdeva jautājumu tik glupi :) Sorry par off.
  13. if(isset($_SESSION['form_submited'])) { echo 'Ej kakaat aatrais spiedeeej'; exit; } else { $_SESSION['form_submited'] = 1; }
  14. Un salīdzināt ar citu datumu. To tavā variantā nu nekādi navar :)
  15. 2 nemec Viss jau būtu labi, funkciju uzrakstīt var bez problēmām, tik lapas apjoms nesamērīgi palielinās ja tekstiņš tāds pagarāks... A man viņš dotajā gadīījumā ir tieši tāds :) Bet priekš navigācijām visādām pilnīgi varētu iet.
  16. Tak ne jau prieka pēc to vajag. Dzīve piespiež.
  17. Vai kāds ir lietojis ftp caur tele2 gprs`u? http protokols iet, bet provējot savienoties pa ftp, izdod 'ftp error occured' :( Var kāds ko līdzēt no pieredzes?
  18. Laikam tomēr tiesības. Ja nebūtu foldera teiktu ko līdzīgu 'Can`t found folder or file' :)
  19. Vēl ir jauks redaktoriņš PHP Expert Editor: http://www.ankord.com/ No trūkumiem - nesaprot utf-8, pluss - bijušā psrs iedzīvotājiem par brīvu :) Atmiņu tērē ļoti cilvēcīgi, nu un fīčas, imho, ļoti jaukas.
  20. Man arī tiek nosūtīts header un apacham ir uzlikts utf-8 defaulta, bet atkomentējot to default-charset sākas joki :)
  21. iekš php.ini ir šitāds: default_charset = "iso-8859-1". Varbūt ka tur tā vaina. Man viņš php5 ir aizkomentēts, un ar utf-8 viss ir ok. Jā, tiko atkomentēju, ar utf trabli sākās :)
  22. Bēdīgi bet fakts - nav! Paldies par atbildēm.
  23. Bildes noteikti ir perversija. Es arī smu par prastiem burtiem, tak pasūtītājam ir gatavs dizains un patīk tie burti :( Nākas izvirst... Ja citādi neies, meģināšu flash. Tak pašai idejai iekš css jau daudz gadu. Vai tiešām nav kāds standarta veids strādājoš pa šo laiku izveidots?
  24. Uzradās vajadzība rādīt lapiņā nestandarta fontu. Iekš css it kā ir ispēja lādēt fontu no servera, apm. šitā: @font-face { font-family: "DS Moster"; src: url(http://www.myhost.lv/fonts/ds_moster.ttf); } .moster { font-family: "DS Moster"; font-size: 20px; color: #666666; } <html> <head> <link href="moster.css" rel="stylesheet" type="text/css"> </head> <body> <p class="moster"> TEST PAGE </p> </body> </html> Tak šitā ff viņu vispār nelādē, a ie lādē, bet nerāda. Klīst baumas, ka ie rāda, ja fonts ir .eot formātā. Tak tas neatrisina jautājumu ar pārējiem brauseriem. Varbūt kāds var ieteikt strādājošu risinājumu?
  25. Un laikam tak ar $_request arī neies, ja tik tas nav tevis definēts variablis. Varbūt domāji $_REQUEST?
×
×
  • Create New...