Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/06/2012, 12:32
Avatar de fareyes5
fareyes5
 
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>&nbsp;&nbsp;&nbsp;" . $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;
}