Örneğinizi aşağıdaki gibi uyarladım, malesef çalışmadı. Ayrıca 1 gün sonrası
dediğimde de galiba loop'dan çıkamadı...

echo "<br>2011-08-01 ==&gt; " . GunSonra("2011-08-01", 5);
echo "<br>2011-08-02 ==&gt; " . GunSonra("2011-08-02", 5);
echo "<br>2011-08-03 ==&gt; " . GunSonra("2011-08-03", 5);
echo "<br>2011-08-04 ==&gt; " . GunSonra("2011-08-04", 5);
echo "<br>2011-08-05 ==&gt; " . GunSonra("2011-08-05", 5);
echo "<br>2011-08-06 ==&gt; " . GunSonra("2011-08-06", 5);
echo "<br>2011-08-07 ==&gt; " . GunSonra("2011-08-07", 5);
echo "<br>2011-08-08 ==&gt; " . GunSonra("2011-08-08", 5);
echo "<br>Bitti...";

function GunSonra($simdi, $fark)
{
    $hicigun = 1;
    $tarih = strtotime($simdi);
    do {
        $tarih = strtotime("+1 day", $tarih);
        $gun = strftime("%w",$islem);
        //$tarih = strftime("%d.%m.%Y",$islem);

        if($gun != 0 && $gun !=6 )
            $hicigun++;

    } while($hicigun != $fark);

    return date("Y-m-d", $tarih);
}

Selamlar,
Nuri Akman


2011/8/4 Adem Alp YILDIZ <[email protected]>

> function gunsonra($simdi,$fark)
> {
>     $hicigun = 1;
>     $islem = strtotime($simdi);
>
>     do{
>         $islem = strtotime("+1 day",$islem);
>         $gun = strftime("%w",$islem);
>         //$tarih = strftime("%d.%m.%Y",$islem);
>
>         if($gun != 0 && $gun !=6 )
>             $hicigun++;
>
>     }while($hicigun != $fark);
>
>     return $islem;
> }
>
> echo strftime("%d.%m.%Y %A",gunsonra("2011-08-01",3));
>
>
> buyrun hazırı
>
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap