Ghenis
-
Posts
115 -
Joined
-
Last visited
Posts posted by Ghenis
-
-
Zend_Form ir:
1)Iespējams piekabināt elementiem filtrus/validatorus.
2)Iespējams norādīt formas metodi (POST/GET), kā arī action
3)Dažādi input tipi (ķekškastes, izvēlņu kastes utt. )
4)Iespējams pielikt dekoratorus pie renderēšanas.
...
-
Zend_Form.
-
Parametrizētie vaicājumi Rullz ;
-
Lēšu, ka tās ar socket_*
-
Izvadīt faila saturu var ar funkciju readfile(), padod headerus, kas tas ir ar funkcijas header() un kā autentifikācijas metodi var izmantot HTTP autentifikāciju.
-
Pie reizes interesē vēl viena lieta-cik saprotu,defaultā apacis nav pasargāts no shell komandām un skriptiem,kas ļauj iziet ārpus virtualhost robežām,brīvi pašiverējot arī citos vai pat os.Kādā virzienā būtu jāskatās,lai strikti noteiktu tikai viena Virtualhosta robežu,kurā izpildās komandas? Mod_security papildmodulis šķiet darbojas tikai uz ārējiem pieprasījumiem,bet kā aizsargāt gadījumā,kad kādam lietotājam ir savs virtualhost? Pagaidām esmu atradis tikai ru izstrādāto dklab_apache .Varbūt ir vēl kādas līdzīgas alternatīvas?
-
-
mysql_query rezultātu der pārbaudīt pirms turpmākas izmantošanas, jo funkcija mysql_query kļūdaina vaicājuma gadījumā klusi atgriež false.
-
Ja grib lietotājam rādīt smuku uzrakstu PHP kļūdas ziņojuma vietā, var uzrakstīt savu error handleri
-
uzraksti procedūru vai iebāz ; pa vidu.
-
-
Norādi otro argumentu funkcijai, tad atgriezīs tik vienu atslēgu kolonnai .
Konstanti MYSQL_ASSOC izmanto, ja vēlies, lai masīva atslēgās ir kolonnu nosaukumi, bet MYSQL_NUM - lai atslēgas ir secīgi numurētas.
-
Boti neizpilda Javascript, bet zin, kas ir OCR.
<?php $_SESSION['token']=md5(session_id().$_SERVER['USER_AGENT']); <form action="kautkas.php" method="post" id="forma"> <script type="text/javascript"> document.getElementById('forma').action = "addComment.php?token=<?=$_SESSION['token'];?>"; </script> <noscript> <p>Lai izmantotu formu, ieslēdz JavaSkriptu!</p> </noscript> <!--Visāda figņa--> </form>
Savukārt, addComent.php pārbaudītu token'u
-
PHP kā masīvus uztver tikai inputus ar [] beigās.
Respektīvi, nomaini input nosaukumu no id uz id[]
-
Iisti nesapratu, bet -
Trigeri ?
-
Apache konf. DomainAlias.
-
-
-
padomā pats...
1 apzīmē - jā0 apzīmē - nē
http://www.w3.org/TR/html4/interact/forms.html#checkbox
http://www.w3.org/TR/html4/interact/forms....def-value-INPUT
-
Problēma ir 27 rindiņā.
Mainīgie netiek parsēti single quote stringos.
pilno get pieprasījumu var dabūt ar $_SERVER['QUERY_STRING']
-
tinyint(1)
1 apzīmē - jā
0 apzīmē - nē
Insert INTO tabula (`field`) VALUES('1')
Ja vēlies citus stāvokļus, ne tikai 1 vai 0, iesaku izmantot enum
-
-
ADD PRIMARY KEY (`kolonnas nosaukums`)
-
Prasti un vienkārši
Pie ielogošanās uztaisam sesijas mainīgo userid.
tabula
visits
id | user | visitor | time
Un pie apmeklējuma ievietojam tabulā atbilstošās vērtības
izdzēšas no db
in PHP skripti
Posted
Triggeri.