Merhaba arkadaşlar benim için biraz karmaşık olduğu için soruyu sormak istedim. Youtube tarzında video yükleyip URl uzantısını XywV4Y gibi nasıl yapıyoruz ?

soruldu: 09 Tem '14, 11:13

Cosmos's gravatar image

Cosmos
3016714
cevap kabul oranı: 100%

değiştirildi: 11 Tem '14, 02:20


Bunun için mysql kullanman gerekiyor. Video dosyasını biryere kaydettikten sonra o dosyanın serverdaki adıyla internet üzerinde erişilecek olan kısa anahtarını eşitleyerek bir tabloda tutman gerekiyor. Örneğin:

videolar:
id: int auto increment
short_key: varchar(16)
video_name: varchar(256)

Video yüklendiği anda tabloda olmayan bir short key oluşturursun ve video name ile birlikte bu tabloya eklersin. Videoya erişmek için ise ufak bir PHP script yazman gerekiyor. Bu da örneğin showvideo.php dosyası olsun ve "v=Ax64TW" şeklinde bir URL parametresi alsın. Yani:

videouploadandplayback/showvideo.php?v=Ax64TW

Sonra bu script gitsin veritabanından ilgili short keyi alarak ilgili videonun yolunu bulsun ve file() metoduyla binary olarak okuyup print ile okunan karakteri tarayıcıya göndersin. Kısaca algoritma bu. İlle de SEO dostu olsun diyorsan showvideo ve shortkey kısımlarını htaccess ile ayarlayabilirsin. Kodları yazma konusunda takıldığın yer olursa sorabilirsin.

permanent link

cevaplandı: 09 Tem '14, 19:11

kodmanyagha's gravatar image

kodmanyagha
3.1k132852
cevap kabul oranı: 15%

değiştirildi: 09 Tem '14, 19:11

Mantığı anlattım kodları kendiniz yazmalısınız.

(10 Tem '14, 06:19) kodmanyagha kodmanyagha's gravatar image

Şimdi youtube ile bir tutmaman lazım kendini neden dersen onların kodlaması farklı phpde yukardaki arkadaşın dediği gibi yapabilirsin elbette ama seo bakımından eksik etme derim. Örneğin bir arkadaşım video sitesi yapmışı http://www.canlivideo.net böyleydi sanırım sef yapıları böyle olsun derim.

permanent link

cevaplandı: 25 Eyl '14, 21:08

sessiz's gravatar image

sessiz
36125
cevap kabul oranı: 0%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×168
×144
×8
×3

Soruldu: 09 Tem '14, 11:13

Görüntüleme: 816 kez

Son güncelleme: 25 Eyl '14, 21:08

powered by BitNami OSQA