Venom
-
Posts
1,918 -
Joined
-
Last visited
Posts posted by Venom
-
-
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āTipa, ja lietoju Apache serveri caur servisiem un conf failus rediģēju ar FAR, tad man šitais nav vajadzīgs?š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.
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
-
par trīskāršu līdzīgu tematu
-
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));
problemas ar php
in PHP un PHP :)
Posted
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>';