• 25-02-2015, 07:11:40
    #1
    Merhaba, Ufak bir kod yazım hatası yuzunden site index almıyor,

    verdiği hata ;
    Parse error: syntax error, unexpected '[' in /home/ytizlen1/public_html/system/helpers.php on line 6
    On line gösterdiği satır ;

    function getPrice($name)
    {
    	$sql = "select * from pricelist where name ='$name'";
    	$row = tableRows($sql)[0]; // burası	
    
    	return $row["price"];
    }
    yardımlarınızı beklıyorum :/ butun gun ugrastım yok
  • 25-02-2015, 08:37:45
    #2
    tableRows($sql[0]); seklinde dener misiniz hocam. Tablerows fonksiyonunuzu bilmiyorum ama
  • 25-02-2015, 08:46:29
    #3
    PHP'nin eski sürümünde

    $row = tableRows($sql)[0];
    şeklinde kullanım desteklenmiyordu. Aşağıdaki gibi deneyebilir misiniz?

    $row = tableRows($sql); 
    $row = $row[0];
  • 25-02-2015, 09:16:01
    #4
    ClubArkadas adlı üyeden alıntı: mesajı görüntüle
    PHP'nin eski sürümünde

    $row = tableRows($sql)[0];
    şeklinde kullanım desteklenmiyordu. Aşağıdaki gibi deneyebilir misiniz?

    $row = tableRows($sql); 
    $row = $row[0];
    buseferde ;

    Warning: require(system/dispatcher.php) [function.require]: failed to open stream: No such file or directory in /home/ytizlen1/public_html/index.php on line 4
    
    Fatal error: require() [function.require]: Failed opening required 'system/dispatcher.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/ytizlen1/public_html/index.php on line 4
    :/

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 09:16:01 -->-> Daha önceki mesaj 09:09:18 --

    ClubArkadas adlı üyeden alıntı: mesajı görüntüle
    PHP'nin eski sürümünde

    $row = tableRows($sql)[0];
    şeklinde kullanım desteklenmiyordu. Aşağıdaki gibi deneyebilir misiniz?

    $row = tableRows($sql); 
    $row = $row[0];
    tmm bir önceki postakini halletim simdide sunu verdi ;
    Parse error: syntax error, unexpected '[' in /home/ytizlen1/public_html/system/pageposts.php on line 30
    		$subject ="ytizlenim.com parola hatırlatma emaili";
    		
    		$row = tableRows("select * from users where email='$email'")[0]; // burası
    		$password = $row["password"];
  • 25-02-2015, 09:19:48
    #5
    Misafir adlı üyeden alıntı: mesajı görüntüle
    buseferde ;

    Warning: require(system/dispatcher.php) [function.require]: failed to open stream: No such file or directory in /home/ytizlen1/public_html/index.php on line 4
    
    Fatal error: require() [function.require]: Failed opening required 'system/dispatcher.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/ytizlen1/public_html/index.php on line 4
    :/

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 09:16:01 -->-> Daha önceki mesaj 09:09:18 --



    tmm bir önceki postakini halletim simdide sunu verdi ;
    Parse error: syntax error, unexpected '[' in /home/ytizlen1/public_html/system/pageposts.php on line 30
    		$subject ="ytizlenim.com parola hatırlatma emaili";
    		
    		$row = tableRows("select * from users where email='$email'")[0]; // burası
    		$password = $row["password"];

    Aynı şeyi burada da yapacaksınız :

    $row = tableRows("select * from users where email='$email'")[0]; // burası
    satırını aşağıdaki şekilde değiştirin.

    $row = tableRows("select * from users where email='$email'");
    $row = $row[0];
  • 25-02-2015, 09:47:31
    #6
    ClubArkadas adlı üyeden alıntı: mesajı görüntüle
    Aynı şeyi burada da yapacaksınız :

    $row = tableRows("select * from users where email='$email'")[0]; // burası
    satırını aşağıdaki şekilde değiştirin.

    $row = tableRows("select * from users where email='$email'");
    $row = $row[0];
    Helesi ya , sabahdan berri ugrasıyorum cok tesekkur ederim

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 09:47:31 -->-> Daha önceki mesaj 09:26:23 --

    ClubArkadas adlı üyeden alıntı: mesajı görüntüle
    Aynı şeyi burada da yapacaksınız :

    $row = tableRows("select * from users where email='$email'")[0]; // burası
    satırını aşağıdaki şekilde değiştirin.

    $row = tableRows("select * from users where email='$email'");
    $row = $row[0];
    Çok teşekkrü ederim dünden berri denmedıgım cok az sey kalmıstı bu aklıma bıle gelmemisti

    son olarak birde sunu verdi

    Notice: Undefined index: result in /home/ytizlen1/public_html/system/helpers.php on line 109
    function p($data)
    {
    	return strip_tags(mysql_real_escape_string(trim($_POST[$data])));
    }
    
    function g($data)
    {
    	return strip_tags(mysql_real_escape_string(trim($_GET[$data]))); //burası 109
    }
    
    function isFill($array)
    {
    	foreach($array as $item)
    	{
    		if(empty($item))
    		{
    			return false;
    		}
    	}
  • 25-02-2015, 20:43:55
    #7
    O hata değil sadece notice yani 109. satırda kullandığınız global get dizi
    dolu değildir diyor. O hatayı gidermenin 2 yolu var.
    İlk olarak bu tür POST yada GET değişkenlerini isset fonksiyonu içerisinde yazdırmak ya da en basiti ve en kolay notice uyarılarını gizlemektir. Bunu sayfanın en başına ekleyin.
    error_reporting(E_ALL ^ E_NOTICE);
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Helesi ya , sabahdan berri ugrasıyorum cok tesekkur ederim

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 09:47:31 -->-> Daha önceki mesaj 09:26:23 --



    Çok teşekkrü ederim dünden berri denmedıgım cok az sey kalmıstı bu aklıma bıle gelmemisti

    son olarak birde sunu verdi

    Notice: Undefined index: result in /home/ytizlen1/public_html/system/helpers.php on line 109
    function p($data)
    {
    	return strip_tags(mysql_real_escape_string(trim($_POST[$data])));
    }
    
    function g($data)
    {
    	return strip_tags(mysql_real_escape_string(trim($_GET[$data]))); //burası 109
    }
    
    function isFill($array)
    {
    	foreach($array as $item)
    	{
    		if(empty($item))
    		{
    			return false;
    		}
    	}