jueves, 31 de enero de 2008

CSS Ajustar el texto a un div (solo para IE)

word-wrap: break-word;

Subir por FTP un fichero

if (file_exists($dirdefin)) unlink($dirdefin);

$server = "ftp.lomerperx.com";
$puerto = 21;
$user = "lomerftp";
$pass = "123456";
$modo = true;
$id_ftp=ftp_connect($server,$puerto); //Obtiene un manejador del Servidor FTP
ftp_login($id_ftp,$user,$pass); //Se loguea al Servidor FTP
ftp_pasv($id_ftp,$modo); //Establece el modo de conexión
$file = $HTTP_POST_FILES['documento']['tmp_name'];
$base_archivo = basename($HTTP_POST_FILES['documento']['name']);
$g_archivo = "httpdocs/zonapublica/revista/numeros/" . $base_archivo;

if (!ftp_put($id_ftp,$g_archivo, $file,FTP_BINARY)) {
?><script>alert('Ocurrió un error durante la subida. Error del FTP.');</script><?
} else {
$consulta = "UPDATE revista SET pdfrev = '".$_FILES['documento']['name']."' WHERE numrev = '".$_POST['numero']."'";
$resultado = mysql_query($consulta);
}
ftp_quit($id_ftp); //Cierra la conexion FTP

Crear dinamicamente inputs input en un formulario con Javascript

<script>

//***** variable global
var i=1;

function fEscribeDir()
{
addFormField(document.formu1,'file','fichero'+i);
document.formu1.numficheros.value=i;
i=i+1;
}


function addFormField (form, fieldType, fieldName, fieldValue)
{
if (document.getElementById)
{
var input = document.createElement('INPUT');
var div = document.createElement('DIV');

if (document.all)
{ // what follows should work
// with NN6 but doesn't in M14
input.type = fieldType;
input.name = fieldName;
input.value = fieldValue;
}
else if (document.getElementById)
{ // so here is the
// NN6 workaround
input.setAttribute('type', fieldType);
input.setAttribute('name', fieldName);
input.setAttribute('value', fieldValue);
}

input.style.width="320px";
div.appendChild(input);
document.getElementById('ficheros').appendChild(div);
}
}

</script>



<form name="FrmUpload">

<div id="ficheros" style="position: absolute; top: <?echo ($top+($salto*7));?>px; left: 40px; width: 340px; height: 90px; overflow: auto;">
<input type="button" name="boton" id="boton" value="Añadir otro fichero" onclick="javascript: fEscribeDir();">
<br>
<input type="file" name="fichero0" style="width: 320px;">

</div>

</form>

lunes, 14 de enero de 2008

Tamaño de un fichero en PHP en Kb

if (file_exists("imagenes/subidas/descargas/".$row['fich']))
{
echo round(filesize("imagenes/subidas/descargas/".$row['fich'])/1024)." Kb";
}
else
{
echo "No hay fichero";
}

Quitar eliminar TAGS etiquetas

//*********** Funcion de PHP
strip_tags($cadena);

ó

//***********
function quitatags($cadena)
{
return ereg_replace( "<[^>]+>", '',$cadena);
}