87 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			87 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
function evaSplit($text)
 | 
						|
{
 | 
						|
    $text = chunk_split($text, 38, "\n");
 | 
						|
    $list = explode("\n", $text);
 | 
						|
    array_filter($list);
 | 
						|
    $f = "";
 | 
						|
    foreach ($list as $el) {
 | 
						|
        $f .= htmlentities(trim($el)) . "<br />";
 | 
						|
    }
 | 
						|
    return $f;
 | 
						|
}
 | 
						|
$data = json_decode($_GET["data"]);
 | 
						|
if ($data == null) {
 | 
						|
?>
 | 
						|
    <header class="eva-heading">
 | 
						|
        <h2 class="eva-heading__title">NEON</h2>
 | 
						|
        <h2 class="eva-heading__title">GENESIS</h2>
 | 
						|
        <h1 class="eva-heading__title">EVANGELION</h1>
 | 
						|
        <h3 class="eva-heading__episode-number">EPISODE: YES</h3>
 | 
						|
        <h4 class="eva-heading__episode-title">
 | 
						|
            Application Error, call NERV
 | 
						|
        </h4>
 | 
						|
    </header>
 | 
						|
<?php
 | 
						|
} else {
 | 
						|
?>
 | 
						|
    <header class="eva-heading">
 | 
						|
        <h2 class="eva-heading__title"><?php echo htmlentities($data[0]); ?></h2>
 | 
						|
        <h2 class="eva-heading__title"><?php echo htmlentities($data[1]); ?></h2>
 | 
						|
        <h1 class="eva-heading__title"><?php echo htmlentities($data[2]); ?></h1>
 | 
						|
        <h3 class="eva-heading__episode-number"><?php echo htmlentities($data[3]); ?></h3>
 | 
						|
        <h4 class="eva-heading__episode-title">
 | 
						|
            <?php echo evaSplit($data[4]); ?>
 | 
						|
        </h4>
 | 
						|
    </header>
 | 
						|
<?php
 | 
						|
}
 | 
						|
?>
 | 
						|
<style>
 | 
						|
    * {
 | 
						|
        margin: 0;
 | 
						|
        padding: 0;
 | 
						|
    }
 | 
						|
 | 
						|
    body {
 | 
						|
        background-color: black;
 | 
						|
    }
 | 
						|
 | 
						|
    .eva-heading {
 | 
						|
        padding: 32px;
 | 
						|
        align-self: baseline;
 | 
						|
        font-family: serif;
 | 
						|
        color: white;
 | 
						|
        text-shadow: 0 0 2px #e19a86, 0 0 1.5px #854535, 0 0 1.5px #5c150c;
 | 
						|
        width: 600px;
 | 
						|
        height: 478px;
 | 
						|
    }
 | 
						|
 | 
						|
    .eva-heading>h1 {
 | 
						|
        font-size: 500%;
 | 
						|
    }
 | 
						|
 | 
						|
    .eva-heading>h2 {
 | 
						|
        font-size: 300%;
 | 
						|
    }
 | 
						|
 | 
						|
    .eva-heading__title {
 | 
						|
        transform: scale(1, 1.5);
 | 
						|
        line-height: 1.2em;
 | 
						|
        letter-spacing: -.03em;
 | 
						|
    }
 | 
						|
 | 
						|
    .eva-heading__episode-number {
 | 
						|
        font-family: sans-serif;
 | 
						|
        font-size: 180%;
 | 
						|
        transform: scale(1, 1.5);
 | 
						|
        letter-spacing: -.06em;
 | 
						|
        margin: 10px 0 26px 0;
 | 
						|
    }
 | 
						|
 | 
						|
    .eva-heading__episode-title {
 | 
						|
        transform: scale(1, 1.3);
 | 
						|
        font-size: 170%;
 | 
						|
        line-height: 1em;
 | 
						|
    }
 | 
						|
</style>
 |