79 lines
2.5 KiB
PHP
79 lines
2.5 KiB
PHP
<?php
|
|
//header('Content-type: text/plain');
|
|
$inputText = $_REQUEST['inputText'];
|
|
$skin = $_REQUEST['skin'];
|
|
$output = "";
|
|
// Getting some information about the string to figure out how to make the
|
|
// speech bubble. This is a terrible way of doing it, but that's a problem for
|
|
// future Sam (aka years after I forget about making this when it breaks).
|
|
if (strlen($inputText) > 39) {
|
|
$wrapTextOnceFlag = True;
|
|
} else {
|
|
$wrapTextOnceFlag = False;
|
|
}
|
|
if (strlen($inputText) > 78) {
|
|
$wrapTextTwiceFlag = True;
|
|
} else {
|
|
$wrapTextTwiceFlag = False;
|
|
}
|
|
// Now that we know how to process the speech bubble, we now need to process
|
|
// the input string.
|
|
if($wrapTextOnceFlag == True) {
|
|
$output.=" _________________________________________<br />";
|
|
if($wrapTextTwiceFlag == True) {
|
|
$textArray = str_split($inputText, 39);
|
|
$output.="/ ".$textArray[0]." \<br />";
|
|
$counter = 1;
|
|
while($counter < sizeof($textArray)-2) {
|
|
$output.="| ".$textArray[$counter]." |<br />";
|
|
//$output.="Adding line ".$counter." of ".sizeof($textArray)-2."<br /";
|
|
$counter++;
|
|
}
|
|
$output.="\ ".$textArray[sizeof($textArray)-1].str_repeat(' ', 39-strlen($textArray[sizeof($textArray)-1]))." /<br />";
|
|
$output.=" -----------------------------------------<br />";
|
|
//$output.=$textArray[sizeof($textArray)-1];
|
|
} else {
|
|
$textArray = str_split($inputText, 39);
|
|
$output.="/ ".$textArray[0]." \<br />";
|
|
$output.="\ ".$textArray[1].str_repeat(' ', 39-strlen($textArray[1]))." /<br />";
|
|
$output.=" -----------------------------------------<br />";
|
|
}
|
|
} else {
|
|
$output.=" _".str_repeat("_", strlen($inputText))."_<br />";
|
|
$output.="< ".$inputText." ><br />";
|
|
$output.=" -".str_repeat("-", strlen($inputText))."-<br />";
|
|
}
|
|
if($skin == "tux") {
|
|
$output.=" \\ .--.<br />";
|
|
$output.=" \\ |_ |<br />";
|
|
$output.=" |:_/ |<br />";
|
|
$output.=" // \\ \\<br />";
|
|
$output.=" (| | )<br />";
|
|
$output.=" /'\\_ _/`\\<br />";
|
|
$output.=" \\___)=(___/";
|
|
/*
|
|
\ .--.
|
|
\ |_ |
|
|
|:_/ |
|
|
// \ \
|
|
(| | )
|
|
/'\_ _/`\
|
|
\___)=(___/
|
|
*/
|
|
} else {
|
|
$output.=" \\ ^__^<br />";
|
|
$output.=" \\ (oo)\\_______<br />";
|
|
$output.=" (__)\\ )\\/\\<br />";
|
|
$output.=" ||----w |<br />";
|
|
$output.=" || ||";
|
|
/*
|
|
\ ^__^
|
|
\ (oo)\_______
|
|
(__)\ )\/\
|
|
||----w |
|
|
|| ||
|
|
*/
|
|
}
|
|
echo $output;
|
|
?>
|