From d9cd43e1962a66385e9f5e179ddb605117c343a4 Mon Sep 17 00:00:00 2001 From: jornmann Date: Sun, 11 Sep 2022 19:01:14 +0300 Subject: [PATCH] add files --- api.php | 37 ++++++++++++++++++++++++++++++ beta-icon.png | Bin 0 -> 5948 bytes creds.php | 9 ++++++++ css/style.css | 53 +++++++++++++++++++++++++++++++++++++++++++ favicon.ico | Bin 0 -> 318 bytes icon.png | Bin 0 -> 2069 bytes index.php | 45 ++++++++++++++++++++++++++++++++++++ messages.txt | 7 ++++++ post.php | 22 ++++++++++++++++++ privacy-policy.php | 7 ++++++ schema.sql | 7 ++++++ templates/footer.php | 9 ++++++++ templates/header.php | 27 ++++++++++++++++++++++ 13 files changed, 223 insertions(+) create mode 100644 api.php create mode 100644 beta-icon.png create mode 100644 creds.php create mode 100644 css/style.css create mode 100644 favicon.ico create mode 100644 icon.png create mode 100644 index.php create mode 100644 messages.txt create mode 100644 post.php create mode 100644 privacy-policy.php create mode 100644 schema.sql create mode 100644 templates/footer.php create mode 100644 templates/header.php diff --git a/api.php b/api.php new file mode 100644 index 0000000..c49604a --- /dev/null +++ b/api.php @@ -0,0 +1,37 @@ + +{ + "posts": [ + + ] +} diff --git a/beta-icon.png b/beta-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7d615084355a73b9983516c2a5e2ca9b94b8fd83 GIT binary patch literal 5948 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 diff --git a/css/style.css b/css/style.css new file mode 100644 index 0000000..7fc6a07 --- /dev/null +++ b/css/style.css @@ -0,0 +1,53 @@ +body { + background-color: #D0D0D0; + font-family: monospace; +} +table, th, td { + border: 1px solid #000000; + background-color: #EEEEEE; + font-size: 10pt; + margin: auto; +} +.logotable { + border: 0px; + background-color: #D0D0D0; +} +.center { + margin: auto; +} +.text-center { + text-align: center !important; +} +.navbar { + border: 1px solid #000000; + background-color: #EEEEEE; + padding: 3px; +} +a { + text-decoration: none; +} + +span#id { + color: #2c49c9 !important; +} +span#name{ + color: #1c8757; +} +span#date { + color: #727272; +} +span#message { + color: #000000; + white-space: pre-line; + text-overflow: ellipsis; + overflow-wrap: break-word; + max-width: 100%; +} +div#message { + background-color: #EEEEEE; + border: 1px solid #000000; + padding: 5px; + width: fit-content; + max-width: 100%; + display: block; +} diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..8aa234914f072bc0f42878dbaa9d0000570f140e GIT binary patch literal 318 zcmaKoyA8uI3`C!70cpu5b>PaSfvn&)v`Y$Ylm#+MMsS%HpH^wEzCbW)NlFJA1yt+PVfeCpcv`^ literal 0 HcmV?d00001 diff --git a/icon.png b/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7b1700810dbc99194906562b637968af4ec488ea GIT binary patch literal 2069 zcmV+w20055&1^@s6vNtA30004mX+uL$Nkc;* zaB^>EX>4Tx04R}tkv&MmKpe$i(~2S$MGJ~JWT;LS#4jAR3Pq?8YK2xEOfLO`CJjl7 zi=*ILaPVWX>fqw6tAnc`2!4P#Iyou2NQwVT3N2ziIPS;0dyl(!fKV+m%?gYGnr@qk zSX4}M1kj5fOrc+9mN6$uakLy?_we!cF2b`~pZjxksTqp_K9P8q8KzCVK|H-_ z8=UuvLo6?=#OK7LCS8#Dk?V@bZ=7>33p_JqCKL0-A!0Gt#7Yyhyr~gS5{Feyr+gvh zvC4UivsNs#`aSszgBg8gnd>x%5W^ytAVGwJG72cdMub+K6blL3kGAj+x_*gV3b_hk zo3)Cu(^L^|%wG+Vq3|#3Af2j)0e3D*i zXyGHEdmFg8ZfMFLaJd5vJQ=bnyON)#kj(<`XY@^JpzjvwT=ROX@8k3VNK#kv8{ps& z7|BugdW&~=H23!JnReSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00r$yL_t(|+U=dcZsRx*#yN_rg%>JPdI8sIv`?_xq|O6e zq52+7z}*9+c5`pAZc-b_mM(%A=>l$%qd_SY$>HCjMFIxmfRf3dzHd0BWf553!aa|N zl#PV~0cGn46bdIx-+&6JVHm7WI*wzOenL)A7(fAldG{Amg7SeA5F${5l?@aE8svt> zW7sVsICS5eYX=o_l!moH(%2GGD~r6EG;QK3l*LPh>Kel!7pRcQC>FY_CCS6GO+Etw z%L8kv@$*Ki>N#fTA(WaHmQ7=Iz-&N?`XOwI0oGC)0ZpLhpD_%BmkLuPrQ8?PyuPl( z!!TT4wihWDz=jbist(#-1Rqr^j^&|j$U`ib#K^DamK?`1_~&@VEY9&61OQmW#m2DM z1zeTo0!jtW^&-f}>PAOfptEDaS6SS)@jf7Jj}`SWN=5b+qNNVeq;I$gs{bu1Hp^%j z(}I*su+)KbetDHxY+_rR(^fH598j^J;#NZqluu`4Tf0fssMsA*oj-IQ*2KPw0I-}- zJ$}4=!G^jJCb$?_fN7)-k^rUpI~0Hz*?k*B{>I4pSeE@Yg$0T zdhp z{r&yb$GodiR^%t>dch(e*ki=4Aj&Gqf<6#eAK)?eZLUdGp`IVOdS&@M)Mpj2Oiz5P z$|9DOl1>|Jo&o4O@vh3Mu!1J1JP0f~ZP@SkSC>}>SJr;NF9wt^(8d>3NuBjwQLO>K z!Xo;VBdK`*@PIn7))C6u3TKQ#jafBj#j$XORh3m3td!d&RAsFI7F1ZZR9M)=l-#ev zLJka}r#sQN8IAp2UTko3``XggnR>8gNp17#so_TZJ-Qm zM0W6R2@+;#*lo8L8w>a{^qan)sLU2zk^ny+xuWDvl8` z@i+seI!*yE&$9AO-(P|+CSE%4l<|Cf%f6jX?8oynV+(s)$jT9MP!9fxQ5It6S=MR9e+yHV`Bmne zvwy#TpVa;9*RPMBNU%oBkyZt2Fu;m!L*uv9KP5PrB0%{hu!Frzk{9mtlFL7RKY8za zZq17ZIjmiETlYoUu!!t7qe&jl=xe!_x}u28che=M1XNQrtRjC~-BJM+aN}DZ%bp~@ zH%zocu=j^RZe@i6g-joy1Xw(!q6`4heJ}1grKauORTm>v(z=R!9TuSSVqm4-_C3Vs zH5BYrlhO#l=Jm11`>HE7EGSuFBm%r?yJH>Hl(2Ka0uwY}dnRvqiIZtlOj1CFQegQ& zv;GB|Au%lumJ2utq|TyYrB)|fBP=XDr+)td%gVS41?K6)00000NkvXXu0mjflWVpT literal 0 HcmV?d00001 diff --git a/index.php b/index.php new file mode 100644 index 0000000..548ec79 --- /dev/null +++ b/index.php @@ -0,0 +1,45 @@ + +
+ + + + + + + + + + + + + +
username + 30 char limit +
message + +
action + +
+
+
+
+"; + echo "".$res['PostID']." "; + if(empty($res['Username'])) { + echo "Anonymous "; + } else { + echo "".$res['Username']." "; + } + echo "".$res['Time']."
"; + echo "".$res['Message'].""; + echo "

"; +} +?> + + diff --git a/messages.txt b/messages.txt new file mode 100644 index 0000000..896175d --- /dev/null +++ b/messages.txt @@ -0,0 +1,7 @@ +Hello! +If you are reading this message, it means you are using an outdated rautafarmi client. +As of 2022-09-07, rautafarmi has stopped using the old messages.txt method for retrieving messages. +An alternative will be released soon. To continue using the original rautafarmi, set your instance to +https://donut.gq/old-rautafarmi. + +--jornmann, donut.gq and rautafarmi sysop diff --git a/post.php b/post.php new file mode 100644 index 0000000..af48fbd --- /dev/null +++ b/post.php @@ -0,0 +1,22 @@ +query("INSERT INTO posts (username, message, ip) VALUES('" . $username . "', '" . $message . "', '" . $_SERVER["HTTP_X_FORWARDED_FOR"] . "')"); + + echo "

success

"; + + header("Location: index.php"); +} +echo "

done

"; + + +?> diff --git a/privacy-policy.php b/privacy-policy.php new file mode 100644 index 0000000..e47e838 --- /dev/null +++ b/privacy-policy.php @@ -0,0 +1,7 @@ + +

privacy policy

+

this page only exists because the law wants it to.

+

the only data we collect about you is your IP address.

+

your IP address is only used for banning you in case you do something bad.

+

if you want your data removed, you must send us the data you want removed. since this is an anonymous messageboard, we need your whole IP address for us to be able to remove it which kind of defeats the point, otherwise we can't confirm your identity.

+ diff --git a/schema.sql b/schema.sql new file mode 100644 index 0000000..386048a --- /dev/null +++ b/schema.sql @@ -0,0 +1,7 @@ +CREATE TABLE IF NOT EXISTS posts ( + PostID INT NOT NULL AUTO_INCREMENT primary key, + Username VARCHAR(30), + IP VARCHAR(100) NOT NULL, + Time TIMESTAMP, + Message VARCHAR(1000) +); diff --git a/templates/footer.php b/templates/footer.php new file mode 100644 index 0000000..7bd0e82 --- /dev/null +++ b/templates/footer.php @@ -0,0 +1,9 @@ + +
+
+

made with love, php, blood, sweat, and tears. lots of tears.

+

+

(c) donut.gq and contributors 2022

+
+ + diff --git a/templates/header.php b/templates/header.php new file mode 100644 index 0000000..6f3c79e --- /dev/null +++ b/templates/header.php @@ -0,0 +1,27 @@ + + + + rautafarmi Beta + + + + + + +
+
+ + + + + + +
beta rautafarmi logo

 rautafarmi Beta!

+
+