Jump to content
php.lv forumi

andrisp

Moderatori
  • Posts

    8,065
  • Joined

  • Last visited

Everything posted by andrisp

  1. andrisp

    guest book

    edw, kādus kosmiskus aprēķinus tu tur veic, ja tev lēns guestbooks sanāk ? :)
  2. <?php while($kam = explode(",", $kam)){ mysql_query("INSERT INTO messages ..."); }?> Šis nestrādā, jo $kam pointeris visu laiku tiks atstatīt uz sākumu (pareizāk sakot - katru reizi tu $kam masīvu izveido pa jaunam, un jaunam masīvam pointeris vienmēr ir uz pirmo elementu). UPD. Nē, tomēr vaina ir tur, ka otrajā aplī $kam vairs nav masīvs bet tikai strings. Vari darīt šadi: <?php $kam = explode(",", $kam); foreach($kam as $v){ mysql_query("INSERT INTO messages ..."); }?> Tikai neaizmirsti pirms tam arī notrimot (trim) katru stringu, jo daudzu lietotāji aiz komata liek atstarpi (kā tas normāli ir arī jādara).
  3. Man liekas ok, ja pēc termiņa beigām vēl vismaz 10/15 dienas vēl dod laika apmaksāt. Šajā laikā klientam tiek atgādināts, ka viņam ir aizmirsies apmaksāt rēķinu. Un ļoti bieži tā arī ir, ka aizmirstas, vai arī uzticas automaksājumiem, kas kautkādu iemeslu dēļ var nenošancēt.
  4. Anuka paņem iekopē šito gabalu iekš paste.php.lv un izdzēs no šejienes. Un obligāti ieliec iekš <?php ?> lai izgaismojas sintakse.
  5. "kaukadu linku" ? Ko tas nozīmē ? Pats nezini, ko ieliki ?
  6. hm.. varbūt tev ar php konfigurāciju kautkas nav kārtībā ? uzliec defaulto php.ini un pasties vai kas mainās. print_r($_SESSIONS); ?
  7. Pārliecinājies, ka $_SESSION['loged_in'] ir tiešām tas, ko tu domā ?
  8. nu tehniski tas pats popaps jau vien būs.
  9. 1) Izmanto komatus, 2) <td> tags ir jānoslēdz ar </td> nevis ar </a> 3) Izmanto AJAX, bet tā kā īstenībā gribi pavisam kaut ko citu, nekā pateici, tad: <table> <td width="100">1</td> <td width="600"> if ($_GET['page'] == 'news') { require('news.php'); } else if ($_GET['page'] == 'kautkas_cits') { require('kautkas_cits.php') } // u.t.t. // Protams, var arī izmantot Switch konstrukciju. </td> <td width="100">3</td> </table>
  10. Es, piemēram, pēdēja gada laikā varbut esmu tikai kādus 5 popapus redzējis. Un tas jau ir daudz. :)
  11. Īsti neiebraucu, ko tu vēlies, bet: $zivis var saturēt, ko tu vien vēlies. IF blokus arī vari veidot cik gribi. Var darīt arī šādi: if ($zivis == 'x' || $zivis == 'y' || $zivis == 'z') { //.. }
  12. Not sure, bet izskatās forgetabout prasa pēc require (php.net/require). Fails, ko ielasa ar file, cik zinu, netiek nopārsēts.
  13. Es vienreiz novilku PHP, CSS un HTML videotutoriāļus. Vēl neesmu pat paskatījies, tagad droši vien jau izdzēsti :). Zinu, ka organizācija, kas tos video ražo saucās Lynda man šķiet. Man liekas svarīgi iemācities savu problemu definēt dažos angļu vārdos, lai varētu meklēt gūglē. Vēl svarīgi ir izmantot php.net manuāli. Piemēram, nesen viens jautāja kā var izveidot direktoriju ar php. Būtu iedomājies pameklēt atslēgvārdu 'directory' php.net manuālī, un uzreiz viss būtu skaidrs. Sintaksi var iemācīties +/- ātri, bet programmēšanas metodes jāmācās visu atlikušo mūžu.
  14. Vai arī: echo implode("<br />\n", $words);
  15. Hm... tu vēlies lai tā informācija kur ieglabājas ? Datubāzē vai failā ?
  16. hm.. kas notiek, ja raksta style="[...]" ? Bet diezvai Īsti nezinu kā šajā gadijumā eskeipt (ja vispār var).
  17. Ja backgrounds tiek veidots kā absolūti pozicionēts block elements 100% platumā un 100% augstumā (div, piemēram), tad norādi tam css z-index: -1; http://www.w3schools.com/css/pr_pos_z-index.asp http://msdn.microsoft.com/workshop/author/...ties/zindex.asp
  18. hmm.. http://www.javascripter.net/faq/sound/index.htm http://www.javascripter.net/faq/sound/onhover.htm Bet imo tam vairāk paredzēts flash.
  19. Nu gan tev attieksmīte jau pirmajā postā. Pastāsti, ko nevari izdomāt, un tad varbūt mēs varēsim tev dot padomus. Savādāk tavs jautājums izklausās (un īstenībā arī ir) pēc "HEEEELLPPP!!! Es gribu uztaisīt kautko līzīgu draugiem.lv!!! Iedodiet man skriptus, plzzzz!!! Esmu noobz!!!".
  20. Tu vispār paskatījies kodu, ko tev parādīju ?
  21. for($i = 1; $i <=999999; $i++) { if (is_file($i.'htm')) { $f_content = file_get_contents($i.'htm'); } }
  22. Apgūsti sessijas (php.net/sessions). Apgūsti header (php.net/header). 1) Izveido login formu (username, password) (action, piem., norādi auth.php), 2) Izveido db tabulu, kur glabāsies id, username, password etc dati, 3) Izveido failu auth.php (atkarībā no tā, kas form'as action attribūtā), 3) auth.php failā pārbaudi vai padotas username un password ir atrodas datubāzes tabulā. 4) Ja ir, tad ieseto, piem., $_SESSION['logged_in'] = true; un redirektē uz sākumlapu vai arī kur tev gribās. 5) Ja nav, tad redirektē atpakaļ uz login formas lapu. 6) Pēc tam visās lapās, kurās gribi lai iekšā tiek tikai ielogojoties, ievieto sākumā pārbaudi uz $_SESSION['logged_in']. Ja nav true, tad redirektējam uz login formu. Ceru, ka neko napalaidu garām un nesamelojos :). UPDATE: Es laikam visu galīgi pārpratu :).
  23. Ir arī vēl Firebird 1.5, bet PostgreSQL laikam tomēr advencētāks un labāk dokumentēts.
×
×
  • Create New...