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.