টপিকঃ কিছু টেক্সট বাদ দিতে চাই ডাটা সাবমিট এর সময়

আমার কাছে একটা ভিডিও ডাউনলোড এর স্ক্রিপ্ট আছে যেটাতে ......

<form method="GET">
        <div class="row">
            <div class="input-group">
            <input name="url" type="text" class="form-control" placeholder="Example http://www.site.com/id124536/how_to_make_a_php_site" required>
            <span class="input-group-btn">
                <button class="btn btn-info" type="submit">DOWNLOAD</button>
                    </span>
        </div><!-- /input-group -->
        </div><!-- /.row -->
    </form>

পূর্বে ভিডিও গুলোর লিংক ছিলো এমনঃ http://www.site.com/id124536/how_to_make_a_php_site
ভালোই চলছিলো সব কিছু বর্তমানে বর্তমানে লিংক গুলোতে কিছু পরিবর্তন এসেছে এখন লিংক গুলো এমনঃ
http://www.site.com/id124536/05/how_to_make_a_php_site

একেকটা লিংকে একেকটা নাম্বার দেখাচ্ছে । যেমনঃ 1,2,3,4,5,01,20,10 ইত্যাদি ।


এখন আমি চাচ্ছি কিভাবে আমি এই অংশটুকু লিংক প্রোগ্রামে যাওয়ার আগে বাদ দেওয়া যায় । মানে
http://www.site.com/id124536/05/how_to_make_a_php_site  এটা সাবমিট করবে কিন্তু প্রোগ্রামে পৌঁছাবে http://www.site.com/id124536/how_to_make_a_php_site  এতটুকু ।

কি আর বলবো । সাইট থাকলে ঠিকানা দিতাম ......

Re: কিছু টেক্সট বাদ দিতে চাই ডাটা সাবমিট এর সময়

function convertUrl($originalUrl){
  $tmp1 = substr($originalUrl, 0, strrpos($originalUrl, "/"));
  $tmp2 = substr($tmp1, 0, strrpos($tmp1, "/"));
  $tmp3 = substr($originalUrl, strrpos($originalUrl, "/"), strlen($originalUrl));
  return $tmp2 . $tmp3;
}

echo convertUrl("http://www.site.com/id124536/05/how_to_make_a_php_site");

Re: কিছু টেক্সট বাদ দিতে চাই ডাটা সাবমিট এর সময়

শুকসারি লিখেছেন:
function convertUrl($originalUrl){
  $tmp1 = substr($originalUrl, 0, strrpos($originalUrl, "/"));
  $tmp2 = substr($tmp1, 0, strrpos($tmp1, "/"));
  $tmp3 = substr($originalUrl, strrpos($originalUrl, "/"), strlen($originalUrl));
  return $tmp2 . $tmp3;
}

echo convertUrl("http://www.site.com/id124536/05/how_to_make_a_php_site");

আচ্ছা এটার আউটপুট কে কিভাবে একটা ভেরিতে নিয়ে অন্য জাইগায় নিয়ে যাওয়া যায় ।
এটাকে মনে হয় return $tmp2 . $tmp3;

কি আর বলবো । সাইট থাকলে ঠিকানা দিতাম ......

সর্বশেষ সম্পাদনা করেছেন শুকসারি (০৯-০২-২০১৬ ১৭:৫৭)

Re: কিছু টেক্সট বাদ দিতে চাই ডাটা সাবমিট এর সময়

ফাংশনটাকে কল করেন জাস্ট। এর রিটার্ন ভ্যালুটা একটা ভ্যারিয়েবলে রাখেন। ওই ভ্যারিয়েবলটাতেই পেয়ে যাবেন আউটপুট।

$যেটা_প্রোগ্রামে_পৌঁছাবে = convertUrl("যেটা সাবমিট করবে");

বুঝতে সমস্যা হলে আপনার কোড স্নিপেটটা পেস্ট করেন

সর্বশেষ সম্পাদনা করেছেন সাইফুল_বিডি (০৯-০২-২০১৬ ১৯:৫৩)

Re: কিছু টেক্সট বাদ দিতে চাই ডাটা সাবমিট এর সময়

preg_replace("/(id[0-9]+\/)([0-9]+\/)/", "$1", $input_lines);

http://www.phpliveregex.com/p/eyZ

এই ব্যাক্তির সকল লেখা কাল্পনিক , জীবিত অথবা মৃত কারো সাথে মিল পাওয়া গেলে তা সম্পুর্ন কাকতালীয়, যদি লেখা জীবিত অথবা মৃত কারো সাথে মিলে যায় তার দায় এই আইডির মালিক কোনক্রমেই বহন করবেন না। এই ব্যক্তির সকল লেখা পাগলের প্রলাপের ন্যায় এই লেখা কোন প্রকার মতপ্রকাশ অথবা রেফারেন্স হিসাবে ব্যবহার করা যাবে না।

Re: কিছু টেক্সট বাদ দিতে চাই ডাটা সাবমিট এর সময়

<?php
function convertUrl($originalUrl){
  $tmp1 = substr($originalUrl, 0, strrpos($originalUrl, "/"));
  $tmp2 = substr($tmp1, 0, strrpos($tmp1, "/"));
  $tmp3 = substr($originalUrl, strrpos($originalUrl, "/"), strlen($originalUrl));
  return $tmp2 . $tmp3;

 
}
echo convertUrl($_GET['url2']);
?>

<?php
function myvideo($url)
{
    $url = str_replace(' ', '', $url);
    if(!empty($url)):
        curl_setopt($curl = curl_init($url), CURLOPT_RETURNTRANSFER, 1);
        preg_match("/flv_url=(.+)url_bigthumb=([^&]+)/i", curl_exec($curl), $infos);
        curl_close($curl);
        return "<a href='".urldecode($infos[1])."'><img class='img-thumbnail' src='".urldecode($infos[2])."' width='300' height='200' border=0 alt='Download'></a>";
    endif;
}

echo myvideo($_GET['$url']);
;
?>

প্রথমের আউটপুট টা নিচের $url দিতে চাচ্ছি ।

কি আর বলবো । সাইট থাকলে ঠিকানা দিতাম ......

Re: কিছু টেক্সট বাদ দিতে চাই ডাটা সাবমিট এর সময়

হাবীব রাজশাহী লিখেছেন:

প্রথমের আউটপুট টা নিচের $url দিতে চাচ্ছি ।

echo convertUrl($_GET['url2']); এর জাগায় echo convertUrl($_GET['url']); দেন।

URL টা myvideo ফাংশনের মধ্যে পাস করতে
echo myvideo(convertUrl($_GET['url'])); লিখুন

Re: কিছু টেক্সট বাদ দিতে চাই ডাটা সাবমিট এর সময়

ধন্যবাদ ভাই কাজ করেছে । আছা ভিডিও তে যদি নিচের নাম্বার টা না থাকে তবে স্ক্রিপ্ট টা কাজ করবে না এটা করা যাবে না । http://www.site.com/id124536/05/how_to_make_a_php_site

কি আর বলবো । সাইট থাকলে ঠিকানা দিতাম ......