Google Chrome, El cómic!

En una de la clases de Sistemas operativos, el profesor nos recomendó leer un cómic del navegador Google Chrome, nos comentó que era muy bueno y que nos serviría un poco para comprender la materia, yo lo ley y de verdad esta muy bueno, explican como y de que forma comenzó la creación del navegador, de la manera en que se optimiza y porque es mejor que los demás que existen hoy en día. El comic entero tiene aproximadamente 35 paginas y esta completamente traducido al español por Reygecko, esta demasiado bueno y mas de 40 minutos no te lleva terminarlo.

Descargar el archivo -> Comic-Chrome

Saludos!

Anuncios

Como subir un archivo con codigo php y no morir en el intento

http://html.conclase.net/w3c/html401-es/interact/forms.html

En este Post voy a explicar de forma sencilla como subir un archivo con código PHP  y no morir en el intento, asumiendo que ya conoces la parte básica de las conexiones y todo eso que es importante para comenzar el upload del archivo.

Como primer paso y fundamental debemos crear el formulario con código html que nos quedaría de la siguiente forma :


<form id="form1" name="form1" method="post" enctype="multipart/form-data" action="">

Subiendo un archivo <input type="file" name="miarchivo"/>

<input type="Submit" value="Upload"/>

</form>

Es importante no olvidar la linea que dice enctype=”multipart/form-data”, puesto que es de suma importancia tenerla porque se usa en combinacion con el elemento <input type=”file”>.

Una vez listo nuestro formulario con los elementos correspondientes, nos enfocaremos en el código php que debe ir, de preferencia al inicio del código , antes del primer <html>, lo que nos quedaria de la siguiente forma:

$carpeta="carpeta_de_almacenamiento"; // solo asignamos el nombre de la carpeta </em></pre>
$archivo=$carpeta."/".$_FILES['miarchivo']['name']; // concatenamos el nombre de la carpeta con el nombre del archivo</em>

copy($_FILES['miarchivo'']['tmp_name'],$archivo); // asignamos el nombre temporal del archivo</em>


Con esas tres lineas, aunque podrían ser menos, tendríamos de forma fácil, la dirección de nuestro archivo para ser insertado en la base de datos.

Tener en cuenta que name y tmp_name no deber ser cambiados, digamos que son palabras reservadas en la función!

Espero te haya servido :D.


[SOLUCIONADO] Warning: Cannot modify header information – headers already sent by …

Este es un warning que ha muchos nos ha traído varios dolores de cabeza y en algunos casos abandonos de proyectos. Cuando a mi me ocurrió me tomo varias horas leyendo foros y buscando información en distintas partes pero al fin logré dar con el warning y espero que este post también ayudo a solucionar el tuyo.

Lo primero que debemos hacer es tomar nuestro proyecto y para hacer las cosas mas  fáciles nos dirigimos de inmediato a nuestro querido Notpad++ abrimos el archivo y lo guardamos codificado en en ANSI ,  (Formato/Codificar en ANSI), Si tu archivo estaba ya guardado de esta forma lo mas probable es que tengas algún espacio en el código PHP,  asegúrate de mantener todo bien ordenado y una linea bajo la otra de esta forma podriamos evistar el warning.

Si ninguna de las sugerencias anteriores te sirvió lo único que nos estaría quedando es  verificar que no exista ninguna salida Html antes de la llamada a la variable de sesión, por lo tanto asegúrate y programa el código de tal forma que antes de $_SESSION no exista ningún echo o print, o algo por el estilo.

Espero que te sirva, hasta pronto.