Advertisement
Guest User

Untitled

a guest
May 26th, 2016
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 8.60 KB | None | 0 0
  1. <?php
  2.  
  3. $text = <<<EOT
  4.             [if not lastProvision.network_id = 25]
  5.                                         <label class="col-xs-4 control-label" for="productSelect">Choose tariff <span class="astrisk">*</span>
  6.                                             <select id="product" class="form-control" name="product" required="" alwaysshow="1" type="productSelect">
  7.                                                 <option value="Mr">Mr</option>
  8.                                                 <option value="Miss">Miss</option>
  9.                                                 <option value="Mrs">Mrs</option>
  10.                                             </select>
  11.                                         </div>
  12.                                     </div>
  13.                                     <div class="form-group" data-element="datafield">
  14.                                         <label class="col-xs-4 control-label" for="title">Title <span class="astrisk">*</span>
  15.                                         </label>
  16.                                         <div class="col-xs-8">
  17.                                             <select id="title" class="form-control" name="title" required="" alwaysshow="1">
  18.                                                 <option value="Mr">Mr</option>
  19.                                                 <option value="Miss">Miss</option>
  20.                                                 <option value="Mrs">Mrs</option>
  21.                                                 <option value="Ms">Ms</option>
  22.                                                 <option value="Dr">Dr</option>
  23.                                             </select>
  24.                                         </div>
  25.                                     </div>
  26.                                     <div class="form-group" data-element="datafield">
  27.                                         <label for="first-name" class="control-label col-xs-4">First Name <span class="astrisk">*</span>
  28.                                         </label>
  29.                                         <div class="col-xs-8">
  30.                                             <input name="first-name" id="first-name" class="form-control" placeholder="" required="required" alwaysshow="1" type="text">
  31.                                         </div>
  32.                                     </div>
  33.                                     <div class="form-group" data-element="datafield">
  34.                                         <label for="last-name" class="control-label col-xs-4">Surname <span class="astrisk">*</span>
  35.                                         </label>
  36.                                         <div class="col-xs-8">
  37.                                             <input name="last-name" id="last-name" class="form-control" placeholder="" required="required" alwaysshow="1" type="text">
  38.                                         </div>
  39.                                     </div>
  40.                                     <div class="form-group" data-element="datafield">
  41.                                         <label for="email" class="control-label col-xs-4">Email <span class="astrisk">*</span>
  42.                                         </label>
  43.                                         <div class="col-xs-8">
  44.                                             <input name="email" id="email" class="form-control" placeholder="" required="required" alwaysshow="1" type="text">
  45.                                         </div>
  46.                                     </div>
  47.                                 </div>
  48.                                 <div class="col-sm-6" data-element-group="datafields">
  49.                                     <div class="form-group" data-element="datafield">
  50.                                         <label for="address-1" class="control-label col-xs-4">Address 1 <span class="astrisk">*</span>
  51.                                         </label>
  52.                                         <div class="col-xs-8">
  53.                                             <input name="address-1" id="address-1" class="form-control" placeholder="" required="required" alwaysshow="1" type="text">
  54.                                         </div>
  55.                                     </div>
  56.                                     <div class="form-group" data-element="datafield">
  57.                                         <label for="address-2" class="control-label col-xs-4">Address 2 <span class="astrisk">*</span>
  58.                                         </label>
  59.                                         <div class="col-xs-8">
  60.                                             <input name="address-2" id="address-2" class="form-control" placeholder="" required="required" alwaysshow="1" type="text">
  61.                                         </div>
  62.                                     </div>
  63.                                     <div class="form-group" data-element="datafield">
  64.                                         <label for="city" class="control-label col-xs-4">City <span class="astrisk">*</span>
  65.                                         </label>
  66.                                         <div class="col-xs-8">
  67.                                             <input name="city" id="city" class="form-control" placeholder="" required="required" alwaysshow="1" type="text">
  68.                                         </div>
  69.                                     </div>
  70.                                     <div class="form-group" data-element="datafield">
  71.                                         <label for="postcode" class="control-label col-xs-4">Postcode <span class="astrisk">*</span>
  72.                                         </label>
  73.                                         <div class="col-xs-8">
  74.                                             <input name="postcode" id="postcode" class="form-control" placeholder="" required="required" alwaysshow="1" type="text">
  75.                                         </div>
  76.                                     </div>
  77.                                 </div>
  78.                             </div>
  79.                             <div class="form-group">
  80.                                 <p class="col-sm-12 text-center">
  81.                                     <small data-component="multiline" id="c-mul-form-tnc">By using this service, you agree to the <u><a href="#">terms &amp; conditions</a></u> and <u><a href="#">privacy policy</a></u></small>
  82.                                 </p>
  83.                             </div>
  84.                             <div class="form-group">
  85.                                 <div class="col-sm-12 text-center">
  86.                                     <button class="btn text-uppercase btn-submit" type="submit">Submit
  87.                                     </button>
  88.                                 </div>
  89.                             </div>
  90.                     </div>
  91.                 </div>
  92.             </div>
  93.  
  94.        
  95.  
  96. </div>
  97.         <div id="footer" class="footer row">
  98.             <div class="col-xs-12 text-center">
  99.                 <div class="footnav">
  100.                     <ul class="footer-info">
  101.                         <li>
  102.                             <strong>Your Device ID:<span>[device.mac.raw]</span></strong>
  103.                         </li>
  104.                         <li>AaBylyns zxcz a is provided by our partner</li>
  105.                     </ul>
  106.                     </div>
  107.                     <div id="btn-home">
  108.                         <a id="" href="/default">
  109.                             <span class="button-home">
  110.                                 <strong>Home</strong>
  111.                             </span>
  112.                         </a>
  113.                     </div>
  114.                     <ul class="list-inline footextra hidden-md hidden-lg">
  115.                         <li>Customer Services:
  116.                             <span>[network.support_phone]</span>
  117.                         </li>
  118.                     </ul>
  119.                     <ul class="list-inline footextra">
  120.                         <li class="hidden-xs hidden-sm">Customer Services: <span>[network.support_phone]</span>
  121.                         </li>
  122.                         <li class="hidden-xs hidden-sm">|</li>
  123.                         <li>
  124.                             <a href="/roaming">Roaming partners</a>
  125.                         </li>
  126.                         <li>|</li>
  127.                         <li>
  128.                             <a href="/faqs">FAQs</a>
  129.                         </li>
  130.                     </ul>
  131.                 </div>
  132.             </div>
  133.         </div>
  134.         [endif]
  135.     some text
  136. EOT;
  137.  
  138. preg_match_all(
  139.     '/\[(if) ([^\]]*)\]
  140.    ((?:(?!\[if).|(?R))*?)
  141.    \[endif\]/sx',
  142.     $text,
  143.     $matches
  144. );
  145.  
  146. var_dump($matches);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement