Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Fatal error: Cannot redeclare permayap() (previously declared in

Konu, 'PHP' kısmında BurtiBurak tarafından paylaşıldı.

  1. BurtiBurak

    BurtiBurak Üye

    Kayıt:
    18 Ocak 2010
    Mesajlar:
    72
    Beğenilen Mesajlar:
    0
    PHP:
    function permayap($deger) {
    $turkce=array("ş","Ş","ı","(",")","'","ü","Ü","ö","Ö","ç","Ç"," ","/","*","?","ş","Ş","ı","ğ","Ğ","İ","ö","Ö","Ç","ç","ü","Ü");
    $duzgun=array("s","S","i","","","","u","U","o","O","c","C","-","-","-","","s","S","i","g","G","I","o","O","C","c","u","U");
    $deger=str_replace($turkce,$duzgun,$deger);
    $deger preg_replace("@[^A-Za-z0-9\-_]+@i","",$deger);
    return 
    $deger;
    }

    Merhabalar yukarıdaki kodumda:
    Fatal error: Cannot redeclare permayap() (previously declared in /var/www/vhosts/xxx.org/httpdocs/inc/phpfunctions.php:2) in /var/www/vhosts/xxx.org/httpdocs/inc/phpfunctions.php on line 8

    Hatası almaktayım ? Sorun nedir


    Çözdüm: include edilen sayfada iki tane config var.
     
    Son düzenleme yönetici tarafından yapıldı: 20 Haziran 2012
  2. Web Developer

    Web Developer Üye

    Kayıt:
    7 Ocak 2011
    Mesajlar:
    193
    Beğenilen Mesajlar:
    0
    Meslek:
    Interactive Deparment Manager, Tam Hizmet. Markala
    Şehir:
    Istanbul, Turkey, Turkey
    PHP:
    <?php
    function permayap($deger) {
    $turkce=array("ş","Ş","ı","(",")","'","ü","Ü","ö","Ö","ç","Ç"," ","/","*","?","ş","Ş","ı","ğ","Ğ","İ","ö","Ö","Ç","ç","ü","Ü");
    $duzgun=array("s","S","i","","","","u","U","o","O","c","C","-","-","-","","s","S","i","g","G","I","o","O","C","c","u","U");
    $deger_temizle =str_replace($turkce,$duzgun,$deger);
    $deger_temiz preg_replace("@[^A-Za-z0-9\-_]+@i","",$deger_temizle);
    return 
    $deger_temiz;

    }
    echo 
    permayap('İĞşıçÇöÖ*');
    ?>

    Test Edildi, Çalışıyor.
     
  3. SametCilli

    SametCilli Üye

    Kayıt:
    12 Aralık 2006
    Mesajlar:
    234
    Beğenilen Mesajlar:
    0
    Meslek:
    Yazılım Uzmanı
    Şehir:
    İstanbul
    sorun fonksiyonda değil ki sen permayap fonksiyonunu confige koyma, iki kere include ettiğin için permayap iki kez sayfada oluyor. böylece hata alıyorsun
    ya configini bir kere include et ya da permayap fonksiyonu başka dosya içine koy sayfaya bir kere yüklensin