Hmmm pero str_repace seria todo un rollo, ya que la variable $f contiene tooodo el HTML de la página, no? :/ por eso lo quiero hacer por "incidencias", el pedacito que puse de código es solamente una parte (la que me interesa obtener) :P
Editado: Me parece que me comí una parte del código...
Código PHP:
$fichero = "http://".$cpanel_user.":".$cpanel_pass."@".$cpanel_ip.":".$cpanel_port."/frontend/".$cpanel_design."/mail/pops_noscript.html?itemsperpage=5000";
$f = fopen($fichero, "r");
//$user['email'] = el email del usuario que ingresa a esta página, dato obtenido de la base de datos de usuarios.
$layout = '/\s\s<td class="cell truncate" truncate="80">'.$user['email'].'<\/td>\s\s(.*?)\s\s<td nowrap="nowrap" class="cell" style="text-align: center">(.*?)\ MB<\/td>./s';
while (!feof ($f)) {
$line = fgets ($f, 1024);
if (preg_match_all($layout, $line, $out)) {
foreach($out as $b) {
echo $b[0]."<br>";
}
}
}
fclose($f);
listo :) pero no funciona aun xD
--------------------
Edición #2:
Por el momento creo que lo haré a mi manera... sin cPanel.
Algo como esto:
Código PHP:
$ar=getDirectorySize("/home2/usuario/mail/".$user['domain']."/".$cuenta."/cur/");
$br=getDirectorySize("/home2/usuario/mail/".$user['domain']."/".$cuenta."/.Drafts/cur/");
$cr=getDirectorySize("/home2/usuario/mail/".$user['domain']."/".$cuenta."/.Junk/cur/");
$dr=getDirectorySize("/home2/usuario/mail/".$user['domain']."/".$cuenta."/.Sent/cur/");
$er=getDirectorySize("/home2/usuario/mail/".$user['domain']."/".$cuenta."/.Trash/cur/");
$fr=getDirectorySize("/home2/usuario/mail/".$user['domain']."/".$cuenta."/.spam/cur/");
$gr=getDirectorySize("/home2/usuario/mail/".$user['domain']."/".$cuenta."/.Trash.Junk/cur/");
$hr=getDirectorySize("/home2/usuario/mail/".$user['domain']."/".$cuenta."/.Trash.Spam/cur/");
$total = $ar['size']+$br['size']+$cr['size']+$dr['size']+0+$fr['size']+$gr['size']+$hr['size'];
echo sizeFormat($total);