wmaraci reklam
lidertakipci

"Fatal error: Cannot redeclare random" Sorunu

15 Mesajlar 2.016 Okunma
advertseo
wmaraci reklam

MuhammedAli MuhammedAli Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 07.01.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad M** A**
  • Mesajlar 318
  • Beğeniler 75 / 64
  • Ticaret 4, (%100)

technoesh adlı üyeden alıntı

Skype var ancak şuan pek müsait değilim.


Müsait olduğunuz da yardım ederseniz çok memnun olurum.
 

 

wmaraci
reklam

mrshn mrshn Felix Themes (technoesh) Kullanıcı
  • Üyelik 21.07.2011
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğretmen
  • Konum Konya
  • Ad Soyad E** Ş**
  • Mesajlar 1011
  • Beğeniler 46 / 146
  • Ticaret 14, (%100)
Az önceki arkadaşın söylediğiyle benim söylediğim mantık olarak aynı. Bu dosyayı çeken dosya include ile çekmiştir. Siz include yerine include_once yazacaksınız. Anlamı dosyayı bir kez include et demektir.
 

 

MuhammedAli MuhammedAli Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 07.01.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad M** A**
  • Mesajlar 318
  • Beğeniler 75 / 64
  • Ticaret 4, (%100)

technoesh adlı üyeden alıntı

Az önceki arkadaşın söylediğiyle benim söylediğim mantık olarak aynı. Bu dosyayı çeken dosya include ile çekmiştir. Siz include yerine include_once yazacaksınız. Anlamı dosyayı bir kez include et demektir.


Bir kaç dosyada şöyle kod var dosyaların başında ;

include 'inc/function.php';

dediğiniz gibi hepsine _once ekledim yine de değişmedi.
 

 

mrshn mrshn Felix Themes (technoesh) Kullanıcı
  • Üyelik 21.07.2011
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğretmen
  • Konum Konya
  • Ad Soyad E** Ş**
  • Mesajlar 1011
  • Beğeniler 46 / 146
  • Ticaret 14, (%100)
Son çare olarak o zaman randomTweet fonksiyonunun kullanıldığı yerlere
if ( function_exists( 'randomTweet' ) ){
randomTweet ('ATANACAK_Deger');
}
girip deneyin bir de.
Başka da bir çözüm yolu bilmiyorum maalesef.

Ek Olarak:

if (!function_exists('randomTweet')){
function randomTweet($tweet) {
$tweet = explode('
', mysql_real_escape_string($tweet));
$text = $tweet[rand(0, (count($tweet) - 1)) ];
if (strpos($text, '
')) {
$text = str_replace('
', '', $text);
}
return $text;
}
}


Yukarıdaki fonksiyonu bir de şimdiki fonksiyonla değiştirip deneyin.
 

 

wmaraci
wmaraci

MuhammedAli MuhammedAli Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 07.01.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad M** A**
  • Mesajlar 318
  • Beğeniler 75 / 64
  • Ticaret 4, (%100)

technoesh adlı üyeden alıntı

Son çare olarak o zaman randomTweet fonksiyonunun kullanıldığı yerlere
if ( function_exists( 'randomTweet' ) ){
randomTweet ('ATANACAK_Deger');
}
girip deneyin bir de.
Başka da bir çözüm yolu bilmiyorum maalesef.

Ek Olarak:

if (!function_exists('randomTweet')){
function randomTweet($tweet) {
$tweet = explode('
', mysql_real_escape_string($tweet));
$text = $tweet[rand(0, (count($tweet) - 1)) ];
if (strpos($text, '
')) {
$text = str_replace('
', '', $text);
}
return $text;
}
}


Yukarıdaki fonksiyonu bir de şimdiki fonksiyonla değiştirip deneyin.


Bu sefer de sorun değişti. :(


Fatal error: Cannot redeclare _control() (previously declared in /home/----/public_html/takip/inc/function.php:103) in /home/----/public_html/takip/inc/function.php on line 276
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al