v3rb0
Reģistrētie lietotāji-
Posts
3,166 -
Joined
-
Last visited
Everything posted by v3rb0
-
nu tad kaut kāds php4-only scripts patrāpījies.
-
prasi te - http://www.gign.lv/forum/index.php?showforum=6
-
kas? imho Tev pašam nav skaidrs kas, kad un kāpēc tur notiek. vispirms uzraksti visu pa solim ko tas index.php dara cilvēkiem saprotamā valodā, kur redirektē, ko 'iebaro' (lai ko ar tos nozīmētu), dodu vairāk kā 50%, ka tad, kad aprakstīsi pa soļiem, ko scripts dara (nevis ko viņam vajadzēju darīt) zināsi kur ir gļuks.
-
nu ķip saskaiti no webservera access loga.
-
pavisam labi būtu satasītu, ka viss notiek secīgi kā nākas - vispirms cepumus, tad pašu htmlu. output bufferings lai paliek lielākiem "nu pilnīgs čau tagad šito sataisīt" gadījumiem.
-
nemcaties, nevar ar php aizsūtīt nekādus datus. tēma slēgta!? :)
-
risini nevis sekas, bet problēmas cēloni. cp1257_bin , latin1_swedish_ci,utf8_general_ci neizskatās pēc vienādiem. vispirms visur vienādus encodingus, tad ar nebūs dieva brīnumi ka kaut kas nerādās vai pazūd.
-
/var/www/images/jaunumi folderim. rakstīts tač tur!
-
nav pa rokai man ftp, bet paskaties ko rāda filectime() un filemtime() failam, kurš pašlaik tiek uplodēts. varbūt filemtime() ir gandrīz tāds pats kā servera laiks? vēl vari skatīties dzīļāk ftp serveri - varbūt var pierunāt ftp serveri, lai izpilda kaut kādu scriptu/komandu pēc faila uploda - pamaina faila tiesības, ieraksta kaut kādā failā uplodētā faila nosaukumu, utt.
-
vajag Bībeli palasīt, it sevišķi tos 3, kas aiz 10mit defaultajiem baušļiem rakstīts. 11. bauslis. tev būs atribūtu id izmantot tikai kliena puses scriptos. 12. bauslis. tev būs atribūtu name izmantot, tikai lai sūtītu kontroles vērtību uz uz serveri. 13. bauslis. tev nebūs pārkāpt 11. un 12. bausli.
-
tur viss iet ieks md5(), nekas nesaglabājas, vispār jau tas nav nekāds gudrais piemērs, tik parāda būtību - sagatavojam filenami, pārbaudam vai ir, ja ir taisam citu filenami. ja es taisītu priekš sevis tad atstātu esošo filenami/extensionu, ja vajadzīgs pirms extensiona liktu klāt kaut kādus cipariņus. .1,2,3,4,5 etc. vai arī bildes filename būtu kāds id no datubāzes. kā arī neliktu visus failus vienā folderī, bet pēc kaut kā (filenames/useriem/vēl kau kā) pa mapēm padalītu.
-
do { $filename = md5(microtime(true).$_FILES['image1']['name'].mt_rand(0,99999)); } while (file_exists('/uploads/'.$filename));
-
identē, nodzēs neko neizsakošos komentārus. varbūt pats sapratīsi kur vaina. un ieliec paste.php.lv
-
šaubos vai ar setTimeout tu liksi kompjūteram griezties ātrāk nekā viņš var. liec laika intervālu viena sekunde un pieskaiti 1000. ir arī tāts setInterval()
-
tas ir arī godaprāta un lojalitātes jautājums, tāpēc laicīgi piedraudi, ka izblamēsi to kantori visos iespējamos un neiespējamos masu mēdijos, ja pieķersi, ka kāds ir lūrējis datus.
-
un pārbaudi, vai textā jau nav jauna rinda, vai arī serializē to textu vai kaut kā tā :)
-
ka lai uztasi pret spam aisardzibu email sutishanas skriptam ?
v3rb0 replied to RaitisRR's topic in PHP un PHP :)
ne jau tur ka gmail, bet tāpēc ka ļoti bieži mailos raksta url. thipa skaties tur, tad te , un beigās googlē ieraksti. -
un šodiens quiz's kurš ir ērika kartmena tēvs? viens aplami uzrakstīts kverijs nomocīs serveri daudz vairāk, nekā failu izmēru pārrēķināšana no baitiem uz kilo/mega/giga baitiem, tā ka, copy/paste no manuāļa komentāriem un miers.
-
pirmklasnieku, vai nepirmklasnieku, bet ļoti daudzi pirmajā reizē &$*#@ ar dalīšanu pa lapām. atceros ka es pirmāk biju kaut kādu koku uztaisījis, tad tik dalīšanu pa lapām sapratu.
-
uzīmē pats sev ar zīmuli uz papīra ko tu tur dari. tad ar sapratīsi kas aplami. ja ķēpāties ar papīru slinkums, tad ar debugeri izej caur pa rindiņai.
-
imho nav jēga 1000 un 1 skriptu nokačāt, ja nesaproti ko šis dara. sāc ar mazuņu - izdomā "gribu tādu fīču", tad meklē kur dabūt scriptu tādai fīčai, kad atrodi, tad mēģini saprast kāpēc tas scripts dara to ko dara. liela daļa no tādiem webā dabūjamiem scriptiem ir galīgi kreisi sarakstīti un no tādiem mācīties nav jēga, tik dziļāk purvā būs. pat bieži vien vieglāk ir uzrakstīt savu, nekā pieeditēt kāda itāļa vai indieša garadarbu, tā lai tas darītu to ko tev vajag. tāpat atceries, ka liekot lapā scriptus, par kuriem nav skaidrības ko šis dara var gadīties, ka scriptā ierakstīts kaut kas tāds, kas idejiski ir kā exec("rm -rf /")
-
par pooliem šitos sakontaktē: http://www.baseini.lv/lv/contacts