আমি কি কোনও উবুন্টু এইচটিএমএল 5 অ্যাপ থেকে বাশ কমান্ড চালাতে পারি?


8

এইচটিএমএল 5 অ্যাপ তৈরি করতে আমি উবুন্টু এসডিকে ব্যবহার করে কিছু বাশ স্ক্রিপ্টগুলি জিইউআই অ্যাপ্লিকেশনে রূপান্তর করতে চাই।

এটা কি সম্ভব?

'অর্থ' এর পাশাপাশি এমন কোনও টিউটোরিয়াল রয়েছে যা এটি দেখায়?


@ hwez আপনি কি উবুন্টু এসডিকে মাধ্যমে পিএইচপি ভিত্তিক অ্যাপস তৈরি করতে পারবেন? আমি উবুন্টু সফটওয়্যার সেন্টারটি শেষ হয়ে যাওয়ার পরে এমন কিছু হতে চাই।
টাকাপয়সা

1
আপনি ঠিক কী করতে চান তা আমাকে বলুন
hwez

আমি আপনাকে যা বলছি তা হ'ল আপনি পিএইচপি এর মাধ্যমে সার্ভারে একটি কমান্ড করতে পারেন এটি পৃষ্ঠা
লোডারটিতে

7
না, উবুন্টু উন্নয়ন নয় -বহির্ভূত @krowe। এই প্রশ্নটি ঠিক আছে।
শেঠ

1
আমি সন্দেহ করি যে এটি কেবলমাত্র HTML5 অ্যাপ্লিকেশন দ্বারা সম্ভব নয়। তবে, আপনি একটি পাতলা কিউএমএল মোড়ক তৈরি করতে পারেন যা আপনার এইচটিএমএল অ্যাপ্লিকেশনটির সাথে একটি ওয়েবভিউ লোড করে। কিউএমএল আপনার শেল স্ক্রিপ্টটি (একটি সি ++ এর মাধ্যমে) প্লাগইনও কল করতে পারে। তবে এটি বরং একটি সাধারণ অ্যাপ্লিকেশনটির জন্য জড়িত :)। আরেকটি বিষয় বিবেচনা করার বিষয় হ'ল অ্যাপআর্মার অনুমতি বিধিনিষেধগুলি সম্ভবত অ্যাপ স্টোরে জমা দেওয়া কোনও অ্যাপ্লিকেশনটিতে কোনও কার্যকর শেল স্ক্রিপ্ট চালানো থেকে বিরত রাখবে। (যদিও আপনি নিজের জন্য কিছু লিখছেন এটি কোনও সমস্যা নয়))
রবার্ট শরল

উত্তর:


1

ওয়েব সার্ভার অ্যাপ্লিকেশনগুলি কী সরবরাহ করে? আপনি সর্বদা /cgi-bin/ফোল্ডারে শেল স্ক্রিপ্টগুলি রাখতে পারেন এবং URL টি আবেদন করতে পারেন।


-1

দুঃখিত আমি এত দেরি করে এসেছি কিন্তু
এইভাবেই পিএইচপি তে একটি ওএস কমান্ড তৈরি করা যায়

<?php 
shell_exec("os command"); ?>

<?php 
// lets try to download file

shell_exec("wget filename.zip"); ?>

// ব্যবহার: এর জন্য একটি ইউটিউব ডাউনলোডার তৈরি করা যাক

name this index.htm
<html>
<head>
<title>youtube Downloader</title>
</head>
<body>
<form name="form1" action="downloader.php" method="POST">
<div align="center">
<br><br>
<input type="text" name="youtube-id" size="25" value="Enter youtube video id ">
<br><input type="submit" value="download this video as mp4"><br>
</div>
</form>
</body>
</html>

<?php
/** 'Askubuntu' 
name this downloader.php 
be sure that shell_exec is enabled & you have installed the youtube-dl
installation
$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install youtube-dl
youtube-dl -o $videoid $videoid = youtube-dl download -o filename , the video link or video-id*/
$videoid = $_POST['expmonth']; 
shell_exec("youtube-dl -o $videoid $videoid");
 print '<a href="' . $videoid . '">Download</a>';
 ?>

আমি যদি এটির দ্রুত উত্তর দিতে চাইতাম তবে ফাইলটি মুদ্রণযোগ্য কিনা তা পরীক্ষা করে দেখতে পারেন
এখানে চিত্র বর্ণনা লিখুন


আপনি বাশ স্ক্রিপ্ট ইনস্টলেশন <ওএস কমান্ডটি পরিবর্তন করতে পারবেন? shell_exec ( "./ run.sh"); ?>
hwez

4
পিএইচপি উবুন্টু এসডিকে-র অংশ নয় এবং এটি ডিফল্ট ফোন চিত্রে ইনস্টলড নেই।
রবার্ট শরল

উবুন্টু স্পর্শ সম্পর্কে প্রশ্ন, উবুন্টু ডেস্কটপ সম্পর্কে নয় :-)
ট্যাচইনস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.