Noticias Php
Últimas noticias sobre el lenguaje de programación Php.
Subir imágenes en php
Voy a usar una función muy fácil para subir nuestras imágenes que he hecho especialmente para vosotros:
<?php /** * upload_image() * * Sube una imagen al servidor al directorio especificado teniendo el Atributo 'Name' del campo archivo. * * @param string $destination_dir Directorio de destino dónde queremos dejar el archivo * @param string $name_media_field Atributo 'Name' del campo archivo * @return boolean */ function upload_image($destination_dir,$name_media_field) { $tmp_name = $_FILES[$name_media_field]['tmp_name']; //si hemos enviado un directorio que existe realmente y hemos subido el archivo if ( is_dir($destination_dir) &amp;&amp; is_uploaded_file($tmp_name)) { $img_file = $_FILES[$name_media_field]['name'] ; $img_type = $_FILES[$name_media_field]['type']; echo 1; //¿es una imágen realmente? if (((strpos($img_type, "gif") || strpos($img_type, "jpeg") || strpos($img_type,"jpg")) || strpos($img_type,"png") )) { //¿Tenemos permisos para subir la imágen? echo 2; if(move_uploaded_file($tmp_name, $destination_dir.'/'.$img_file)) { return true; } } } //si llegamos hasta aquí es que algo ha fallado return false; } //end function ?>
Este es un ejemplo de formulario html …
<form id="form1" enctype="multipart/form-data" method="post"> <label>Imagen <input id="uploadImage" name="uploadImage" type="file" /> </label> <input id="enviar" name="enviar" type="submit" value="Enviar" /> </form>
Ahora un ejemplo de llamada a la function …
<?php if(!empty($_POST)) { var_dump(upload_image('tudirectorio','uploadImage')); } ?>
Espero que a alguien le resulte útil. Sólo espero que ese blog de SEO que ha arrancado el primer puesto de google en las keywords “subir imágenes en php” pueda ser sustituido por algo que sea realmente útil pronto
Php Para Android
Existe una librería para desarrollar aplicaciones para android mediante scripts de PHP. Se trata de una extensión que nos permitirá desarrollar software escrito con PHP para Android: su nombre es PFA (PHP for Android).
Una empresa bilbaina es la responsable de este proyecto la empresa Iontec. Desde aquí expresar todos mis respetos por la iniciativa. En el siguiente enlace podéis ver más información sobre el proceso de implementación de este código.