<?php

function get_lines($file){
    $fh = fopen($file,'r');
    $lines = array();
    while( $line = fgets($fh)){
        array_push($lines, $line);
    }

    return $lines;
}

function get_meme_ids(){
    $ids = array();
    foreach (new DirectoryIterator('memes_data') as $fileInfo) {
        if($fileInfo->isDot()) continue;
        if(!$fileInfo->isDir()) continue;
        array_push($ids, $fileInfo->getFilename());
    }
    return $ids;
}

function get_meme($id){
    $comments = get_lines("memes_data/$id/comments.txt");
    $description = implode("\n", get_lines("memes_data/$id/description.txt"));
    return array(
            "id" => $id,
            "comments" => $comments,
            "description" => $description
    );
}

?>