Jump to content
php.lv forumi

renathy

Reģistrētie lietotāji
  • Posts

    343
  • Joined

  • Last visited

Everything posted by renathy

  1. renathy

    session

    Respektīvi - nevar būt tā, ka viens saits un otrs saist izveido sesijas vienādos mainīgos un tad notiek konflilts.
  2. renathy

    session

    Pēkšni mani samulsināja session_start. Man ir tāds mehānisms: index.php sākumā ir session_start Tad viņš pārbauda kkā tā vai ir lietotājs ielogojies: if (isset($_SESSION['loged']) && $_SESSION['loged') { // ir ielogojies } Vai tā ir pareizi? T.i., $_SESSION darbojas viena saitaietvaros?
  3. $sql = mysql_query("SELECT * FROM table WHERE type='' OR type='sea'"); AND - tas nozīmē, ka jāizpildās abiem nosacījumiem, t.i., tavā gadījumā tas nozīmētu - type ir jābūt vienāds gan ar tukšumu, gan ar sea. Tā kā tas nekad neizpildīsies, tad nav arī rezultāta. OR - tas nozīmē, ja jāizpildās vismaz viena nosacījumam, t.i., tavā gadījumā - type ir jābūt vai nu tukšam, vai arī vienādam sea (abi gadījumi tiks atlasīti).
  4. Manā gadījumā tiešām bija UTF without Bom. Bet tagad es uzliku visiem failiem to UTF without BOM un man kkā pazuda garumzīmes - tagad lapā nav garumzīmju (t.i., kodā ierakstu "āēūī", parādās ķeburi). Nez, varbūt es vēl kko citu izdarīju. VISS SKAIDRS. KĻŪDA IZLABOTA.
  5. Pašai jau ērtāk likt php, jo tad vismaz editors to atpazīst kā php :) Paldies.
  6. Ko īsti nozīme'- header('Cache-control: private'); Lasu vienu grāmatu, tur šitā ira, bet nav paskaidrots.
  7. Kādēļ ir tā, ka uz mana servera šis warnings (Cannot send session cookie - headers already sent by.. un pēc tam arī headers already send) neparādās, bet uzliekot uz klienta - parādās. Man ir šāds index.php fails (nekā cita tur iekšā nav) <?php session_start(); ?> Uz klienta servera rāda kļūdu: Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at ......./index.php:1) in ...../index.php on line Es pārbaudīju, ka nekādas liekas atstarpes nekur kodā nav. Tad es saglabāju failu nevis UTF8, bet ANSI kodējumā (notepad++). Un viss aizgāja... Vai kāds zina kāpēc tā notiek?
  8. Kadēļ includojamos failus parasti raksta ar paplašinājumu inc. Ja man piemēram ir 10 sadaļas, tad man ir vismaz 10 includojamie faili. Es tos saliku atsevišķā mapē un tiem pieliku php paplašinājumu. Kā vispār pieņemts? Tas pats - ar klasēm.
  9. Ja datu bāzē lauki tabulā izskatās sakārtoti, tad nenozīmē, ka viņi tieši tādā pašā secībā nāks no datu bāzes, rakstot parasto SELECT. Lai sakārtotu jāizmanto ORDER BY.
  10. renathy

    inactive

    Kā pārbaudīt (kādi eventi jāuzliek), vai lietotājs neveica nekādas aktivitātes uz lapas teiksim 10 minūtes un tad izsaukt funkciju, piemēram, XXX()? Savukārt, ja viņš kko izdara (pakustina peli vai nospiež kādu taustiņu), tad atkal timeri no jauna jāuzliek, lai turpina atskaiti uz 10 minūtēm.
  11. renathy

    inactive

    Kā pārbaudīt (kādi eventi jāuzliek), vai lietotājs neveica nekādas aktivitātes uz lapas teiksim 10 minūtes un tad izsaukt funkciju, piemēram, XXX()? Savukārt, ja viņš kko izdara (pakustina peli vai nospiež kādu taustiņu), tad atkal timeri no jauna jāuzliek, lai turpina atskaiti uz 10 minūtēm.
  12. Ok. Liels paldies! Vēl vienīgi papildus gribēju pajautāt - ja man nevajag saņemt atbildi atpakaļ no servera (nu nevajaga ne atjaunot div jaunumi ne vispār kaut ko darīt ar rezultātu), tad es vienkārši izlaižu to rindu $("#jaunumi").html(data); un viss strādā? Bet varbūt ir tāda paredzēta jau iespēja, kas sūta datus bez atbildes saņemšanas gadīšanas? un tad saprotu, ka ir $.get, bet kad izmanto $.ajax? Tagad palasīju saprotu, ka $.ajax vienkārši piedāvā vairāk visādu opciju, bet $.get un $.post ir vienkāršāki...
  13. Sāku skatīties jQuery, taču kkā netieku tik ātri skaidrībā, pārāk nesaprotams vēl tas pieraksts liekas, bet man vajag tieši Ajax daļu. Varbūt kāds var uzmest aši kādu piemēru vai shēmu kā tas notiek: 1.piemērs. Ik pēc noteikta laika (piemēram, 1min) nosūtīt kko uz serveri, lai ierakstītu kaut ko datu bāzē (piemēram, kaut vai ieraksta "1" tabulā). 2.PIEMĒRS sanāca pašai, bet 1.piemērs gan ne ... 2. piemērs. Pats vienāršākais piemērs kā, piemēram, uz pogas klikšķa rezultātā nosūta uz serveri, kur php atdod, piemēram tekstu 'abrakadabra' un šito tekstu saņemt atpakaļ.
  14. renathy

    a active

    Val: Labrīt. Tad tā bija pareizi?
  15. Var atlasīt pa daļām, piemēram: $query1 = 'select * from table1 where user_id = '.$id; $query2 = 'select * from table2 where user_id = '.$id; $query3 = 'select * from table3 where user_id = '.$id; ... Man šķiet, ka var arī salikt visu vienā kverijā: $query1 = 'select * from table1, table2, table3, table4... where table1.user_id = '.$id.' and table1.user_id = table2.user_id and table1.user_id = table3.user_id and table1.user_id = table4.user_id...';
  16. Saglabāju mysql datu bāzē ierakstu no textarea: mysql_real_escape_string(str_replace("<br>", "\n", $row['message'])) Tādējādi mysqlā nonāk teksts ar enteriem. Kad atrādu šo tekstu iekš textarea: htmlspecialchars($row['message']), tad tur ir enteri. Bet kad rādu šo tekstu iekš <p> tagad, tad tur nav enteru. Kāpēc?
  17. renathy

    htaccess

    Es ieliku public direktorijā allow from all, bet pārējās - deny from all. It kā strādā, Cits jautājums - man teiksim directory root ir folderis AAA. Tur iekšā ir folderis pubilc. Man vajaga, lai automātiski viss redirektētos uz foldera public index.php failu. Teiksim tagad esa rakstu localhost/public/index.php, bet vajadzētu localhost/index.php
  18. renathy

    a active

    Bet nu active nozīmē, ka viņš šobrīd ir aktīvs? Kā tieši šo ierakstīts? <a class="active" ????
  19. renathy

    a active

    Nesaprotu īsti kā es varu uzlikt HTML + CSS, lai tas links, uz kura es noklikšķinu (menu daļā) ir citāds. Man šobrīd ir: #vertmenu ul li a:hover, #vertmenu ul li a:active { color: #000000; background-color: #eeeeee; } Kādam jāizskatās HTML kodam, lai šis iedarbotos?
  20. renathy

    htaccess

    Ok. Paldies. Pamēģināšu. Iepriekš nekad neesmu rakstījusi htaccess failus.
  21. renathy

    iecentrēt img

    Kā ar CSS var iecentrēt tabulas šūnā bildīti? .list img { ??? }
  22. Ja uzliek date_default_timezone_set('Europe/Riga'), tad man darbojas. Ja uzliek kā bija iepriekš (American) tiemzone tad nedarbojas ne mktime, ne strtotime.
  23. marcis: kad liku tavu funkciju savā programmā, tad funkcija deva vienu rezultātu. Kad liku funkciju atsevišķā test.php failā (ārpus manas lapas), tad rezultāts bija tāds kā tev. Pie visa vainīga funkcija date_default_timezone_set, kas tika izmantota manā saitē, bet testa lapā test.php netika. Tā arī izbojāja un rādīja nepareizi atbildi, jo pieņēma ka datuma formāts ir citāds. Tātad joprojām ir aktuāls jautājums - kā strtotime funkcijai uzlikt tādu formātu, lai datums būtu dd.mm.yyyy un laiks būtu hh.mm formātā, jo nevar tak paļauties, ka serverī būs tieši tāds tas timezone uzstādījums kā man vajaga (a kādu man vajaga???).
  24. Ui, nu labi. Nav jābūt tā kā es uzrakstīju. Bet nav jābūt arī tā kā tā funkcija dod - 1258339500. echo date("d.m.Y H.i",1258339500); 16.11.2009 04.45 nevis 15.11.2009 21.45
  25. Aleksejs: Es biju domājusi strtotime(). Marcis: tavs ietektais strtotime variants man nestrādā. ja date = 15.11.2009 time = 21.45 tad strtotime rezultāts ir 1258339500 bet jābūt 1268343900
×
×
  • Create New...