direktors Posted July 18, 2006 Report Share Posted July 18, 2006 (edited) lai nu gluži nepiesārņotu forumu ar jautājumiem, veidojot jaunumu lapu (blogu.. kā nu kurs saprot) uztaisiju šo tēmu, linki uz izmantotām tēmām arīdzan te. php.lv/fmysql - struktūra, datu atlase css, div elementa izmantošana, problēmas datu apstrāde pēc submit.. gudrība datubāze, id auto_increment .. $_POST['data'] problēma šobrīd man interesē vai iespejams kautkā aizsargāt .php failus, kas paredzēti tikai includošanai, aizsargāt lai nevar atvērt no browsera ar tiešu linku uz failu? Edited July 18, 2006 by direktors Link to comment Share on other sites More sharing options...
v3rb0 Posted July 18, 2006 Report Share Posted July 18, 2006 iekš index.php pirms includošanas define('IR_OK',true); un iekš includes pašā sākumā ieraksti if(!defined('IR_OK')) die('šitā nav brīv inklūdot!'); Link to comment Share on other sites More sharing options...
Klez Posted July 18, 2006 Report Share Posted July 18, 2006 var, te pat forumaa paskaties vai arii manuaali Link to comment Share on other sites More sharing options...
direktors Posted July 18, 2006 Author Report Share Posted July 18, 2006 (edited) liels paldies. tādu iespēju nezināju, likšu lietā. tais iekavās pie die() nevar norādīt, ka redirektē uz citu lapu? Edited July 18, 2006 by direktors Link to comment Share on other sites More sharing options...
Aleksandrs Posted July 18, 2006 Report Share Posted July 18, 2006 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: ..'); Link to comment Share on other sites More sharing options...
direktors Posted July 18, 2006 Author Report Share Posted July 18, 2006 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: ..'); if(!defined('xxx')) header('Location: index.php'); ja rakstu šādi tad to die vispār vajag? aiz header vai tad kautkas vel izpilditos? Link to comment Share on other sites More sharing options...
john.brown Posted July 18, 2006 Report Share Posted July 18, 2006 (edited) includojamos failos, imho, nevajag likt neko tādu, kas kaut kādu outputu var dot, vai kā citādi izpildīties. To biš, funkciju libus tik vai klases. Tad ar nav lielu problēmu ar nesankcionētu include. Nu un paranojas nomierināšanai augstāk minēto... :) Nu, no paranojas viedokļa smukāk būtu: if(!defined('IS_OK')) { header('Location:blahost.lv'); exit; } Edited July 18, 2006 by john.brown Link to comment Share on other sites More sharing options...
andrisp Posted July 18, 2006 Report Share Posted July 18, 2006 It kā nevajag, bet kaut kur vienreiz lasīju, ka kaut kādos speciālgadījumos var gadīties, ka header neizpildas un tāpēc ieteicams die(); aiz tā. Varbūt kāds kaut ko var iekomentēt par šo ? Link to comment Share on other sites More sharing options...
Aleksandrs Posted July 18, 2006 Report Share Posted July 18, 2006 (edited) aiz header vai tad kautkas vel izpilditos? Var izpildīties nākošais header, ja tāds ir.. Piem.: header('Location: http://localhost#1'); header('Location: http://localhost#2'); Aizies uz: http://localhost#2 Par šo aprakstīts arī ir dokumentācijā: http://lv.php.net/manual/en/function.header.php Edited July 18, 2006 by Aleksandrs Link to comment Share on other sites More sharing options...
Delfins Posted July 19, 2006 Report Share Posted July 19, 2006 if ( ! defiened('XXX') ) return; Bet iesaku ar defines nepārspīlēt... jo lietojot kaut kādu optimaizeru, tad dabūsi gļukus, tobiš op-kodā tas if-define vienmēr būs FALSE, un tavs skripts nekad neies... Es jau vienreiz aplauzos... Visprastākais veids (uz apache), uzlikt .htaccess uz .include direktorijas Link to comment Share on other sites More sharing options...
direktors Posted July 20, 2006 Author Report Share Posted July 20, 2006 par kādiem optimaizeriem tu runā, tas ir kaukas no klienta puses vai servera? kāds ir jūsu viedoklis - cik platu taisīt lapu? sākot taisīt es izmērus liku vadoties pēc sava monitora 17" 1024x768, un sāku prātot ka uz mazakiem monitoru izmeriem vai izšķirtspējām būs pakaļā.. mūsu dienās tie 15" un 800x600 vēl ir aktuāli? Link to comment Share on other sites More sharing options...
andrisp Posted July 20, 2006 Report Share Posted July 20, 2006 800x600 vairs izmanto tikai kādi 6-8 procenti, bet par lapas platumu izlemjot, vadies ārī pēc tā, kādai auditorijai tai paredzēta. Link to comment Share on other sites More sharing options...
v3rb0 Posted July 20, 2006 Report Share Posted July 20, 2006 vajag atcerēies ka platus textus ir grūti uztvert, tāpēc, jo platāks texts, jo lielākiem burtiem jāraksta. Link to comment Share on other sites More sharing options...
direktors Posted July 20, 2006 Author Report Share Posted July 20, 2006 orientēta.. vienvārdsakot jaunā paaudze, ne gluži 13 gadīgi bērneļi, drīzāk studenti un uz augšu. uzbuve ka jau jaunumu lapām izmeri (platums) lapai kreisajā pusē navigācija 200px vidus kur jaunumi 500px labajā pusē rāmis mazākām ziņām, informacija 280px + margin'i kopā bišķi zem 1000 sanāk Link to comment Share on other sites More sharing options...
v3rb0 Posted July 20, 2006 Report Share Posted July 20, 2006 1024x768 drošais platums esot 955 pixeļi http://www.wpdfd.com/images/browsergrid.gif Link to comment Share on other sites More sharing options...
Recommended Posts