Venom
Moderatori-
Posts
1,918 -
Joined
-
Last visited
Everything posted by Venom
-
domājam par drošīu un elastitāti: $sadalas=array('news'=>'Jaunumi','members'=>'Tie esam mēs','club'=>'Klubā','results'=>'Rezultāt','sponsors'=>'Šponsori','archive'=>'Arhīvs'); if (!isset($_GET['dest']) || !isset($sadalas[$_GET['dest']])) $_GET['dest']='news'; include $_GET['dest'].'.php'; foreach($sadalas as $key=>$val) echo '<a '.($_GET['dest']==$key?' class="active"':'').' href="'.$_SERVER['PHP_SELF'].'?dest='.$key.'">'.$val.'</a>';
-
uzliekot pareizu codepage, izmantojot kolācijas vai BINARY kārtošanu
-
<?php $page_id=news; un kur tad define() vai include ar to?
-
tur nav sessija pierastā veida, bet gan papildus HTTP headeru negotiations - to var papildus iečekot iekš $_SERVER['PHP_AUTH_USER'] un $_SERVER['PHP_AUTH_PW'], pie izlogošanas jāsūta header('HTTP/1.0 401 Unauthorized'); vai jāmaina autentifikācijas "zona" - realms (header('WWW-Authenticate: Basic realm="[realm]"');
-
piem. gribam aizvietot tekstā visus ciparus pret "<br />" primajā piem: /[0-9]/ otrajā: abs398dhg trešajā: <br /> ceurtajā parādās rezultāts, ja iečeko "also display inline", zemāk parādīs kā tas viss izskatīsies iekš htmla (resp būs ar jaunrindām) turpat rāda kas ir sakritis pēc patterniem un pēdejās regexpa modifikācijas (ja nu gribās rollback uztaisīt)
-
ja ar .htaccess - tad var skatīties uz basic authentification pusi Require Valid User utml neesmu noņemies, tā kā precīzāk nemācēšu teikt manas idejas grozās ap: lietotājs logojas iekšā. viņam tiek a) uzģenerēts kaut kāds identifikātors B) iekš .htaccess tiek pierakstīts rewriterule uz šādu identifikatoru, bet ar allow from lietotāja ip only resp. ja lietotājs ir no att. IP un ar pareizu identifikatoru, apache viņam/i noplūdina pareizo failu
-
es ierakstu kādā value-ā "~", vai " ' " zīmi
-
Kā jau teicu, pilnīgas pārliecības par to, ka uz apche2 neiet nav. Varbūt tikai komandrindas komandas jāpielabo.
-
Ņā, nekādas vainas nav. Attiecībā uz to -T, varētu atšķirties comandrindas parametri konfiga testēšanai (pirms palaišanas nočeko konfigu), varbūt jāpamēģina pamainīt iekš *.ini. Paprovēšu šodien lejlādēt 2 versiju un padancot apkārt tai (however nebija mans mērķis)
-
a es takš nezināju, vai uz 2x vispār neies, tāpēc nerakstīju
-
nujā, aizmirsu pateikt - tas ir priekš 1.3.x versijām, 2x vispār nav likts - jā šamais palīdz palaist un konfigurēt apache tiem, kas vai nu tikai sāk to visu, vai arī ērtības labad tiem, kas nelaiž apache kā servisu
-
Nezinu, ko citi lieto Apache CLI loga apslāpēšanai, bet reku-šeku gādījies sev uzklabināt tūli, kas varētu būt noderīgs arī citiem. Apache Mocassin servera pie/pār-startēšana un nostopošana sekošana servera statusam (ikoniņa trayā) log failu apskatīšana / attīrīšana virtualhostu apskatīšana, ātra konfigurēšana *.conf failu redaktors ar koda iekrāsošanu opcijas, kā vienmēr iekš *.ini (ar %1 var iebarot citus ini, vairākiem serveriem) Warning: beta, *.confus labāk nobackupot domāts Apache 1.3.x versijām
-
mysql -e < file.sql būtībā var izmantot kādu programmu (MySQL Front, MyCC), kur iebarot failu kā query
-
DELETE FROM tabula WHERE id IN(1,3) NB: ja ģenerē att. checkbox-inpututus while (...fetch...) <input type="checkbox" name="todelete[]" value=" $id " /> tad var ērti izmantot 'DELETE FROM tabula WHERE id IN('. implode(',', $_POST['todelete']).')' variantu
-
NB: bumbieriic, 1 brīdinājums
-
$_POST['plus']=empty($_POST['plus'])?0:(int)$_POST['plus']; echo '<form method="post" method="'.$_SERVER['PHP_SELF'].'"> <input name="plus" value="'.(++$_POST['plus']).'" readonly="readonly" /> <input type="submit" /></form>';
-
nākošā galerijā? ja nodod id, no ID zināsi arī kurai galerijai pieder //nākošais SELECT id FROM tabula WHERE galerijas_id=(tas un tas) AND id>(nodotais ID) ORDER BY id ASC LIMIT 1 paspēlējie ar id< vai > un ASC/DESC
-
skaties: if (empty($_POST['lauks1']) == ($_POST['lauks2'])) ja (lauks ir tukšs) - true vai false => ja false/true == ar $_POST['lauks2'] vērtību? if (!empty($_POST['lauks1'])) && !empty($_POST['lauks2']) && $_POST['lauks1']==$_POST['lauks2']) { //oki } else { //vai nu tukš viens no laukiem, vai arī nesakrīt }
-
un zināsi, kuru vainot, ja kas faktors, kas atkrīt pie osource
-
epona мать (atv. par offtopic, izlīdu labā omā no LJ)
-
spiežu roku (: nu tik ka trīs dienas atpakaļ taisīju vienai sistēmai lietotāja id sadalījumu pēc floor($id/1000) (piem. lietotājam ar nr 13456 būs apakšfolderis 13/) un pēc nickneimiem - ar substr($name,0,3) (venom iekš ven/)
-
chown(). chmod(), chgrp(), sudo, atkarīgs no apstākļiem bremzes sāksies safe mode ļauj neķēpāties php neprašņām, bet vienkārši piegriezt visu vajadzīgo ;(
-
tad labāk izmantot kaučko tādu: $txt='<b> any text here </b>'; function cb($match) { //print '<pre>'.print_r($match,1).'</pre>'; return $match[1].str_replace(' text','thing',trim($match[2])); } echo preg_replace_callback('#(<[a-z]+[^>]*>)([^<]+)#','cb',$txt);
-
nu, ja nepatīk regexpi, tad pēc piemēra varētu iztikt ar $lala=substr($txt,$tmp=strpos($txt,'>')+1,strlen($txt)- --$tmp+strpos($txt,'<',1));