• 26-11-2009, 01:48:04
    #1
    Aldığım HATA :
    Parse error: parse error in c:\appserv\www\makale\index.php on line 105

    <?php
    include("aktarimlar/ayar.php");
    $menu = '<div align="center"><a href="index.php?Git=YeniMakaleEkle">Yeni Makale Ekle</a> | <a href="index.php">T&uuml;m Makaleler </a></div>';
    
    Function anasayfa(){
    global $menu;
    echo $menu;
    echo '<table width="508" height="59" border="1" align="center" bordercolor="#00CCFF">
      <tr bgcolor="#00CCFF">
        <td colspan="2">Makale Başlığı </td>
        <td width="109">Okunma Sayısı </td>
        <td width="168">Ekleyen </td>
      </tr>';
      $sor = mysql_query("SELECT * FROM makaleler WHERE durum='1' ORDER BY id ASC");
      while($sor=mysql_fetch_array($sor)){
      $baslik  = $yaz['baslik'];
      $hit     = $yaz['hit'];
      $ekleyen = $yaz['ekleyen'];
      echo '<tr>
        <td width="20">&nbsp;</td>
        <td width="183"><a href="index.php?Git=MakaleOku&id=$id">$baslik</a></td>
        <td>$hit</td>
        <td>$ekleyen</td>
      </tr>';
      echo '</table>';
    }
    
    //-- Anasayfa Fonksiyonu Bitis
    //-- YeniMakaleEkle Fonksiyonu Baslangiç
    
    Function YeniMakaleEkle(){
    global $menu;
    echo $menu;
    echo '<form action="index.php?Git=MakaleKayit" method="post">
      <table width="344" height="97" border="0" align="center">
        <tr>
          <td width="97">Makale Başlığı </td>
          <td width="8">:</td>
          <td width="217"><label>
            <input type="text" name="baslik">
          </label></td>
        </tr>
        <tr>
          <td>Makale Metni</td>
          <td>:</td>
          <td><label>
            <textarea name="mesaj"></textarea>
          </label></td>
        </tr>
        <tr>
          <td>Aktifleşsin mi </td>
          <td>:</td>
          <td><label>
            <input name="durum" type="radio" value="1" checked>
          Evet
          <input name="durum" type="radio" value="2">
          Hayır</label></td>
        </tr>
        <tr>
          <td colspan="2"><label></label></td>
          <td><input type="submit" name="Submit" value="Kaydet"></td>
        </tr>
      </table>
    </form>';
    }
    
    //-- YeniMakaleEkle Fonksiyonu Bitis
    //-- MakaleKayit Fonksiyonu Baslangiç
    
    Function MakaleKayit(){
    global $menu;
    echo $menu;
    $baslik = $_POST['baslik'];
    $makale = $_POST['mesaj'];
    $durum  = $_POST['durum'];
    $tarih  = date(d.m.Y);
    $ekleyen = 'Site Admini';
    
    
    $ekle = mysql_query("INSERT INTO makaleler (baslik,makale,durum,tarih,ekleyen) values ('$baslik','$makale','$durum','$tarih','$ekleyen')");
    
    if ($ekle){
    echo '<center>Makale Basariyla Eklendi<br>2 Saniye Yönlendiriliyorsunuz...</center>';
    header('Refresh: 2; url=index.php');
    }else{
    echo '<center>Makale Eklenemedi<br>Üzgünüm</center>';
    header('Refresh: 2; url=index.php');
    }
    
    }
    $Git = $_GET['Git'];
    switch($Git){
    default:
    anasayfa();
    break;
    
    case "YeniMakaleEkle":
    YeniMakaleEkle();
    break;
    
    case "MakaleKayit":
    MakaleKayit();
    break;
    }
    ?>
  • 26-11-2009, 01:49:33
    #2
    105. satırda bu oluyor : ?>
  • 26-11-2009, 02:06:33
    #3
    Üyeliği durduruldu
    anasayfa() { açmışsın kapatmamışsın.
    ayrıca böyle kod yazmayı kim ögretiyor size ilerde başınız agrır
  • 26-11-2009, 02:09:28
    #4
    yok benim yasım 14 php ye de yeni başladım da çokta dalgınım şimdi böyle kod yazmayıda malesef Turkekip.com un seti ogretiyor.
  • 27-11-2009, 22:17:44
    #5
    Üyeliği durduruldu
    crazymugo adlı üyeden alıntı: mesajı görüntüle
    şimdi böyle kod yazmayıda malesef Turkekip.com un seti ogretiyor.
    şimdiden geçmiş olsun diyelim o öğrendiklerinizin bayasini unutmak için baya bir çaba vereceksiniz
  • 27-11-2009, 22:21:29
    #6
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    şimdiden geçmiş olsun diyelim o öğrendiklerinizin bayasini unutmak için baya bir çaba vereceksiniz
    Evet alışkanlıklar bayağı zor bırakılıyor.
  • 27-11-2009, 22:59:49
    #7
    Üyeliği durduruldu
    ilyasbat adlı üyeden alıntı: mesajı görüntüle
    Evet alışkanlıklar bayağı zor bırakılıyor.
    her dosyanin başına ne işe yaradigini bilmeden ob_start yazabilirsiniz mesala, yada besleme çeken kodlar yazabilirsiniz :P dizi kullanımlarını zaten saymiyorum