Solución:
Código PHP:
<?php
function DiaDeLaSemana($anio, $mes, $diaActual, $diaSemana=1)
{
if (date('N', mktime(0, 0, 0, $mes, $diaActual, $anio)) >= $diaSemana)
$diaActual = $diaActual + 7;
$primero = $diaActual-(date('N', mktime(0, 0, 0, $mes, $diaActual, $anio))-1);
$ultimo = $diaActual+(7-(date('N', mktime(0, 0, 0, $mes, $diaActual, $anio))));
for($i = $primero; $i<=$ultimo; $i++)
{
$numeroDiaSemana = date('N', mktime(0, 0, 0, $mes, $i, $anio));
$d = date('d/m/Y', mktime(0, 0, 0, $mes, $i, $anio));
if($numeroDiaSemana == $diaSemana){return $d;}
}
}
echo "Hoy es: ".date("d/m/Y")."<br>";
list($dia,$mes,$anio)=explode("/",date("d/m/Y"));
echo "El siguiente viernes es: ".DiaDeLaSemana($anio, $mes, $dia, 5);
?>