Creo que algo asi es lo que buscas. Fijate que para que te escriba los espacios debes usar su codigo html " " y no el caracter " ".
Saludos
Alfonso
Saludos
Alfonso
Código (php) [Seleccionar]
<html>
<head>
<title>Letra T (Resultado)</title>
</head>
<body>
<?php
$grosor=5;
$alto=13;
if($grosor<0||$grosor>5||$grosor==""){
echo "<p><font color='red'>No ha escrito el grosor</font></p>";
}
if($alto<0||$alto>20||$alto==""){
echo "<p><font color='red'>No ha escrito la altura como numero entero positivo</font></p>";
return false;
}
if(!($grosor%2==0 && $alto%2==0 || $grosor%2!=0 && $alto%2!=0)){
echo "<p><font color='red'>Grososr y altura deben ser ambos pares o ambos impares</font></p>";
return false;
}
for ($h=0 ; $h<$grosor; $h++){
for($i=0;$i<$alto;$i++){
echo "*";
}
echo "<br>";
}
for ($h=0; $h<$alto-$grosor; $h++){
for ($i=0;$i<(($alto -$grosor)/2);$i++){
echo " ";
}
for ($i=0;$i<$grosor;$i++){
echo "*";
}
echo "<br>";
}
?>
</body>
</html>