Delfins
-
Posts
3,746 -
Joined
-
Last visited
Posts posted by Delfins
-
-
1) $ID = count( file($tavsFailaNosaukums) );
2) $arr = file( $tavsFailaNosaukums );
foreach($arr AS $k => $line ) {
$arr[$k] = explode( ':|:', $line );
}
3) impossible ar .htaccess vismaz
-
Maza piebilde - tas korekti (un arii bez garantijas) straadaas tikai
zem Win -
un arii ja datus liks uz taas pashas masiinas (tobish uz PC un arii tad droshi tikai MyISAM)
ja meginaasi taadaa veidaa parnest uz citu op sisteemu - tad iespeejams ka nekas neiznaaks - MYSQL (peec idejas visi tabulu tipi) ir saistiiti vairaak vai mazaak saistiiti ar OP sisteemu (failu glabaashanas iipatniibas utt. )
es nebūtu teicis tā, ja man nesanāktu...
Esmu pārlicis no Win uz Linux un viss iet, kā arī no veciem backupiem (linux->linux) arī esmu restorējis (just copy).
-
-
Varbūt es kārtējo reizi izteicos neprecīzi. Tātad es vēlos mācīties OOP, bet gribu zināt kādos gadījumos šamo izmanto un kādēļ Just nepietiek ar fukcijām, kāpēc tās klases vispār ira vajadzīgas un ko tas dod un vel arī kādu pavisam viekāršu OOP piemēriņu par pamatu ņemot šo te fukciju tip lai rezūltāts būtu tāds pats
function echo_string() echo "Hello world"; }
Paldies Jums jau iepreikš
nu bāc palasi kaut kādus manuāļus, kādēļ vispār jālieto OOP
OOP arī āfrikā ir OOP :)
-
būs visas datubāzes. bet pirms tam sakonfigurē pareizi mysql, lai nav gļuķi ar charsetiem.
PS: es pat ieteiktu cold-backup = stopējam mysql, arhivējam MYSQL_DATA direktoriju :)
-
Piemeeram:
Class obj{
$name
$login
...
}
index.php
$x = new obj;
$x->name = 'jupis';
$x->login = 'kuj';
$_SESSION['g'] = serialize($x);
...
main.php
$x = unserialize($_SESSION['g'])
echo $x->name;
Lasiiju googlee:
Neesot labi glabaat Objektus sessijaas...
aatrums samazinaats, atminja pielien pilna..
Tie ir vieniigie miinusi?
dažreiz arī drošība...
kāpēc jāglabā vesels objekts? var jau tikai exportēt/importēt vajadzīgos objekta datus (serialize() glabā visus)
-
easy - kaut vai DB access klases (mysql,postgre,oracle), kas inherito un iekšobjekta tur vajadzīgos mainīgos (link,errors,lastQuery,etc...)
vai arī template pārsēšana :)
es arī piemēram taisu klases katrai DB tabulai (pēc vajadzības) vajadzīgām operācijām
-
nav jēgas tur lietot OOP, ja nav kaut kādas unikālas fiškas.
teiksim debugam noder start($counterName) un stop($counterName)
lai varētu vienlaicīgi `taimerot` vairākas daļas/blokus.
bet var ari iztikt ar procedūrām ar globaliem mainīgiem :) (tur ir tikai 2 cipari jāglabā :))
PS: viena lieta mācities OOP, citas lieta pielietot to tur kur to vajag/nezitikt.
-
Tāpē, ka bremze. strpos noteikti ātrāks. Pie tam ereg vēl punktus sāks interpretēt kā patvaļīgu simbolu, un atgriezīs nekorektus rezultātus, tipa:
$ko = ":0..jpg:"; $kur = ":02.jpg:05.jpg:x01.jpg:"; if (eregi($ko, $kur)) { echo "jaa"; } else { echo "nee"; }
atgriezīs jā
paga paga, tā jau ir sintakse ereg-am. vajag visus specifiskos simbolus slašot
-
-
da takš uztaisi atsevišķu skriptu `setstyle.php`
`config.php`
$styles = Array( 'default' => 'Defaultais' , 'sarkans' => 'Sarkans', 'zils', 'peleks' );
`setstyle.php`
<?php include 'config.php'; if (!empty($_GET['style'])) { $stylename = $_GET['style']; if (!empty($styles[$styleName])) { $_SESSION['pageStyle'] = $styleName; } else { $_SESSION['pageStyle'] = 'default'; } } header( 'Location: '.$_SERVER['HTTP_REFERER'] ); ?>
attiecīgi linkus izvadi
`stylemenu.php`
foreach($styles as $styleId => $stylename) { echo '<a href="setstyle.php?style='.$styleId.'">'.$styleName.'</a>'; }
un kad izvadi HTML
echo '<link href="'.$_SESSION['pageStyle'].'.css" rel="stylesheet" type="text/css" />';
-
wisss
kad pārstāsi rakstīt šādā veidā vairs tādi jautājumi neradīsies :)
PS: no offense
-
nee nu es jau varu kkaa cherezhee ar preg_match izlobiit, bet gribeeju zinaat vai ir kaads elegantaaks risinaajums.
nosuutiit atpakalj taadaa pat veidaa gan iisti neder, jo skripts iet, kku pa vidu jaapadot mainiigais citam skriptam, tas sho to izdara un vajadzeetu vienkaarshi atdot atpakalj
nu taču, kad sūti POST, pēc tam tu lasi atpakaļ datus... attieciīgi tas skripts var atgriezt parastu kontentu, un ar preg_match (kā jau pats teici) izdabūt ārā visu ko vajag.
tas taču ir parastā lieta :) - kad browsers parāda kontentu un ar F5 var atkārtot postēšanu (biežakais bugs iesācējiem)
kontentu izvadi kaut vai :
varname: value\n \n
-
Nu es piedāvātu taisīt atsevišķu galereju... un tad rakstam pievienot klāt galerejas (reference = story N<->N galleries )
nu a galereju managements jau īzī :)
-
-
izmanto to kas man pēdējā postā.
PS: kad raksti querijus, labāk tos pārbaudi iekš konsoles vai kāda cita klienta...
vai sliktākajā gadījumā mysql_error() izvadi
-
-
-
-
select count(user_id) AS cnt from users group by user_id having count(user_id) > 1 order by cnt desc limit 1
???
PS: netesteju bet vajadzetu buut ok
-
-
taatad tabulaa ir lauks ar nosaukumu `laiks`. Tips= INT
un selects ...
vajag no tabulas ierakstus kurak veertiiba lauks ir lielaaka par 10 un mazaaka par 100
... AND (laiks > 10 AND laiks < 100) ... nju man shitaac variants.. bet panjem arii ierakstus kam lauks `laiks` ir ielaaks par 100
ir kaadas idejas/ieteikumi?
varbūt tev priekšā ir kaut kur OR bez vajadzīgajām iekavām...
jo tev `laiks` robeža ir pareizi sadefinēta...
-
-
php5, mysql 4.0, postgre, shells, logfaili
Iespēja uzstādīt vajadzīgos php-ext
diska vieta atkarīga no projekta
Pārējam - nē.
<select>
in JavaScript, VBScript
Posted
tas tipa gribi iesetot `Sorting` rindiņām ?
nav vienkāršāk ar `Up` un `Down` ? :)