07/06/2012, 12:32
|
| | | Fecha de Ingreso: junio-2011
Mensajes: 11
Antigüedad: 13 años, 6 meses Puntos: 0 | |
Respuesta: Cómo descontar espacios en blanco de un archivo .php private $ruta;
$this->ruta= "Mi ruta";
//arroja el total de lineas de codigo de todo el documento
function totallin() {
$archivo = file($this->ruta);
$cont = 0;
$codhtml = 0;
$cmt = 0;
$ln = count($archivo);
for ($index = 0; $index < count($archivo); $index++) {
$ct = strpos($archivo[$index], "*/");
if (strlen($archivo[$index]) == 1) {
$cont = $cont + 1;
}
if ($ct != "") {
$cmt++;
}
}
$archivo2 = fopen($this->ruta, "r");
while (!feof($archivo2)) {
if ($linea = fgetss($archivo2)) {
$codhtml = $codhtml + 1;
}
}
$lineas_sin = $ln - $cont;
$total = $lineas_sin - $codhtml - $cmt;
echo "<h3>Total de lineas de codigo:</h3><br>";
echo "<h3> " . $total . "<h3>";
}
}
//toma las lineas de codigo exactas de las clase
function obtlin($lineasClase) {
$llop = 0;
$llc = 0;
$lineas = 0;
foreach ($lineasClase as $linea) {
if (strpos($linea, "{") !== false) {
$llop++;
}
if (strpos($linea, "}") !== false) {
$llc++;
}
$lineas++;
if ($llop == $llc && $llop != 0) {
break;
}
}
return $lineas;
} |