Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Sniuff klausimai

Parašė sniuff· 2010 Bal. 26 21:04:25
#52

Susiradau klaidą, kodėl mano turimas kodas nekeitė.

Dar vienas klausimas:
Kaip daryti tikrinimą:
if(check_url($url) == TRUE) {
   
      $url2 = $url."-3";
      
      for($n = 3; check_url($url2) == FALSE; $n++) {
         $url2 = $url."-$n";
      }
   
   }




arba tokį

if(check_url($url) == TRUE) {
      $n = 3;
      $url2 = $url."-2";
         
      if(check_url($url2) == TRUE) {
         $url2 = $url."-$n";
         while(check_url($url2) == FALSE) {
            $url2 = $url."-".$n;
            if(check_url($url."-".$n-1) == TRUE) {
               $n++;
            }
         }
      }
         
      $url = $url2;
   }




bet kad pasiekus FALSE sustotų vykdyti kodą, nes imant didesnes $n reiksmes kodas vistiek mes FALSE.

O dabar vykdo amžinai.