Aleksandrs
Reģistrētie lietotāji-
Posts
123 -
Joined
-
Last visited
Everything posted by Aleksandrs
-
Ar attiecīgo web serveri vari iestāstīt, ka tāda mape nepastāv, vai arī atverot kādu mapi, kurā ir tie php faili pārmet uz sākumlapu. Iekš die neko pārmest nevar, bet pirms die var izsaukt header('Location: ..');
-
Ir problēma, izmantojot vienkāršu ajax kodu, pieprasot vairākas lapas vienlaikus, netiek izvadīts rezultāts pareizi. Skat. paraugā pogu: reqXml 1-3 paraugs: http://paste.php.lv/4075 date.php: <? echo microtime(); ?> Jautājumi: Kā apiet problēmu? Vai vispār metode, pēc kādas onreadystatechange funkcijas tiek lietots ir pareiza?
-
Css pseudoclass hovers nedarbojas uz ie
Aleksandrs replied to march's topic in Pārlūku savietojamības problēmas
Risinājums tavam gadijumam, stili apmēram tā: .menu a { display:block; width:160px; text-align:center; padding-top:25px; color:#B3917C; font-family:verdana } .menu a:hover {padding-left:20px} HTML: <div class="menu"> <a href="#">1</a><br /> <a href="#">2</a> </div> -
v3rb0, Var jau bez iframe, tas ir risinājums, ja negribam pārlādēt visu lapu, bet tikai bildi un iztikt bez js. Jackal, html/php piemērs: bildes.php <? $folder = '!small'; if($dir = opendir($folder)){ while(($file = readdir($dir)) !== false){ $f = $folder.'/'.$file; if(is_file($f)){ $files[] = $file; } } closedir($dir); } $id = (isset($_GET['id']) ? $_GET['id'] : 0); ?> <meta http-equiv="refresh" content="5;URL=bildes.php?id=<?=($id+1)?>"> <img src="<?=$folder.'/'.$files[$id]?>" /> !NB Pārliecinies, ka mapē ir tikai bildes un ja negribi, lai visa lapa pārlādētos attiecīgi šo bildes.php ieliec iframe. !NB Šis paraugs katru reizi nolasa mapes saturu pārlādējoties, nebrīnies, ja nelādēs ātri. Ar javascript ir līdzīgi, ja saturs dinamisks, ar php uztaisi js array, tad ar funkciju attēlo bildi un pārlādē bildes attēlošanas funkciju cik bieži nepieciešams.
-
1) Ar javascript, saliec visas bildes kādā js array, ar js funkciju attēlo bildi un ar setTimeout pārlādē funkciju pēc cik sekundēm nepieciešams. 2) Ar html,php, uztaisi iframe, kurā attēlo bildi, adreses galā piekabini bildes id/nosaukumu, ar html meta refresh liec lapai atjaunoties ar citu adresi, ar php nosaki kura bilde ielādēsies konkrētājā adresē.
-
Lai drošāk un, ja tikai skaitļi, tad vajadzētu: $code=(int)$_POST['code']; un pēc tam attiecīgi: if(!empty($code)) { vēl arī varētu pārrakstīt šo daļu: $results=mysql_query('SELECT null FROM `table` where `table` = '.$code.' LIMIT 1'); $row = mysql_fetch_row($results); if (!empty($row)){
-
Nepieciešams izvilkt datus no 4 tabulām ar 1 query
Aleksandrs replied to AndzX8-842's topic in PHP un datubāzes
Rakstot pēc teksta, sanāca kaut kas tāds: SELECT f.*,u.*,d.*,m.* FROM fleet f LEFT JOIN users u ON f.fleet_commander_id=u.id LEFT JOIN division d ON f.id=d.fleet_id LEFT JOIN dmembers m ON d.id=m.division_id LEFT JOIN users s ON s.id=m.division_member_id -
Itkā jau nav nekāds sarežģītais vaicājums. Kā teikt parastākām lapām servera konfigurāciju neizvēlies, bet iemesls kā parasti vai 0.01 sekundi neiegūsim taisot tikai vienu vaicājumu. v3rb0, ja daudz ierakstu, vai [select * from tabula order by grupa] vietā nebūtu labak katrai grupai taisīt [select * from tabula where grupa=GRUPAS_NUMURS LIMIT 5] ?
-
Neiet. Parasti tika taisīts katrai grupai savs vaicājums, bet gribās visu vienā. Bija doma tādu vaicājumu: SELECT id,grupa,ierakstsFROM tabula v WHERE id IN (SELECT id FROM tabula WHERE grupa=v.grupa LIMIT 5) Bet 4.1 šādu vaicājumu neatbalsta.
-
Kā vienā mysql(4.1) vaicājumā izvilkt 5 ierakstus no katras grupas? Tabulas struktūra: id|grupa|ieraksts
-
Ja nepatīk, tad darī kaut ko šādu pie ziņu pievienošanas: $results = mysql_query('SELECT COUNT(*) FROM `zinjas`'; $row = mysql_fetch_row($results); $nakamais_id = $row[0]+1: mysql_query('INSERT INTO `zinjas` SET `id`='.$nakamais_id.' AND .. ');
-
Tajā pašā wiki saitē bija adrese priekš windows: http://www.kalab.com/freeware/cron/cron.htm (Nav gan pārbaudīta lieta.)
-
Ja tiek viss darīts ar php, tad var uzlikt php koda izpildi pie crontab*, lai izpildās ik pa laikam. * http://en.wikipedia.org/wiki/Crontab
-
Lai php fails(*.php) tiktu padots kā WML fails, ir nepieciešams php pielikt klāt attiecīgo header: header("Content-type: text/vnd.wap.wml"); Vispār jādomā kā grib lapu rādīt, vecākiem modeļiem t.i. WML formātā, jaunākiem modeļiem xHTML formātā.
-
Pievienošos apspriešanai.. Ja grib panākt rēķināšanu, kā autors vēlējies, tad nāksies izmantot round divas reizes un būs vajadzīgā autora secība. echo round( round(0.49, 1) ); Ja aiz komata vairāki skaitļi un vajag apaļot sākot no pēdējā skaitļa, tad vajag uztaisīt ciklu un pa vienam apaļot..
-
par header, post, get un $_SERVER['QUERY_STRING']
Aleksandrs replied to andrisp's topic in PHP un PHP :)
Es izmantoju: //kods if(isset($_SERVER['HTTP_REFERER'])){ header('Location: '.$_SERVER['HTTP_REFERER']); }else{ header('Location: ..'); //kaadu fiksētu lpp } -
Paldies, strādā. Ar iepriekš nodefinēšanu bija problēmas.
-
Vai ir iespēja definēt vērtību funkcijā, lai tā ir pieejama ārpus funkcijas pēc tam?
-
Nevar pārlādēt, bet ja vajag, lai dati atjaunotos(nesaglabātos cache pārlukā), var pie html <head> pierakstīt pāris rindiņas: <META Http-Equiv="Cache-Control" Content="no-cache"> <META Http-Equiv="Pragma" Content="no-cache"> <META Http-Equiv="Expires" Content="0">
-
Pats kods nav uzrakstīts pareizi, manuālī taču ir rakstīts piemērs, to būtu nokopējis vispirms.. <?php $to = '[email protected]'; $subject = 'the subject'; $message = 'hello'; $headers = 'From: [email protected]'; mail($to, $subject, $message, $headers); ?> Un papildus var sākumā pierakstīt: ini_set('sendmail_from', '[email protected]'); Varbūt tas līdzēs kļūdu apslāpēt.
-
SELECT COUNT(kolonna) as cik FROM news GROUP BY kolonna ORDER BY cik DESC Šādi?
-
Neatšķiras, bet tēmas autors negribēja katru reizi rakstīt pie funkcijas global...
-
$GLOBALS['test'] = 'test'; function show(){ echo $GLOBALS['test']; } show(); // test Šādi vēl var.
-
Pieliekot attiecīgo masīvu latviešu burti tiek saspiesti ar mazāku atstarpi nekā citi burti, rodās defekts, ka viens burts virsūotram gandrīz. Vai tam ir risinājums?
-
Tad es prasu, vai tas ir iespējams kaut kādā veidā vai nē?