Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
722
Tıklama
0
Öne Çıkarma
Arkadaşlar, sorun neyden kaynaklı ? (PHP)
G
8 yıl
Çavuş
Konu Sahibi

Merhaba arkadaşlar. Hazır bir script ile dizi sitesi açtım. Admin paneli, anasayfa, iletişim sayfasına felan normal açılıyor ama izlemek için herhangi bir dizi bölümüne tıkladığım zaman boş - beyaz sayfa oluyor. view-source'da da hiçbir şey yazmıyor. Bu sorunu nasıl düzeltebilirim ? (Sorunun hangi .php dosyasından kaynaklandığını biliyorum galiba. Kodlar aşağıda. Yardımcı olursanız sevinirim. Şimdiden çok teşekkür ederim.)
<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed'); 
class Video extends Public_Controller{
public function __construct()
{
parent::__construct();
$this->load->model('comments_model');
}
function index($cat_sef='',$video_sef='')
{
$data = $this->_data;


if(($data['video'] = $this->videos->get_video($cat_sef, $video_sef)) === FALSE){
show_404();
}

$data['config'] = $this->alp->change_meta($data['config'], $data['video']['general']);
$data['config']['image'] = poster_thumb_url($data['video']['imageH'], $data['video']['imageV']); // header image
$data['page_name'] = 'video';
$data['autoloadvideo'] = TRUE;

$data['video']['parts'] = PartHtmlParser(@$data['video']['parts']);

// 18 age control and verification
if($data['video']['18age'] == 1 && isset($data['config']['login']) && empty($data['config']['birthday']) && $data['video']['parts']['default_part_name'] !='trailer' && !is_null($data['video']['parts']['default_part_name'])){
$data['user_enter_age'] = TRUE;
$data['autoloadvideo'] = FALSE;
}
elseif($data['video']['18age'] == 1 && isset($data['config']['login']) && birthday($data['config']['birthday']) < 18 && $data['video']['parts']['default_part_name'] !='trailer' && !is_null($data['video']['parts']['default_part_name'])){
$data['autoloadvideo'] = FALSE;
$data['user_18_down'] = FALSE;
}
elseif($data['video']['18age'] == 1 && !get_cookie('18age') && !isset($data['config']['login']) && $data['video']['parts']['default_part_name'] !='trailer' && !is_null($data['video']['parts']['default_part_name'])){
$data['visitor_accept_age'] = TRUE;
$data['autoloadvideo'] = FALSE;
}
$data['video']['vote'] = videocontrolCookie($data['video']['video_id']);
$data['seasons'] = $this->categories_model->get_seasons($data['video']['category_id']);

$data['episodes'] = $this->videos->get_episodes($data['video']['category_id'],&$data['seasons'],'alp',$data['video']['season_id']);

$data['link'] = link_prev_next($data['episodes'],$data['video']['season_id'],$data['video']['video_id'],$data['video']['cat_sef_uri']);


$data['categories'] = $this->videos->get_categories();
$data['comments'] = $this->comments_model->get_video_comments($data['video']['video_id']);
$data['discussion_topics'] = $this->comments_model->get_video_discussion_topics($data['video']['category_id']);
$data['selected_main_category'] = $data['video']['main_category'];
$data['selected_category'] = $data['video']['category_id'];
if(isset($data['config']['login'])){
$this->db->cache_off();
$data['user_watched_list'] = $this->users_model->get_user_watched_list($data['config']['user_id']);
}
$data['video_types'] = $this->config->item('video_types');

$this->display('video', $data);
}

function discussion($topic_id){
$data = $this->_data;
$this->load->library('form_validation');
$this->db->cache_off();
$this->form_validation->set_rules('content', 'lang:discussion_content', 'required|xss_clean');
if ($this->form_validation->run() && isset($data['config']['login'])){

$this->comments_model->insert_discussion_msg($topic_id, $data['config']['user_id'], auto_typography($this->input->post('content')));
}

if(($data['topic'] = $this->comments_model->get_discussion($topic_id)) === FALSE){
show_404();
}
$data['categories'] = $this->videos->get_categories();

$data['config']['image'] = poster_thumb_url($data['topic']['imageV'],$data['topic']['imageH']); // header image

$data['config'] = $this->alp->change_meta($data['config'], $data['topic']['subject'].' - '.$data['topic']['title']);

$this->display('discussion', $data);
}
}



T
8 yıl
Yarbay

Hazır script'in adı ne? Kodlara bir bütün olarak bakınca daha iyi tahmin yürütülebilir. Gönderdiğin kodda Video sınıfı gerekli html kodu oluşturamıyor yani sadece web sunucun sadece http 200 ok kısmını gönderiyor ancak devamındaki html içeriği olmadığı için view source boş geliyor.


Bu mesaja 1 cevap geldi.
G
8 yıl
Çavuş
Konu Sahibi

quote:

Orijinalden alıntı: revivo72

Hazır script'in adı ne? Kodlara bir bütün olarak bakınca daha iyi tahmin yürütülebilir. Gönderdiğin kodda Video sınıfı gerekli html kodu oluşturamıyor yani sadece web sunucun sadece http 200 ok kısmını gönderiyor ancak devamındaki html içeriği olmadığı için view source boş geliyor.

Alp Dizi Scripti V2
İlginiz için teşekkür ederim hocam. Lütfen yardım edin :(


Bu mesaja 1 cevap geldi.
H
8 yıl
Er

Muhtemelen hata gösterme fonksiyonu kapalı ve o sayfada fatal error mevcut

ilk önce error_reporting(E_ALL); yazarak hatayı gör.

hata mesajına göre hareket et.


Bu mesaja 2 cevap geldi.
G
8 yıl
Çavuş
Konu Sahibi

Maalesef sayfa hala boş. Hata kodu felan da yazmıyor.



G
8 yıl
Onbaşı

quote:

Orijinalden alıntı: htxx

Muhtemelen hata gösterme fonksiyonu kapalı ve o sayfada fatal error mevcut

ilk önce error_reporting(E_ALL); yazarak hatayı gör.

hata mesajına göre hareket et.

Buna ek olarak bir de display_errors(true); ile dener misiniz



< Bu ileti mobil sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.