Здравейте. Имам проблем с едно кодче. Според мен имам безкраен цикъл. Кода си върши работата но седи така 60 секунди и и пише, че времето е изтекло. Махнах лимита за секундите и постоянно зарежда страницата. Някои има ли идея от къде може да идва грешката?
Код:
while ($i <= count($information['Cast:']))
{
$kartinka = "" . $information['Cast:'][$i]['thumb'] . "";
$kartinka = preg_replace('/30/', '100', $kartinka);
$kartinka = preg_replace('/23/', '90', $kartinka);
echo $kartinka;
$name = time();
$razshirenie = pathinfo($kartinka);
$ext = $razshirenie['extension'];
$destinacia = "files/" . $information['Cast:'][$i]['name'] . $name . "." . $ext;
$dalechno = fopen($kartinka, "r");
$lokalno = fopen($destinacia, "w");
while (!feof($dalechno))
{
$line = fgets($dalechno, 4096);
fputs($lokalno, $line, strlen($line));
}
$kartinka = preg_replace('/100/', '300', $kartinka);
$kartinka = preg_replace('/90/', '200', $kartinka);
$name = time() . time();
$razshirenie = pathinfo($kartinka);
$ext = $razshirenie['extension'];
$destinacia = "files/" . $information['Cast:'][$i]['name'] . $name . "." . $ext;
$dalechno = fopen($kartinka, "r");
$lokalno = fopen($destinacia, "w");
while (!feof($dalechno))
{
$line = fgets($dalechno, 4096);
fputs($lokalno, $line, strlen($line));
}
$fail_loc = "files/" . $name . "." . $ext;
echo "<img src='$destinacia'>";
$i++;
}