Jump to content
php.lv forumi

Paulinjsh

Reģistrētie lietotāji
  • Posts

    755
  • Joined

  • Last visited

Everything posted by Paulinjsh

  1. Paulinjsh

    Sesijas

    kodējam ar register_globals = off
  2. nu varēsi uzrakstīt sesijas handleri tā lai visām lapām slēdzas pie viena servera un izmanto vienu un to pašu sesiju
  3. Piekrītu xPtv45z sesijas glabā datu bāzē.
  4. tur jāuzliek pareizs collocation (nez kā lv iztulkot), piem., utf8_general_ci
  5. Tā tomēr vienkārši bija atstarpe :) $xml = ' '.file_get_contents('http://informer.gismeteo.ru/xml/26406_1.xml'); $xml = new SimpleXMLElement($xml);
  6. simplexml man arī bļāva par kļūdām kaut vai pirms xml sākuma ir iemesti enteri!
  7. Par velti pagrūti. Pats tādā gadījumā speru datus no gismeteo.ru jamie piedāvā xml failu. 4x dienā novelkas un nokešojas. Xml fails http://informer.gismeteo.ru/xml/26406_1.xml Pats info par failu http://informer.gismeteo.ru/ Apdeits xml failam, cik atceros, notiek 6, 12, 18 un 24
  8. ja php 5.x tad tīri smuki var izmantot http://lv.php.net/simplexml
  9. gan jau viņš jauc :) visticamākais ir domāts 1.5k apmeklējumu dienā!
  10. <form method="post" action="" onsubmit="fja_kas_veiks_to_ajax(); return false;"> </form> vai arī laukiem, kuriem gribi pārbaudīt on the fly uzliec onblur="funkcija();"
  11. janjiss tev tagi nepareizā kārtībā tiek aizvērti!
  12. tad uzraksti risinājumu, lai nākamais arī nečakarētos vairākas stundas!
  13. Grey_Wolf ok nebiju tik tālu aizdomājies :) Tad jā pie izvada nl2br
  14. kāpēc, ja esi izlaidis jau vienu reizi gribi laist vēlreiz?
  15. nu kodējot vienmēr uzliec error_reporting(E_ALL); ini_set('display_errors', 1);
  16. nu labi rakstīts saits ar izslēgtu error_reporting :) php.ini uzliec error_reporting = E_ALL^E_NOTICE
  17. meklē tantē guglē http://www.google.lv/search?q=tooltip+java...lient=firefox-a un viens no pirmajiem linkiem http://ashishware.com/Tooltip.shtml
  18. apaches konfigā to varēja atslēgt (laikam). palasi manuālī!
  19. safe_mode un open_basedir varētu līdzēt
  20. Paulinjsh

    Onlaina

    nu tad tabulā pieliec vēl vienu lauku dir vai cat vai kā nu tu viņu nosauc, kurā glabā, kur konkrēts lietotājs atrodas.
  21. Paulinjsh

    Onlaina

    tabulas struktūra varētu būt šāda: CREATE TABLE `_online` ( `session` varchar(100) NOT NULL default '', `uid` int(11) unsigned NOT NULL default '0', `timestamp` int(11) unsigned NOT NULL default '0', PRIMARY KEY (`session`), KEY `timestamp` (`timestamp`) ) ENGINE=MEMORY; Tālāk pats kods $timestamp = $_SERVER['REQUEST_TIME']-60*60*10; // timestamp laikam šobrīd - 10 minūtes mysql_query("DELETE FROM _online WHERE timestamp <= ".$timestamp); // izdzēšam visus vecos online mysql_query("UPDATE _online SET timestamp = ".$_SERVER['REQUEST_TIME']." WHERE session_id = '".session_id()."' LIMIT 1"); // apdeitojam šīs sesijas laiku if(mysql_affeched_rows() != 1) { // ja neviens lauks nav updeitots, tas nozīmē, ka nav vēl tabulā, tātad insertojam mysql_query("INSERT INTO _online VALUES ('".session_id()."', ".$_SESSION['user']['id'].", ".$_SERVER['REQUEST_TIME'].")"); } uz fikso rakstīju, gan jau kāds papildinās :)
×
×
  • Create New...