From 515045d57853f8dc5f21a0c5a93321e0d62e7a22 Mon Sep 17 00:00:00 2001 From: Nicolas Rannou Date: Fri, 2 Dec 2011 11:45:08 -0500 Subject: [PATCH] WIP: almost there! --- README.txt | 63 ++++++++++--------- ajax/executecommand.php | 10 +-- bank/.DS_Store | Bin 0 -> 6148 bytes bank/original/25696c5.jpg | Bin 2800 -> 0 bytes bank/rannou/modified/25696c5-flip-rotate.jpg | Bin 3263 -> 0 bytes bank/rannou/modified/25696c5-flip.jpg | Bin 2468 -> 0 bytes bank/rannou/modified/25696c5-rotate.jpg | Bin 3285 -> 0 bytes bank/rannou/original/25696c5-flip.jpg | Bin 2468 -> 0 bytes bank/rannou/original/25696c5.jpg | Bin 2800 -> 0 bytes bank/rannou/original/arrow_down.png | Bin 669 -> 0 bytes css/registeredarea.css | 46 +------------- register.php | 18 +++--- registeredarea.php | 18 ++++-- todo.txt | 7 --- upload.php | 2 +- 15 files changed, 63 insertions(+), 101 deletions(-) create mode 100644 bank/.DS_Store delete mode 100644 bank/original/25696c5.jpg delete mode 100644 bank/rannou/modified/25696c5-flip-rotate.jpg delete mode 100644 bank/rannou/modified/25696c5-flip.jpg delete mode 100644 bank/rannou/modified/25696c5-rotate.jpg delete mode 100644 bank/rannou/original/25696c5-flip.jpg delete mode 100644 bank/rannou/original/25696c5.jpg delete mode 100644 bank/rannou/original/arrow_down.png delete mode 100644 todo.txt diff --git a/README.txt b/README.txt index 38272d5..3bd3acc 100644 --- a/README.txt +++ b/README.txt @@ -1,35 +1,45 @@ +# imagebank + +FEATURES: +-MAMP, javascipt and html +-easy setup +-admin secured area +-encrypted passwords in db +-php page requires login (if user not logged in an tries to access page, he is redirected to login page) +-secured against sql injection (TODO: check the command too) +-upload image +-can run any command from convert (maybe not enough restricted...?) +-for each user: 1 folder for original and 1 folder for processed images + + # Pre requiered MySQL Php Apache - ImageMagick -http://www.imagemagick.org/script/binary-releases.php -put location in script # Extract files 1-copy this folder to your websites directory # Create MySQL user 2-phpMyadmin: add user that we will use -2- check create table with same name +2-check create table with same name 3-update user and pass in admin/.my.conf +# Install image magick +5-http://www.imagemagick.org/script/binary-releases.php +6-update "$env_vars" in ajax/executecommand.php (mac issue?) + # Choose admin password -4-update admin password +7-get new username and passord http://www.addedbytes.com/lab/password-protect-a-directory-with-htaccess/#result +8- update admin/.htpasswd -FEATURES: --MAMP, javascipt and html --easy setup --admin secured area --encrypted passwords in db --php page requires login (if user not logged in an tries to access page, he is redirected to login page) --secured against sql injection (TODO: check the command too) --upload image --can run any command from convert (maybe not enough restricted...?) --for each user: 1 folder for original and 1 folder for processed images --if file already on server it's fine +# Create the tables +9- go to the website, to the admin section: imagebank/admin +10- enter your username, password then create DB + +# Everything is setup now! TODO: -preview not saved @@ -41,16 +51,11 @@ TODO: -login page refresh -upload/process update DB -2 images with same name..? - -user modifies password -admin modifies pass -admin can do more stuffs -> send emails to user, - -limit size max of image directory -some refresh issues, field are getting empty, etc. - -chmod 777 some files -images still visible after refresh - -command modified -check command input +-save images in db +-user modifies password +-admin modifies pass +-admin can do more stuffs -> send emails to user, +-limit size max of image directory +-some refresh issues, field are getting empty, etc. +-check valid emails, etc. +-check command input diff --git a/ajax/executecommand.php b/ajax/executecommand.php index 583f202..4a888e8 100644 --- a/ajax/executecommand.php +++ b/ajax/executecommand.php @@ -4,18 +4,20 @@ $image = $_SESSION["currentimage"]; - $test = split("\.", $image, 2); - $test2 = split("\/", $test[0], 4); + $imagenoextension = split("\.", $image, 2); + $location = split("\/", $imagenoextension[0], 4); $filter = split(" ", $command, 3); - $newimage = $test2[0] . "/" . $test2[1] . "/modified/" . $test2[3] . $filter[1] . "." . $test[1]; + $newimage = $location[0] . "/" . $location[1] . "/modified/" . $location[3] . $filter[1] . $filter[2] . "." . $imagenoextension[1]; + + # session variables $_SESSION["newimage"] = $newimage; $_SESSION["command"] = $command; $env_vars = "/Users/nr52/INSTALL/ImageMagick-6.7.3/bin/"; # clean the command - $fullcommand = $env_vars . escapeshellarg($command) . " ../" . $image . " ../" . $newimage; + $fullcommand = $env_vars . $command . " ../" . $image . " ../" . $newimage; system($fullcommand); diff --git a/bank/.DS_Store b/bank/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 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 Va;@$cRUkTBCsaHOHF|eG{R48LF2Vo+ diff --git a/bank/rannou/modified/25696c5-flip-rotate.jpg b/bank/rannou/modified/25696c5-flip-rotate.jpg deleted file mode 100644 index dd4b03256c9fe081926022c81958e98da50eaaaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3263 zcmb7`dpOhm8^^!1F^9z1M&*#1n4yP=U(|F}P&*ZscUf8D#Uci#e%1WUXn00Myk zYyJUt$AJ@oAQ%FHfCc%NprD`-bdNBUUlL+sB70yGQc^Gp7)%-|CnF8tkAT5sm1OtJ z%PT4>O3R?oC5o^+M?5Ot$)NS_Cbj6FcJO28RPq4__;^13fA9cA04xX+g7TZ{F#c=-5QINM z@SpL&@GvPsC2eziX_Sr-t_6;8|KslN7_bM-C&9olz!aEhAaQ^^jF~8@qV|5eQtq?M zH%)T>+A%$1rV!!~5DL-L2Z2UoW$l8LKhOmqF4f+W(=NA>(5>Pa+I=#Kn%ya$wK*M2 z8YXaZ6Hf(gx;4L*b{UxJykc{5Mbgr|L$~l{_=m76rtGoL;ZJQ<%91j))fR& z7(7o6^lv#6NTx*x*e|tMbkg<-6a2c2PtBPR)&wt8PU6hHE8*L>o~`V>v=q^*E0D7% zaaj0e`;B>I3}>yh%ZWT|@%ZA-0>bn*`9M(p*^l@hedUcpLPz_m*PZ;%pK6(TV4vdU zR>+cixg2c(fBi^DPJEHNY{_i)?W4~3McJ``LLi@U6Kmo{qTA!2yH%pDQzoToRM}?4 zV$@ZSQTZE}nr?Yi>$ox<#S=)uqLCG)J}l|)*vY@-W~O^2^2~ocxU!l%C-k<0;q{7f z7WG)^8_+r75W@@=^>P_W@;pG5!@2n2sc@ZS^n2JmHhpOMqOaBuPQLDwZA!vr6YKsn zB}Ll3t>tgulwT>Zecr;=(Y*V-ST66jb-$Ia%t}6nS)Y#>(Sa!4aNcFNZ2` z6WN-XV~r%eOZ3UtB#QR=F2hKP)7uWt!A&n}+F3IJ>EljaoLYy5ILo>}O40^WYL`X? zHAg0U4{P@tE;wDF(aZ81${c!Z5{=sLikgt4IviMc{mChJFEYhq_PQKW*UKmMcRM?R*68AH3O8@;&5YQJ9S^q*+o0zN9WP%Pb6|!wHii!A4D!3oBqh(6sd`% zJoNtFeq0;>{sMl}c?lFOll9yWX`6xKro!T%t;=vaVfICv|k18fJdCS)o}qb&nV_ zj5e7TqhGdSI1!n{@w29_h5_UG)h_3voUu4F23vu5`);-mg^}359%7aIGih$ps=x|$ z`xrjd^~V<7jkhoxcxvYGi@2+Cz7vODN54Pngyz&ejouzS`g*@-p4-vDi3k^b^jjh+ zDWz>Ew|2NO=edG(v7HURS$RM&7dd8|1y(N{y1tN*Pj%5xuhOeIA^tQONR`UCLz^2) zXU_#`KZ7Ywk*dpm;>U+VKCjWk*51w5iIryLKy!Zb{vuP-;?w9iQk!vjioO|ED=6^t zx}KAo2NN5w_;i1__f^}hndQgJ+PIbvm)9{|&1X*NR_&RSU6P_H!85Z9ZpY{eti<}7 z%@QtT$8oAYy!M^V7la5_6yJ&IDD1kDa&Pe}&oF6qB>&v{d7Vc^bA}Uh=60^a5KhTQ z=1&K;JL8ml0@!zg&*CSe7aUzx+266m-tb3}x}T{1qt>GYsQc=hf_1K(?ke@~dW^VH zN?VIT8@7sQ6Z!(1G(F&&q_+zYy~&G46y#TGt7px_KiQ)4^WFmRtCcy8$J!x`W$ZiE z>(`5pahG~%T45XZ8f>*Hh8c!slaCyawd4X_4ulI4=vDEOEbn}Bv0?tH~OUp z1W{QiD}^gcR6pR3D#$RI7LR#_)U4?AJv5dllyz;x9sduWTrwR!A&iAY}Hl>i$ zohB%=X4#Tjv1;3K>IA8knD0}ffteHQJ**XkR`}S@)oIQ9o0ZC|8c{DC{X z&Hdp`T>hMm-vv68epYfRa2k3&%pBsW@Q{}++%YrN&fA=;Vfc z!}?qm=b)rH5K$qN()Hrj?*`pJOe4W<7% z$T960v8eb;9zX!By22iyK+71nUbc$DAj);O8GVxpZ1mI!ElU z)h|OXzM5`|PqlPAu!mDMd)sG~QwKqOkJ`QhXTEq*Xv$ zUr!0Ap2`$cL>kHk4PwuJLDcp&vMZ9NpUlcqnvHEw%aNxaIX}hjr_C^#t&a`Y9w-?# z-9|{gk_k-mXBl;hQM1>SXvfwZlFyepr)4Ik&QjiN9TwAEybqUrQ8@wMu5=9vMidV> zc%5BZ%}{qPq${&BUs}22zrcy}RclM?SDyJmS;MtV`J2ddx_*c7mK_QaLstEn@haYn z-!8aj;b z6{*(iwWU>z`!8nRcP%n>jPF|v7aA39JnF={erVu(N#=0mH@okT{1*oDhwRPNB+U+fHeYraCsi7rm#x=n zudq}7py9N#qh&R=A_tax_AsHhzk)&^xE$JgUu~#x}Md?&v5-89hj#@if{-PcVu1=FPjvanUBc z+4|l(yLkCJ+fYLCz;i~?<4rUrrHOAQgh&M!ZiliP8))sm1H%ED
F$1&hdPB7Q1p6{)1 zjMVvXeZtkW;9b6k+RQlH{s>p(V~Wu_OU8D#w6E1}>@3 z-<3MZQpwW!Bil5!tMB+~LB+46&gPEE;9swk(_;(PcXVIels|aRw*V10oI7d7)oY9B zCmT!Wqr4Z5MPTl2X4dV`ryEPHia5bZPGer0fl@yF&GZq2#CafyAprlCy|JmA{@LFN nKP|a8Ja&Q2-*Yqs3@hS6di*qV$hb@s+QQz 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 Cz3{sL diff --git a/bank/rannou/original/25696c5-flip.jpg b/bank/rannou/original/25696c5-flip.jpg deleted file mode 100644 index 42f2b85375dce3690e6024c6b0811f88fac98ba6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2468 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 Va;@$cRUkTBCsaHOHF|eG{R48LF2Vo+ diff --git a/bank/rannou/original/arrow_down.png b/bank/rannou/original/arrow_down.png deleted file mode 100644 index d7778d6a359b28b2b67271442315d94910e75607..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 669 zcmeAS@N?(olHy`uVBq!ia0vp^DImQL70(Y)*K0-AbW|YuPgg)PCkBpS>+`T?FIlAKf{6#xn{7t*ka-dOi<>8klzg8dp^8AzY>}bbB zS{@OsoU0WQMOD@`wS-RCz$Fw$UqSX4_2R}>a{cXxD+8wNlsK5yoz!DwY=G1In7i151ZCB&0pKIiJi^5d4t-iI0+wyMBOR2hBH_WNoiCk z8wj@KOp%oEVN(=N6=P#mNLhI1hyqIs&y<@IER6=@s*KGB0?!sKNf6*Tv`@oRqNQmA zzn2u-L4_Vy&m#&lEruE^C3F}LZPPd@p~G~@Oyi}54$Glx4ef*t5*+Inu4y{hq+rv& zNr4U_nED0T+L$y;x4I^Y)UTdsQI$&=SbztUqY2z4R+F|f?^>bP0l+XkK>LB(_ diff --git a/css/registeredarea.css b/css/registeredarea.css index 0eb48f2..7da748a 100644 --- a/css/registeredarea.css +++ b/css/registeredarea.css @@ -3,11 +3,6 @@ margin:0; padding:0 } -#slidedown_top { -height: 70px; -background-color:#666; -} - #slidedown_bottom { position: absolute; width: 100%; @@ -15,48 +10,9 @@ height:100%; background-color:#666; } -#slidedown_content { -position: absolute; -width: 100%; -height: 250px; -top: -205px; -text-align:center; -background:url(libs/bg.gif) repeat-x 0 bottom; -z-index:999; -} - -#slidedown_content .content { -margin:0 auto; -width:830px; -height:205px; -} - -/* Styles for content */ - -#slidedown_content .content .block { -float:left; -width:250px; -padding:0 4px 0 4px; -margin: 0 4px 0 4px; - -text-align:left; -font-family:georgia; -font-size:11px; -color:#ccc; -} - -#slidedown_content .footer { -height:40px; -} - -#slidedown_content .content li { -padding:0; -margin:4px 0 -} - .clear {clear:both} -.example { +.demo { float: left; margin: 15px; } diff --git a/register.php b/register.php index f8de717..22b2181 100644 --- a/register.php +++ b/register.php @@ -64,15 +64,15 @@ { ?> -

Enter account informations

-
-

-Email*:
-Password*:
- -

-

* Required fields

-
+

Enter account informations

+
+

+ Email*:
+ Password*:
+ +

+

* Required fields

+
- + + Registered area + + + @@ -12,13 +16,15 @@ + +