PDA

View Full Version : سوال: چجوری میشه تو php آهنگ کذاشت؟



hassankc
یک شنبه 17 مرداد 1389, 16:25 عصر
حقیقت میخواهم تو صفحه ی اول سایتم آهنگ بذارم ولی بلد نیستم به php بنویسم. لطفا راهنماییم کنید.

binyaft
یک شنبه 17 مرداد 1389, 17:11 عصر
عجججججججججججب !!!!!
این یکی رو دیگه نشنیده بودم
برای اجرای اهنگ از

<body bgsound="ادرس اهنگ">
استفاده کن
این با html هست

hassankc
یک شنبه 17 مرداد 1389, 17:19 عصر
عجججججججججججب !!!!!
این یکی رو دیگه نشنیده بودم
برای اجرای اهنگ از

<body bgsound="ادرس اهنگ">
استفاده کن
این با html هست

ممنونم دوست عزیز این کد را خودم بلد بودم و برای زبان php اش را میخوام

yasgig
یک شنبه 17 مرداد 1389, 17:57 عصر
<?php
echo ('<body bgsound="ادرس اهنگ"> ');
?>
خوب پی اچ پی هم خروجیش html هست.

bestirani2
یک شنبه 17 مرداد 1389, 20:16 عصر
شاید منظورش این هست آهنگ رو تحت سرور بسازیم یا تحت سرور تغییراتی بدیم مثل خواندن عدد مربوط به کدهای امنیتی
اگه منظورت این هست توابع openal رو یه بررسی بکن

rapidpich
دوشنبه 18 مرداد 1389, 13:44 عصر
یعنی میخای آهنگ رو سرور اجرا شه؟
مثلا وقتی یکی اومد تا سایتت آهنگ برات بزنه؟(برای اونیکه پشت سرور نشسته)

binyaft
دوشنبه 18 مرداد 1389, 18:44 عصر
خوب باز هم با کد اچ تی ام میشه
اگه بخواد میتونه با فلش درست کنه
ولی پی اچ پی چنین کاری رو نمیتونه انجام بده

bestirani2
دوشنبه 18 مرداد 1389, 19:26 عصر
خوب باز هم با کد اچ تی ام میشه
اگه بخواد میتونه با فلش درست کنه
ولی پی اچ پی چنین کاری رو نمیتونه انجام بده
چه کاری رو پی اچ پی نمیتونه؟

binyaft
دوشنبه 18 مرداد 1389, 19:51 عصر
چه کاری رو پی اچ پی نمیتونه؟

پخش کردن موزیک و هر فایل دیگه :لبخند:

yasgig
دوشنبه 18 مرداد 1389, 20:08 عصر
پخش کردن موزیک و هر فایل دیگه :لبخند:
با پی اچ پی هر کاری کنی آخرش میرسی به html.پس می تونه آهنگ هم پخش کنه.الان شما می تونین با php یه مثالی بزنید که خروجیش html و یا فایل نباشه.

binyaft
دوشنبه 18 مرداد 1389, 20:16 عصر
با پی اچ پی هر کاری کنی آخرش میرسی به html.پس می تونه آهنگ هم پخش کنه.الان شما می تونین با php یه مثالی بزنید که خروجیش html و یا فایل نباشه.

حرف شما درست
اما واقعا میشه یه فایل رو به تابع یا کلاس توی پی اچ پی بدیم و اونو از طریق سرور پخش کنیم
منظورم پخش بدون استفاده از پلاگین های مرورگر و کد اچ تی ام ال
حرف شما یعنی اهنگ بوسیله اچ تی ام ال ، مرورگر و افزونه های مربوطه پخش بشه
و این در پی اچ پی وجود نداره
تمامی زبان های برنامه نویسی یا خروجیشون فایله و یا یه زبان دیگه
ما اچ تی ام ال رو فقط در صفحه چاپ میکنیم ، همین

yasgig
دوشنبه 18 مرداد 1389, 20:22 عصر
اما واقعا میشه یه فایل رو به تابع یا کلاس توی پی اچ پی بدیم و اونو از طریق سرور پخش کنیم
در اون حد نیستم که بگم آره ولی از نظر من امکان نداره.شاید کسی پیدا بشه که بگه امکانش هست.

ما اچ تی ام ال رو فقط در صفحه چاپ میکنیم ، همین
می تونیم توی خروجیمون بگیم که فلان آهنگ رو پخش کنه.مگه امکان نداره؟

binyaft
دوشنبه 18 مرداد 1389, 20:25 عصر
می تونیم توی خروجیمون بگیم که فلان آهنگ رو پخش کنه.مگه امکان نداره؟

خوب من هم همین رو میگم ، این کار رو اچ تی ام ال انجام میده ( در اخر )
یه سری توابع با نام openal وجود داره که میتونه صدا تولید کنه ، البته من با هاش کار نکردم

yasgig
دوشنبه 18 مرداد 1389, 20:28 عصر
درسته چون بدون html پی اچ پی مفهمومی نداره.

s_salavati2002
سه شنبه 19 مرداد 1389, 00:29 صبح
خروجی php یک فایله نه صرفا html شما هر فایلی رو می تونید بفرستید بشرط اینکه با هدر فایل مناسب اونو به سمت کاربر هدایت کنید تا خود مرورگر کاربر تشخیص بده که باید با فایل داده شده چیکار کنه، مثلا اگه html بود اونو نشون بده، اگر mp3 بود اونو دانلود کنه و ...

البته که php میتونه آهنگ پخش کنه اما بواسطه کامپوننت های دیکودر و پلیر ولی همونطوری که یکی از دوستان گفت برای کسی که احتمالا پشت سرور نشسته!

اما دوست گرامی که میخوای آهنگ پخش کنی ، چند تا آپشن داری :
1. با html
2. با فلش و فایل flv
3. با استریم ها مثل رادیوی آنلاین که در اون صورت احتیاج به استریم سرور داری
چیز دیگه ای به ذهنم نمی رسه اما در موارد فوق از php بندرت استفاده میشه!

اما اگه اصرار داری خروجی mp3 با php داشته باشی مثل مبدل های آنلاین صدا باید یک کامپوننت دیکودر داشته باشی و php فقط عملیات گرفتن درخواست و فرستادن فایل را به عهده بگیره

rapidpich
سه شنبه 19 مرداد 1389, 08:49 صبح
رو سرور چرا نمیشه آهنگ پخش کرد؟ دیگه آخرین راه استفاده از تابع exec هست.(ِیعنی حتی اگه اکستنشن نباشه) شاید بگید اینکار یک نوع تقلب اه ولی مثلا یک برنامه نویس .net هم نمیاد فایل mp3 رو بیات به بایت بخون و نوت رو استخراج کنه و به کارت صدا بفرسته! اون هم میاد از یک کلاس یا Dll که کلاس اینکارو میکنه استفاده میکنه.

binyaft
سه شنبه 19 مرداد 1389, 09:48 صبح
اقا اونجا اهنگ بوسیله پی اچ پی پخش نمیشه
بوسیله Windows Media Player پخش میشه
پی اچ پی فقط اونجا اهنگ رو استارت میزنه ، همین
هر وقت شما یه تابع دیدید که اگه ما ادرس اهنگ رو بهش دادیم ، تونست بفرسته به کارت صدا ، اونوقت میشه گفت که پی اچ پی پخش کننده است

s_salavati2002
سه شنبه 19 مرداد 1389, 18:24 عصر
اقا اونجا اهنگ بوسیله پی اچ پی پخش نمیشه
بوسیله Windows Media Player پخش میشه
پی اچ پی فقط اونجا اهنگ رو استارت میزنه ، همین
هر وقت شما یه تابع دیدید که اگه ما ادرس اهنگ رو بهش دادیم ، تونست بفرسته به کارت صدا ، اونوقت میشه گفت که پی اچ پی پخش کننده است
دوست من c++ php c# c java همه اینا زبانن و قرار نیست خودشون چیزی رو پخش کنن
قدرت هر زبان به نوع کامپایل و قدرت پیاده سازی الگوریتمه
اینکه php نمی تونه mp3 پخش کنه ولی مثلا c# می تونه جمله کاملا غلطیه
ما هرکاری بخوایم می تونیم با هر زبانی انجام بدیم ، تفاوت در تعداد خط کد نویسی شده و نوع اجرا و کامپایل خواهد بود.
مثلا می تونیم از php برای نوشتن برنامه های تحت ویندوز استفاده کنیم یا ...
اما در پکیج رسمیه php پخش آهنگ در نظر گرفته نشده...
قرار نیست که برای هر کاری تابع زده بشه ، اگر اینطوری بود که هیچ وقت کامپوننت ها و شیءگرایی بوجود نمیومد،
اگر برای php بخوای اکستنشن بنویسی می تونی حتی پایین ترین سطح دسترسی هم داشته باشی ولی توسعه دهندگان اصلی فقط به وب فکر میکنن، ما میتونیم به عنوان توسعه دهندگان فرعی هر کاری با این زبان انجام بدیم!

حرف آخر : php یک زبان اسکریپت نویسیه تحت وبه چون توسعه دهندگان اصلی اون اینو می خوان اما دلیل براین نمیشه که php یا هر زبان دیگه ای رو محدود به این قضیه ببینیم.

narsic
سه شنبه 19 مرداد 1389, 18:26 عصر
درسته چون بدون html پی اچ پی مفهمومی نداره.
PHP یک زبان کامل و بی نیاز میتونه خیلی کارها رو انجام بده و HTML رو هم ما برای user friendly بودن کار استفاده میکنیم نه چیزه دیگه .
اون دوستمون که سوآل پرسید جوابشو گرفت اما نمیدونم شما چرا ادامه میدید ؟

binyaft
سه شنبه 19 مرداد 1389, 19:05 عصر
بالاخره معلوم شد ، که پی اچ پی چیکار میتونه کنه