|
|
| |||||||
| Webmaster Genel konular sorunlar Webmaster genel konular sorular sorunlar |
| |
|
| | | LinkBack | Seçenekler |
| |||
| NOT : Fark ettiğiniz herhangi bir hata olur ise konu altında bildirebilirsiniz. facebook videolarına çözüm konusunun biraz tuzlanmış şeklidir. ilk olarak bu soruna çözüm bulan arkadasa teşekür ediyorum. Arkadasın yazdığı cacheli sistem hata veriyordu yada bende öyle oldu emin değilim. Ek yazdığım sistem URL idsine göre veritabanına kayıt alıyor. Diğer izlenmelerde veritabanından okuyor. OLurda facebookun video hashlarını değiştirme olasılığına karşın karşılaştırmada yapıyor. yani facebook hashı değişmiş ise veritabanında CACHEli linkide güncelliyor. Mysql'e okutmanız gereken tablo. PHP- Kodu: PHP Kodları : PHP- Kodu: Kullanım şekli: Player.swf?file=http://localhost/face/facele.php?link=http://video.ak.fbcdn.net/cfs-ak-snc6/79616/158/10150108614067612_63318.mp4 Örnek Player Görüntüsü: <p><embed src="https://mo-mastermind.s3.amazonaws.com/mediaplayer/player.swf?file=http://localhost/face/facele.php?link=http://video.ak.fbcdn.net/cfs-ak-snc6/79616/158/10150108614067612_63318.mp4&plugins=fbit-1,tweetit-1,sharing-1&dock=true" quality="high" bgcolor="#000000" width="450" height="322" name="mymovie" align="middle" allowFullScreen="true" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" /></embed></p> iyi kullanımlar diliyorum.
__________________ php bot , php irc bot, özel veritabanı programları yazılır. Konu WebMasterTM tarafından (18-02-2011 Saat 01:01:14 ) değiştirilmiştir.. |
| |||
| guzel olmus eline saglık birde curl lu versionu alabilirsek hos olur tesekkürler
__________________ Ücretsiz Player İster misin? Herşeyi Açan Player!!! |
| |||
| #+++++++++++++++++++++++++++++++ if ((strpos($facele,'facebook.com')) or (strpos($facele,'fbcdn.net'))) { $facele = faceduzelt($facele); } $facele = str_replace('http://','',$facele); $sonurls = 'http://'.$facele; #+++++++++++++++++++++++++++++++ bu kısma göre her video gösteriminde sürekli facebooka bağlanılması gerekiyor. cache mantığından uzak. bu kısmı kaldırırsan da aşağıdaki if else şartları çalışmaz. kodda tümden bi bozukluk var. kontrol et istersen. |
| |||
| Alıntı:
Ancak hatasız bir şekilde çalışmaktadır. **************** CURL li versiyonu bugün yetiştirebilirisem mutlaka yapacağım .
__________________ php bot , php irc bot, özel veritabanı programları yazılır. |
| |||
| verdiğiniz dosyayı aynen çalıştırdım sonuç sql sorgusu id 454542 - url http://454542 neden böyle yaptı dostum.. |
| |||
| Alıntı:
|
| |||
| Alıntı:
sanırım Ufak bir hatayıda bildirmiş oldunuz böylece. GİZLİ OLAN Vİdeolarda o şekilde bir çekim yapıyor olabilir. Malum bu çözüm herkese açık videolar için gecerli . %100 açık olduğuna emin olduğunuz videolar deneyebilirsiniz onuda halederiz. 2. olarak : Mysql 'daki okutmanız gereken tablo derken sql sorgusu mu calıstırıyoruz o kodu ? sql bilgim cok az hata yapmak istemiyorum da. + sitem wordpress ----------------------- Evet aynen öyle . iyi de o zaman ne anlamı var veritabanının? adam zaten her izlenmede facebooka bağlanacaksa, veritabanına ve cache'e ne gerek var? her bağlantıda alır yeni linki. ------ > her seferinde faceden linki alıyor ancak . oradan değil Seri şekilde mysqlden okuyor. Bu şekilde video açılış hızına zarar vermeyecektir. Diyelimki sizin söylediğiniz şekle çevirdik. Facebook bu hashları 2 günde bir değişiyor. doğal olarak cachelerin temizlenmesi gerekecek. bunu her zaman kontrolda edemezsiniz zira facenin zamanlamasını kestiremediğiniz için siteye girip çıkan kimseler videoyu izleyemeyecektir. Faceden sorguyu arkaplanda yapıyor. ve hızlıca yapıyor. Linki doğrudan çekip okutmak ayrı , Linti karşılaştırıp okutmak çok baska şeyler. Benimkisi alternatif .
__________________ php bot , php irc bot, özel veritabanı programları yazılır. Konu WebMasterTM tarafından (17-02-2011 Saat 23:33:33 ) değiştirilmiştir.. |
| |||
| eğer her seferinde facebooka bağlanacaksa, database'e gerek yok ve bu cache sistemi falan değil. zaten bağlanıyorsa alır tüm bilgileri. cache sistemini kullanmanın amacı, get_file_contents veya cURL gibi fonksiyonları en az kullanarak sistemi çalıştırmaktır. sen burada sürekli o fonksiyonları kullanacaksan, dbye gerek yok. bariz bir hata var kodunda hala ısrar ediyorsun. dbde kaydedilmiş bir ID varsa, onun yeniden facebooka bağlanmasına gerek yoktur. yeniden bağlanacaksa, zamana göre bağlanır. time(); ile kaydettiğin zamanı da dbye ID ile beraber kaydedersin, atıyorum 3600 saniye veya 7200 saniye geçmişse bir daha bağlanır. Değişmişse kaydeder, değişmemişse aynen bırakır. konuyu açan adam kodu yazmış zaten, http://www.r10.net/1065683372-post1.html olsa olsa bu kodda file_get_contents yerine cURL kullandırıp yeniden paylaşırsın. bu kodu incele, hatanı göreceksin. |
![]() |
| Bookmarks |
| Seçenekler | |
| |