arkadaşlar bir dosyadan olusan basit bir sorgulama dosyamiz var.
bunda cok fazla sorgulama yapilip sunucu zorlansin istemiyorum
soegulama alanina (textarea bolumune) eklenen limiti nasil 10 satirla sınırlayabilirim?
ilgi ve desteğiniz için şimdiden teşekkürler.


<!DOCTYPE html>
<html lang="en">
   <head>
      <title>Pinterest Token Sorgula</title>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
      <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
   </head>
   <body>
      <div class="container">
         <p><h1>Token Sorgulayıcı</h1></p>
         <div class="alert alert-success" role="alert">
  Tokenli Pinterest hesapları için tıklayın. <a href="https://sosyalhesap.net" target="_blank" class="alert-link">sosyalhesap.net</a>
</div>
         <form action="" method="POST">
            <div class="form-group">

               <textarea class="form-control" name="tokenler" placeholder="Tokenler alt alta girilecek (Tek seferde en fazla 20 sorgu yapmanız önerilir)" required></textarea>
            </div>
            <div class="form-group">
               <button type="submit" class="btn btn-primary btn-block btn-flat" name="kaydet" >Sorgula</button>
            </div>

<?php
set_time_limit(0);
error_reporting(0);
ini_set('display_errors', 'Off');
if (isset($_POST["tokenler"])) {
    $tokenleri_al = $_POST["tokenler"];
    $array        = explode("\n", $tokenleri_al);
    $veri         = preg_replace('/(?:(?:\r\n|\r|\n)\s*)/sim', "", $array);
   
    foreach ($veri as $tok) {
        $url    = "https://api.pinterest.com/v1/me/?access_token=$tok";
        $origin = "https://www.pinterest.com";
        $ch     = curl_init();
        curl_setopt($ch, CURLOPT_HTTPHEADER, array(
            "Referer: $origin"
        ));
        curl_setopt($ch, CURLOPT_URL, trim($url));
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
        curl_setopt($ch, CURLOPT_HEADER, 1);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($ch, CURLOPT_ENCODING, "");
        $curl_expo = curl_exec($ch);
        $curl_hata = curl_error($ch);
        curl_close($ch);
        preg_match_all('/x-ratelimit-remaining: (.*?)[\b;\s]/i', $curl_expo, $kalanlimit);
        preg_match_all('/x-ratelimit-limit: (.*?)[\b;\s]/i', $curl_expo, $toplamlimit);
       
        $kalan  = $kalanlimit[1][0];
        $toplam = $toplamlimit[1][0];
       
        echo '<b>Token: <font color="red">' . $tok . '</font> Kalan Limit: <font color="red">' . $kalan . '</font> Toplam Limit: <font color="red">' . $toplam . '</font></b><br>';
    }
}
?>    
     
      </div>
      </form>
   </body>
</html>