Paulinjsh
-
Posts
755 -
Joined
-
Last visited
Posts posted by Paulinjsh
-
-
kodējam ar register_globals = off
-
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
-
Piekrītu xPtv45z sesijas glabā datu bāzē.
-
grey_wolf tikai pasaki, ka ņems vērā :P
-
tur jāuzliek pareizs collocation (nez kā lv iztulkot), piem., utf8_general_ci
-
-
Tā tomēr vienkārši bija atstarpe :)
$xml = ' '.file_get_contents('http://informer.gismeteo.ru/xml/26406_1.xml'); $xml = new SimpleXMLElement($xml);
-
simplexml man arī bļāva par kļūdām kaut vai pirms xml sākuma ir iemesti enteri!
-
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
-
ja php 5.x tad tīri smuki var izmantot http://lv.php.net/simplexml
-
gan jau viņš jauc :) visticamākais ir domāts 1.5k apmeklējumu dienā!
-
<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();"
-
janjiss tev tagi nepareizā kārtībā tiek aizvērti!
-
tad uzraksti risinājumu, lai nākamais arī nečakarētos vairākas stundas!
-
Padot izmantojot POST
-
Grey_Wolf ok nebiju tik tālu aizdomājies :)
Tad jā pie izvada nl2br
-
kāpēc, ja esi izlaidis jau vienu reizi gribi laist vēlreiz?
-
nu kodējot vienmēr uzliec error_reporting(E_ALL); ini_set('display_errors', 1);
-
nu labi rakstīts saits ar izslēgtu error_reporting :)
php.ini uzliec error_reporting = E_ALL^E_NOTICE
-
meklē tantē guglē http://www.google.lv/search?q=tooltip+java...lient=firefox-a un viens no pirmajiem linkiem http://ashishware.com/Tooltip.shtml
-
apaches konfigā to varēja atslēgt (laikam). palasi manuālī!
-
safe_mode un open_basedir varētu līdzēt
-
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.
-
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 :)
Tabula no MySQL uz home page
in PHP un datubāzes
Posted
error logā kas?