Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* code for http://www.chan85.comyr.com Version1 FILES:NewComment.php, NewThread.php, PostNumber.txt, ThreadRanking.txt and main.html */
- /* File:NewComment.php*/
- <!DOCTYPE html>
- <html>
- <body>
- <?php
- function AddOnePostNumber()
- {
- $Number=file_get_contents('PostNumber.txt');
- ++$Number;
- file_put_contents('PostNumber.txt',$Number);
- return $Number;
- }
- function FilterComment($Comment, $OPNumber)
- {
- $OP=htmlentities($Comment);
- $OPEdit="<br>Nr.".$OPNumber." ".date("Y-m-d H:i")."\n<br>  |";
- for($i=0; $OP[$i]; ++$i) if($OP[$i]=="\n") $OPEdit.="\n<br>  |"; else if($OP[$i]==" ") $OPEdit.=" "; else $OPEdit.=$OP[$i];
- return $OPEdit;
- }
- function AddComment($File, $Comment)
- {
- $File=fopen($File.".txt", "a");
- if($File) fputs($File, $Comment);
- fclose($File);
- }
- function ThreadUpOne($Thread) //last thread can not go Up!
- {
- $Stack=file_get_contents('ThreadRanking.txt');
- $NewStack; $Buffer;
- for($k=0; $Stack[$k] || $Stack[$k]=='0'; ++$k)
- {
- $PostNumber.=$Stack[$k];
- if($Stack[$k+1]==':')
- {
- if($PostNumber==$Thread) $NewStack.=$PostNumber.":";
- else {$NewStack.=$Buffer; $Buffer=$PostNumber.":";}
- unset($PostNumber);
- ++$k;
- }
- }
- $NewStack.=$Buffer;
- $NewStack.=$PostNumber;
- file_put_contents('ThreadRanking.txt', $NewStack);
- }
- $PostNumber=AddOnePostNumber();
- $PostComment=FilterComment($_POST["Comment"], $PostNumber);
- AddComment($_POST["ThreadNumber"], $PostComment);
- ThreadUpOne($_POST["ThreadNumber"]);
- ?>
- <br>
- <a href="http://www.chan85.comyr.com/main.html">Back</a>
- </body>
- </html>
- /* File:NewThread.php */
- <!DOCTYPE html>
- <html>
- <body>
- <?php
- function StackOneDown($NewFile)
- {
- $Stack=file_get_contents('ThreadRanking.txt');
- for($k=0, $Semicolon=0; ($Stack[$k] || $Stack[$k]=='0') && $Semicolon!=9; ++$k) if($Stack[$k]==':') ++$Semicolon;
- if($Semicolon==9) for(; $Stack[$k]; ++$k) $OldFile.=$Stack[$k];
- $NewStack.=$NewFile.":";
- for($k=0, $Semicolon=0; ($Stack[$k] || $Stack[$k]=='0') && $Semicolon!=9; ++$k){if($Stack[$k+1]==':') ++$Semicolon; $NewStack.=$Stack[$k];}
- if(file_exists($OldFile.".txt")) unlink($OldFile.".txt");
- $NewFileHandle=fopen($NewFile.".txt", 'w');
- fclose($NewFileHandle);
- file_put_contents('ThreadRanking.txt', $NewStack);
- }
- function AddOnePostNumber()
- {
- $Number=file_get_contents('PostNumber.txt');
- ++$Number;
- file_put_contents('PostNumber.txt',$Number);
- return $Number;
- }
- function FilterComment($Comment, $OPNumber)
- {
- $OP=htmlentities($Comment);
- $OPEdit="<br>Nr.".$OPNumber." ".date("Y-m-d H:i")."\n<br>  |";
- for($i=0; $OP[$i]; ++$i) if($OP[$i]=="\n") $OPEdit.="\n<br>  |"; else if($OP[$i]==" ") $OPEdit.=" "; else $OPEdit.=$OP[$i];
- return $OPEdit;
- }
- function AddComment($File, $Comment)
- {
- $File=fopen($File.".txt", "a");
- if($File) fputs($File, $Comment);
- fclose($File);
- }
- $OPNumber=AddOnePostNumber();
- $OPComment=FilterComment($_POST['NewThread'], $OPNumber);
- StackOneDown($OPNumber);
- AddComment($OPNumber, $OPComment);
- ?>
- <br>
- <a href="http://www.chan85.comyr.com/main.html">Back</a>
- </body>
- </html>
- /* File:PostNumber.txt */
- 0
- /* File:ThreadRanking.txt */
- 0:0:0:0:0:0:0:0:0:0
- /* File:main.html */
- <!DOCTYPE html>
- <html>
- <body>
- ------------------------------------------------------------<br>
- Wellcome to chan85! Post what ever you like.<br>
- Literally no rules. No personal information is<br>
- gathered from the users. Click here for PHP code<br>
- for this website. Have fun, you are in safe hands.<br>
- ------------------------------------------------------------<br>
- <br>
- <form action="NewThread.php" method="post">
- NewThread:<br>
- <textarea cols="50" rows="4" name="NewThread"></textarea>
- <input type="submit" value="Submit">
- </form>
- <?php
- $Stack=file_get_contents('ThreadRanking.txt');
- for($k=0; $Stack[$k] || $Stack[$k]=='0'; ++$k)
- {
- $ThreadDisplay.=$Stack[$k];
- if($Stack[$k+1]==':')
- {
- if(file_exists($ThreadDisplay.".txt")) {echo "\n<br>\n+++++++++\n"; include $ThreadDisplay.".txt";
- echo "\n<form action=\"NewComment.php\" method=\"post\">";
- echo "\nComment:<br>";
- echo "<textarea cols=\"50\" rows=\"4\" name=\"Comment\"></textarea>";
- echo "<input type=\"hidden\" name=\"ThreadNumber\" value=$ThreadDisplay>";
- echo "<input type=\"submit\" value=\"Submit\">";
- echo "</form>";
- }
- ++$k;
- unset($ThreadDisplay);
- }
- }
- if(file_exists($ThreadDisplay.".txt")) {echo "\n<br>\n+++++++++\n"; include $ThreadDisplay.".txt";
- echo "\n<form action=\"NewComment.php\" method=\"post\">";
- echo "\nComment:<br>";
- echo "<textarea cols=\"50\" rows=\"4\" name=\"Comment\"></textarea>";
- echo "<input type=\"hidden\" name=\"ThreadNumber\" value=$ThreadDisplay>";
- echo "<input type=\"submit\" value=\"Submit\">";
- echo "</form>";
- }
- ?>
- <br><br>
- Think this website sucks? Here is a better web site:http://world2ch.org/
- <br>
- Free Hosting for this web site is provided by:www.000webhost.com
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment