• 02-01-2009, 17:28:57
    #1
    Üyeliği durduruldu
    3 gündür php bilmeden çabalayıp çözemedim arkadaşlar kısaca anlatayım.

    mybb forum scripti kullanan forum siteme php kod yerleştirmem gerek. her yolu denedim bi türlü çözemedim.

    en son biraz yaklaştım ama burdada php bilgim yetmedi.

    yaklaştığım yol şudur: altta eklediğim showthread.php dosyası içinde bir değişken belirledim atıyorum $blablabla. bu değişkeni include "sasasa.php"; ile eşitledim aşağıdaki gibi.

    $blablabla = include "sasasa.php";

    kaydettim yolladım ftpye.

    sonra template sistemi kullanan php forumumun admin panelinden showthread templatesine {$blablabla} diye ekledim. (Mybb de değişkenler templatelerde bu şekilde ekleniyor.)

    sonuç ise ffasfas ekrana basıldı ancak sitenin en üstü, kaynakdada <html> kodlamadan bile önce. yani {$blablabla}'yi yerleştirdiğim yerde çıkmadı.

    burdan sonra yapacak bişey bulamadım sizden yardım istiyorum nasıl çözerim? ücretli yardımlarada açığım yeterki çözelim
  • 02-01-2009, 17:59:17
    #2
    Eklemek istediğiniz koduda yazarmısınız localde deniyeyim size zahmet.
  • 02-01-2009, 18:54:50
    #3
    Üyeliği durduruldu
    farketmez herhangi bir php kodu olabilir. en basiti echo olur yani mesajımda da olduğu gibi
  • 02-01-2009, 19:04:36
    #4
    fonksiyon haline getirip de kullansanız , öyle denediniz mi ?
  • 02-01-2009, 19:05:47
    #5
    Üyeliği durduruldu
    denedim yine olmamıştı fonksiyon yapıp fonksiyonu $blabla ile eşledim olmamıştı
  • 02-01-2009, 20:40:11
    #6
    $blablabla = echo "ffasfas"; derseniz olmaz zaten

    $blablabla = "ffasfas"; bu şekil olur, ücrete gerek yok
  • 02-01-2009, 20:55:54
    #7
    Misafir
    yada
    echo "ffasfas";

    demelisin
  • 02-01-2009, 21:34:15
    #8
    Üyeliği durduruldu
    huseyinkeles adlı üyeden alıntı: mesajı görüntüle
    $blablabla = echo "ffasfas"; derseniz olmaz zaten

    $blablabla = "ffasfas"; bu şekil olur, ücrete gerek yok
    echo dersemde oluyor. olmuyor değil ama yerleştirdiğim yerde çıkmıyor. sorun o.
    echo'yu php olacağı için kullandım yani include falan...

    tutkusenol adlı üyeden alıntı: mesajı görüntüle
    yada
    echo "ffasfas";

    demelisin
    zaten öyle
  • 02-01-2009, 21:35:19
    #9
    şimdi anladığım sen echo kodunu veya herhangi bir php kodunu, bir değişkene atamaya çalışıyorsun ?

    fonksiyon kullanmaktan başka kolay bi yolu olduğunu zannetmiyorum ...
    create_function ile degiskene fonksiyon tanımlayabiliyorsun ama, normalden farkı yok yani...
    $degisken = create_function('$deger=2', 'echo $deger; ');
    
    $degisken('sdfsdfsd' ) . "\n";