IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   PHP (https://www.ircforumlari.net/php/)
-   -   Php DiziFiLm Video Scripti YardIm .. (https://www.ircforumlari.net/php/371897-php-dizifilm-video-scripti-yardim.html)

n1ks1z 16 Aralık 2010 18:10

Php DiziFiLm Video Scripti YardIm ..
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

ArkadaŞLar Sitem iÇin Video Film Dizi izLetmek iStiyorum Bunun iÇin ßi Script ßuLdum Çok hOş qüL ßi Script fakat ßi kaç Sorun var ßunları Çözebilirsek Harika OLur :)

Sorun : KuruLumda Hata Yok Dosyaları Atıyorum Sql'i Çalıştırıyorum. Görünüm fLn Şahane. Fakat Video Ekleyemiyorum...

Hatadan Anladıqım KadarıyLa ßi TaßLa ekSik diyor .
Kod:

Fatal error: Call to undefined function linksef() in
Script ***** ßir Script Olduqu iÇin Burda Vermedim Çözümler iÇin :

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Ekleyebilir veya
n1ks1z'a Özel Mesaj AtaßiLirsiniz..

Update 18 Aralık 2010 14:40

Cevap: Php DiziFiLm Video Scripti YardIm ..
 
Kurmuş Çaliştirmiştim :) Aldığın site bana ait bu arada :)

TayfunCan 28 Aralık 2010 16:08

Cevap: Php DiziFiLm Video Scripti YardIm ..
 
bende bu sorunla karşılaştım ama çözmek için hiç ugraşmadım sadece goole baktım burası çıktı burdada sanırım genel bir çözüm oyk yada yazılmamış. benimi çözümüm
kendi admin panelini kullanadım ben bir admin ( editör) paneli yazdım.
böylece ziyaretçilerden gelenleri birden fazla editör kontrol edebilecek.
doğal olarakda bu tür sıkıntılar karşıma çıkmıyor artık

blackmurder 28 Aralık 2010 18:22

Cevap: Php DiziFiLm Video Scripti YardIm ..
 
bu hatanın size açıklamasını yapmak için önce seflink'in ne olduğunu açıklamalıyım.

sef; search engine friendly (arama motoru dost
yani seflink'te arama motoru dostu site adresi olarak açıklanabilir örnek verecek olursak; [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Bir çok scriptte bu yeni sef link özelliği eklenmeye çalışırmaktadır. Bazen yapan tarafından bazen kullanan tarafından hatalar gözlenmektedir. Neden bu hatayı alırsınız;
  1. ***** olduğuna göre şifrelemeyi kırmak için bazı fonksiyonları kapatmışlardır ya da kapatmak zorunda kalmışlardır.
  2. Seflink özelliğini destekleyen dosyaya şifreleme yapılmıştır.
  3. Dosya kodlarında seflink özelliğini etkileyen kaçak kodlar olabilir.

TayfunCan 28 Aralık 2010 18:50

Cevap: Php DiziFiLm Video Scripti YardIm ..
 
PHP- Kodu:

<?php

if (!defined('Yonetim_kontrol'))
{   
    
header('Content-Type: text/html; charset=utf-8'); 
    echo 
"Bu sayfayı görüntüleme yetkiniz yok.";
    exit;
}              

if(
$_GET["gonder"]=="ok") {

$cadi=trim(mysql_real_escape_string($_POST["isim"]));
$ckat=intval($_POST["kategori"]);
$cembed=trim(mysql_real_escape_string($_POST["embed"]));
$cresim=trim(mysql_real_escape_string($_POST["resim"]));
$caciklama=trim(mysql_real_escape_string($_POST["aciklama"]));
$cetiket=trim(mysql_real_escape_string($_POST["etiket"]));
$chit=trim(mysql_real_escape_string($_POST["hit"]));
$ctitle=trim(mysql_real_escape_string($_POST["title"]));
$cdescription=trim(mysql_real_escape_string($_POST["description"]));
$ckeywords=trim(mysql_real_escape_string($_POST["keywords"]));
$cdurum=trim(mysql_real_escape_string($_POST["durum"]));

if ((
$cadi=="") || ($cembed=="") || ($cresim=="")) {

echo 
'
                <h2><a href="index.php">Admin Panel</a> &raquo; <a href="#" class="active">Video Ekle</a></h2>
                
                <div id="main">
                <form action="" class="jNice" method="post">
                  <h3>Video Ekle</h3>
                        <fieldset>
                            <p><span style="color:red;"><strong>Formdaki boÅŸ alanları doldurun! (Zorunlu Alanlar : Video Adı, Video Embed ve Video Resmi)</strong></span></p> 
                            <p><label>Video Ä°smi:</label><input type="text" class="text-long" name="isim" /> (*)</p>
                            <p><label>Kategori:</label>
                            <select name="kategori">
                                <option value="Kategori seç">Kategori seçin</option>'
;
                                
$katsorgu=mysql_query("select * from kategori where uid=0 order by id ASC");
                                while (
$katcek=mysql_fetch_array($katsorgu)) {
                                
$kat_id=$katcek['id'];
                                
$kat_adi=$katcek['adi'];
                                echo 
'<option value="'.$kat_id.'">&raquo; '.$kat_adi.'</option>';
                                
$altkatsor=mysql_query("select id,adi from kategori where uid='$kat_id'");
                                while(
$altkatcek=mysql_fetch_array($altkatsor)) {
                                
$id=$altkatcek['id'];
                                
$adi=$altkatcek['adi'];
                                echo 
'<option value="'.$id.'">&nbsp; &nbsp; &raquo; '.$adi.'</option>';}}
                                
                                echo
'</select> &nbsp; &nbsp;(*)
                            </p>
                            <p><label>Video Embed:</label><input type="text" class="text-long" name="embed" /> (*)</p>
                            <p><label>Resim Adresi:</label><input type="text" class="text-long" name="resim" /> (*)</p>
                            <p><label>Açıklama:</label><textarea rows="1" cols="1" name="aciklama"></textarea></p>
                            <p><label>Etiketler (Virgül ile ayırın):</label><textarea rows="1" cols="1" class="etiketler" name="etiket"></textarea></p>
                            <p><label>Title:</label><textarea rows="1" class="etiketler" cols="1" name="title"></textarea></p>
                            <p><label>Description:</label><textarea rows="1" cols="1" class="etiketler" name="description"></textarea></p>
                            <p><label>Keywords:</label><textarea rows="1" class="etiketler" cols="1" name="keywords"></textarea></p>
                            <p><label>Durum: </label>
                            <select name="durum" style="width:100px;">
                                <option value="1">Aktif</option>
                                <option value="0">Pasif</option>
                            </select>
                            </p>
                            <p><label>İzlenme: </label> <input type="text" class="text-kucuk" name="hit"  value="0" /></p>
                            <input type="submit" value="Ekle" />
                        </fieldset>
                    </form>
                </div>'
; } else {
$tarih=date("d-m-Y");
$videovarmi=mysql_query("select adi from video where adi='$cadi'");
$kactane=mysql_num_rows($videovarmi);
if (
$kactane>0) { 
$link_sonu=$kactane+1;
$link=linksef(stripslashes($cadi))."-".$link_sonu;
$kucuk_baslik=harf_kucult($cadi);
if (
$caciklama=="") { $caciklama=$cadi.", ".$kucuk_baslik." videosu, ".$kucuk_baslik." izle, ".$kucuk_baslik" seyret, ".$kucuk_baslik." online izle"; } if ($cetiket=="") { $cetiket=$kucuk_baslik." izle"; } if ($ckat<1) { $ckat="1"; }
$ekle=mysql_query("insert into video(adi,embed,resim,aciklama,kategori,etiket,title,description,keywords,hit,durum,tarih,link) values ('$cadi','$cembed','$cresim','$caciklama','$ckat','$cetiket','$ctitle','$cdescription','$ckeywords','$chit','$cdurum','$tarih','$link')");
if(
$ekle) {echo '   
                <h2><a href="index.php">Admin Panel</a> &raquo; <a href="#" class="active">Video Ekle</a></h2>
                <div id="main">
                  <h3>Video Ekle</h3>
                        <fieldset>
                            <p><label>Sitede zaten böyle bir video bulunmaktaydı. Link adı deÄŸiÅŸtirilerek siteye eklenmiÅŸtir. Yeni video eklemek için <a href="index.php?sayfa=videoekle" style="color:#55a34a;">tıklayın.</a></label></p></fieldset>
                </div>'
; } 
                else { echo 
'</div>    
                <h2><a href="index.php">Admin Panel</a> &raquo; <a href="#" class="active">Video Ekle</a></h2>
                <div id="main">
                  <h3>Video Ekle</h3>
                        <fieldset>
                            <p><label>Sitede zaten böyle bir video bulunmaktaydı. Video eklenirken bir hata oluÅŸtu, lütfen daha sonra <a href="index.php?sayfa=videoekle" style="color:#55a34a;">tekrar deneyin.</a></label></p></fieldset>
                </div>'
; } } else {
                
function 
replace_tr($text) {
$text trim($text);
$search = array('Ç','ç','Ğ','ğ','ı','İ','Ö','ö','Ş','ş','Ü','ü',' ');
$replace = array('C','c','G','g','i','I','O','o','S','s','U','u','-');
$new_text strtolower(str_replace($search,$replace,$text));  
return 
$new_text;
}

$link replace_tr($cadi);


$kucuk_baslik replace_tr($cadi);



if (
$caciklama=="") { $caciklama=$cadi.", ".$kucuk_baslik." videosu, ".$kucuk_baslik." izle, ".$kucuk_baslik" seyret, ".$kucuk_baslik." online izle"; } if ($cetiket=="") { $cetiket=$kucuk_baslik." izle"; } if ($ckat<1) { $ckat="1"; }
$ekle=mysql_query("insert into video(adi,embed,resim,aciklama,kategori,etiket,title,description,keywords,hit,durum,tarih,link) values ('$cadi','$cembed','$cresim','$caciklama','$ckat','$cetiket','$ctitle','$cdescription','$ckeywords','$chit','$cdurum','$tarih','$link')");
if(
$ekle) {echo '    
                <h2><a href="index.php">Admin Panel</a> &raquo; <a href="#" class="active">Video Ekle</a></h2>
                <div id="main">
                  <h3>Video Ekle</h3>
                        <fieldset>
                            <p><label>Video baÅŸarıyla eklenmiÅŸtir. Yeni video eklemek için <a href="index.php?sayfa=videoekle" style="color:#55a34a;">tıklayın.</a></label></p></fieldset>
                </div>'
; } 
                else { echo 
'  
                <h2><a href="index.php">Admin Panel</a> &raquo; <a href="#" class="active">Video Ekle</a></h2>
                <div id="main">
                  <h3>Video Ekle</h3>
                        <fieldset>
                            <p><label>Video eklenirken bir hata oluÅŸtu, lütfen daha sonra <a href="index.php?sayfa=videoekle" style="color:#55a34a;">tekrar deneyin.</a></label></p></fieldset>
                </div>'
; }    }

}
else {

echo 

                <h2><a href="index.php">Admin Panel</a> &raquo; <a href="#" class="active">Video Ekle</a></h2>
                
                <div id="main">
                <form action="index.php?sayfa=videoekle&gonder=ok" class="jNice" method="post">
                  <h3>Video Ekle</h3>
                        <fieldset>
                            <p><label>Video Ä°smi:</label><input type="text" class="text-long" name="isim" /> (*)</p>
                            <p><label>Kategori:</label>
                            <select name="kategori">
                                <option value="Kategori seç">Kategori seçin</option>'
;
                                
$katsorgu=mysql_query("select * from kategori where uid=0 order by id ASC");
                                while (
$katcek=mysql_fetch_array($katsorgu)) {
                                
$kat_id=$katcek['id'];
                                
$kat_adi=$katcek['adi'];
                                echo 
'<option value="'.$kat_id.'">&raquo; '.$kat_adi.'</option>';
                                
$altkatsor=mysql_query("select id,adi from kategori where uid='$kat_id'");
                                while(
$altkatcek=mysql_fetch_array($altkatsor)) {
                                
$id=$altkatcek['id'];
                                
$adi=$altkatcek['adi'];
                                echo 
'<option value="'.$id.'">&nbsp; &nbsp; &raquo; '.$adi.'</option>';}}
                                
                                echo
'</select> &nbsp; &nbsp;(*)
                            </p>
                            <p><label>Video Embed:</label><textarea rows="1" cols="1" name="embed"></textarea> (*)</p>
                            <p><label>Resim Adresi:</label><input type="text" class="text-long" name="resim" /> (*)</p>
                            <p><label>Açıklama:</label><textarea rows="1" cols="1" name="aciklama"></textarea></p>
                            <p><label>Etiketler (Virgül ile ayırın):</label><textarea rows="1" cols="1" class="etiketler" name="etiket"></textarea></p>
                            <p><label>Title:</label><textarea rows="1" class="etiketler" cols="1" name="title"></textarea></p>
                            <p><label>Description:</label><textarea rows="1" cols="1" class="etiketler" name="description"></textarea></p>
                            <p><label>Keywords:</label><textarea rows="1" class="etiketler" cols="1" name="keywords"></textarea></p>
                            <p><label>Durum: </label>
                            <select name="durum" style="width:100px;">
                                <option value="1">Aktif</option>
                                <option value="0">Pasif</option>
                            </select>
                            </p>
                            <p><label>İzlenme: </label> <input type="text" class="text-kucuk" name="hit"  value="0" /></p>
                            <input type="submit" value="Ekle" />
                        </fieldset>
                    </form>
                </div>'
;

?>

video-ekle.php dosyası video ekleme sorunu sadece bir replace sorunudur ve düzelttim.
buna bakarakr diger sorunlarıda çözebilirsiniz.
sanırım hala ilgilenen var. benimde ufak bir yardımım olsun dedim

----------

ayrıca seflink link tablosunun replace ile editlenmiş hali oluyor yani bdde self lik gibi bir tabloya gerek yok. o sadece linkin karakter etirli halidir ve zaten link tablosuna eşitlenmiştir.

----------

eğer bu safada görünüm çalıışması yaptıysanız ve gitmesini istemiyorsanız
video-ekle.php dosyasndaki 92. ve 93. satırı yani
Aşagıdaki kodu bulun
PHP- Kodu:

$link=linksef(stripslashes($cadi));
$kucuk_baslik=harf_kucult($cadi); 

aşagıdaki iel değişin
PHP- Kodu:

function replace_tr($text) {
$text trim($text);
$search = array('Ç','ç','Ğ','ğ','ı','İ','Ö','ö','Ş','ş','Ü','ü',' ');
$replace = array('C','c','G','g','i','I','O','o','S','s','U','u','-');
$new_text strtolower(str_replace($search,$replace,$text));  
return 
$new_text;
}

$link replace_tr($cadi);


$kucuk_baslik replace_tr($cadi); 


capuela 08 Şubat 2011 23:20

Cevap: Php DiziFiLm Video Scripti YardIm ..
 
hatalı


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 00:05.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk