Skip to content

Instantly share code, notes, and snippets.

@asilbalaban
Created September 17, 2016 09:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save asilbalaban/69d43ccb4b45b610cc328857a822c420 to your computer and use it in GitHub Desktop.
Save asilbalaban/69d43ccb4b45b610cc328857a822c420 to your computer and use it in GitHub Desktop.
loop like wordpress
<?php
header('Content-Type: text/html; charset=utf-8');
///////////////////////Fonksiyonlar\\\\\\\\\\\\\
function havePosts()
{
global $currentPost;
if (!isset($currentPost)) {
$currentPost = -1;
}
global $totalCount;
if ($totalCount > 0 && $totalCount > $currentPost+1) {
return true;
}
return false;
}
function thePost()
{
global $currentPost;
$currentPost++;
}
function postField($fieldName)
{
global $posts;
global $currentPost;
return $posts[$currentPost][$fieldName];
}
///////////////////////Veritabanından gelecek veriler\\\\\\\\\\\\\
$posts = array(
array('baslik'=>'baslik #1', 'icerik'=>'Lorem ipsum Aute et enim aute adipisicing adipisicing magna fugiat sint eu mollit aliquip minim velit nisi voluptate elit quis reprehenderit.'),
array('baslik'=>'baslik #2', 'icerik'=>'Lorem ipsum Laborum sit incididunt sint in sunt qui magna dolore in magna esse in dolore in cillum in ea culpa Ut pariatur.'),
array('baslik'=>'baslik #3', 'icerik'=>'Lorem ipsum Do amet proident Ut.'),
array('baslik'=>'baslik #4', 'icerik'=>'Lorem ipsum Occaecat sint culpa amet laboris ea ex et tempor cupidatat nulla minim nostrud veniam incididunt sed irure aute Ut eu et aliqua reprehenderit adipisicing in labore et quis est laborum incididunt officia nisi ut dolor irure anim ut deserunt quis commodo velit qui enim eiusmod voluptate sint elit dolore consequat incididunt in pariatur sed amet pariatur eu consequat irure irure culpa minim ad nostrud velit cillum ad mollit eiusmod cupidatat enim anim id nostrud aliquip ea et in sint dolore sint exercitation cillum nisi in officia reprehenderit incididunt in officia cillum aliqua aliqua dolor cupidatat sit consequat mollit nostrud enim tempor magna dolor eiusmod deserunt eiusmod pariatur sed sit id proident esse ullamco officia nulla esse aute dolore aliqua Excepteur qui labore nulla pariatur sed enim magna est aute aliquip sit elit tempor irure nostrud adipisicing nostrud proident amet esse mollit sunt Excepteur ex magna deserunt esse pariatur dolor pariatur ea in Duis Duis veniam do in culpa commodo Duis est sunt irure.'),
array('baslik'=>'baslik #5', 'icerik'=>'Lorem ipsum Sint Excepteur commodo pariatur ad esse nostrud ut ullamco dolore laborum amet sunt qui dolore laborum eiusmod dolor.'),
array('baslik'=>'baslik #6', 'icerik'=>'Lorem ipsum In officia nostrud minim nulla ea laborum culpa occaecat sed ex fugiat exercitation exercitation incididunt culpa aliqua consectetur dolore.'),
array('baslik'=>'baslik #7', 'icerik'=>'Lorem ipsum Sit culpa dolor minim mollit voluptate in adipisicing in reprehenderit Ut anim dolor eu ut elit esse qui pariatur velit eu id dolor culpa minim pariatur qui nostrud nulla in enim occaecat consectetur Duis dolor ex minim sed sit Duis in nulla officia id ex ullamco ut enim proident deserunt in laborum Duis eu enim minim fugiat veniam sed in nisi incididunt enim sint officia esse nostrud enim dolor in quis elit aute esse nisi mollit ex qui ad ad consequat officia quis nostrud in eu id sunt et cupidatat consectetur mollit anim sed deserunt ullamco sunt aute sunt nulla sint consectetur in dolore Excepteur ullamco enim quis incididunt ex ad minim dolor esse aliqua ut sed non non anim Excepteur aute labore commodo dolore occaecat Ut mollit magna veniam fugiat quis incididunt reprehenderit deserunt.')
);
$totalCount = count($posts);
///////////////////////Loop\\\\\\\\\\\\
if ( havePosts() ) : while ( havePosts() ) : thePost();
echo '<h1>'.postField('baslik').'</h1>';
echo '<p>'.postField('icerik').'</p>';
endwhile; else:
echo '<p>Sonuç Bulunamadı.</p>';
endif;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment