linkler.txt diye bi dosya oluşturup kodların oldugu dizine atman gerekiyor.

admin.php

<?php 
session_start(); 
if($_SESSION['durum']!='girdi') 
{
$msj = $_GET['msg']; 
if($msj=="error") {echo "Hatali Giris Yaptiniz.";} 
?> 
<form method="post" action="giris.php"> 
Kullanici : <input type="text" name="user"><br> 
Sifre : <input type="password" name="pass"><br> 
<input type="submit" name="button" value="Giris"> 
</form> 
<?php 
} 
else 
{ 
if(isset($_POST['linkekle'])) 
{ 
$dosya="linkler.txt"; 
if (!file_exists ("$dosya") ) 
    {    
        @touch ("$dosya"); 
    } 
$baglan=@fopen ("$dosya",'a'); 
if (!$baglan) 
    {    
        echo "Dosya acilamadi, CHMOD kontrol edin"; 
        exit(); 
    } 
if (!fputs ($baglan, $_POST[ad]."|".$_POST[urlsi]."\n") ) 
    { 
        echo "Link Eklenemedi\n"; 
    } 
fclose($baglan); 
} 
?> 
<form method="post">Link Adi : <input type="text" name="ad"><br>URL : <input type="text" name="urlsi"><br><input type="submit" name="linkekle" value="Kaydet"></form> 
<?php 
} 
?>
giris.php

<?php 

session_start(); 
$user=$_POST['user']; 
$pass=$_POST['pass']; 
if($user=="admin" && $pass=="sifren") 
{ 
$_SESSION['durum']="girdi";
header("location: admin.php");
} 
else 
{ 
header("location: admin.php?msg=error"); 
} 
?>
buda index.php si


<?php

$data = @file("linkler.txt");
for($i=0 ; $i<count($data); $i++)
{
$parcala = explode('|', $data[$i]);
$linkadi = $parcala[0];
$linkurl = $parcala[1];
?>
<a href="<?=$linkurl?>"><?=$linkadi?></a><br>
<?php
}
?>