Tag Archive for web

Como subir archivos a servidor con PHP

Subir archivos a un servidor web no es nada del otro mundo, de hecho es algo muy sencillo de hacer, y podemos hacerlo utilizando una sencilla forma de HTML y un programa en PHP que guarde el archivo en donde nosotros queramos.

Lo primero que necesitaremos sera el archivo html donde tendremos la forma de subida.

El siguiente codigo representa esta forma. Lo que se tiene que hacer es crear una forma, establecer el parametro de “action” donde especificaremos el script php que guardara nuestro archivo, también el parametro “method” en el cual he seleccionado post, y “enctype”, que basicamente especifica que tipo de datos vamos a subir, esto es necesario.

Forma de subida en html

<!DOCTYPE html>
<html>
	<head>
	</head>
	<body>
		<form action="file.php" method="post" enctype="multipart/form-data">
			<input type="file" name="archivo" id="archivo"></input>
			<input type="submit" value="Subir archivo"></input>
		</form>
	</body>
</html>

 

Recuerden especificar el “name” del archivo, el cual es necesario para poder encontrar el archivo en nuestro script PHP.

Del lado del servidor…

Ahora vamos con el PHP, es la parte mas importante ya que desde aqui accederemos a nuestro archivo y seremos capaces de ver sus propiedades, asi como de guardarlo en una ruta especifica. Para esto tenemos el arreglo bidimensional “$_FILES” donde se puede acceder al archivo y sus propiedades (como ‘error’, ‘name’,’tmp_name’).

Archivo PHP para controlar la subida del archivo

if ($_FILES['archivo']["error"] > 0)
  {
  echo "Error: " . $_FILES['archivo']['error'] . "<br>";
  }
else
  {
  echo "Nombre: " . $_FILES['archivo']['name'] . "<br>";
  echo "Tipo: " . $_FILES['archivo']['type'] . "<br>";
  echo "Tamaño: " . ($_FILES["archivo"]["size"] / 1024) . " kB<br>";
  echo "Carpeta temporal: " . $_FILES['archivo']['tmp_name'];

  /*ahora co la funcion move_uploaded_file lo guardaremos en el destino que queramos*/
   move_uploaded_file($_FILES['archivo']['tmp_name'],
      "subidas/" . $_FILES['archivo']['name']); 

A continuación un pequeño video tutorial de como hacer este ejercicio

5 tips SEO para mejorar el posicionamiento de tu sitio web

El posicionamiento de un sitio web en los motores de búsqueda es una de las cosas mas importantes para cualquier webmaster, y no solo es importante, si no que a veces puede ser algo muy difícil de lograr,por eso aquí te voy a compartir 5 tips de posicionamiento orgánico en motores de búsqueda (SEO)muy básicos y sencillos de seguir para que mejores el posicionamiento de tu sitio web en los motores de búsqueda.

Antes de continuar hay que tener algo muy en cuenta, los resultados en posicionamiento orgánico nunca son inmediatos, y esto es muy importante ya que la paciencia y el trabajo duro y constante son los que hacen que una página web salga adelante, sigamos con los tips.

los 5 tips de posicionamiento web…

 

1.El Contenido: muchos hablan de que el buen contenido original en un sitio web te hará llegar al éxito pero no es todo. Los motores de búsqueda cuando rastrean un sitio web, ellos solo ven e interpretan texto, así que el contenido no solo es que deba ser original, debe ser abundante. Independientemente si las publicaciones tienen vídeos o imágenes, es necesaria contar con una buena cantidad de texto para darles mas importancia, y que el spider de motores de búsqueda como Google tengan mas información que procesar, por lo que realmente para tener buenos artículos una buena cantidad de texto podría ser artículos de mas de 4 párrafos de contenido.
2. URLs y titulos apropiados: ¿Alguna vez haz visto un sitio web en el cual al entrar a un articulo la dirección URL se ve algo como “http://www.sitioweb.com/post_id?=104“? Creo que muy probablemente, y esto se debe a que muchos gestores de contenido comúnmente usados por webmasters, generan URLs automáticas por cada articulo publicado, es responsabilidad del webmaster asegurarse de tener URLs amigables para los motores de busqueda, por ejemplo, si tenemos un sitio web que hace reseñas de gadgets, y una publicación acerca de un smartphone nuevo en el mercado, una URL amigable podria ser algo como “http://sitioweb.com/reseñas/smartphones/el-nuevo-smartphone-nombredelsmart“. Adicionalmente utilizar titulos de articulos adecuados y que describa correctamente y de la manera mas concisa posible el tema.

 

3. Uso correcto de Palabras Clave, una de las variables mas importantes que se toman en cuenta para el posicionamiento web son las palabras clave, y para ello realmente hay que comprender que son, básicamente son palabras únicas o compuestas(es decir pequeñas frases) que describen el contenido de artículos que encontramos en la web, estas palabras deben ser relevantes y correctamente utilizadas en nuestros artículos, y pueden estar incluidas en la URL, títulos (etiquetas h1,h2,h3 de html), y dentro del contenido. Claro no debemos abusar de ellas ni usarlas excesivas veces ya que esto nos podría penalizar.

 

4. Publicación frecuente de información. Aunque no lo parezca el publicar información frecuentemente es una increíble ayuda para mejorar el posicionamiento de los sitios web, y esto se debe a que el publicar artículos frecuentemente es un indicador positivo de “actividad” en el sitio, es decir que los motores de búsqueda no van a pensar de su sitio web como un sitio “inactivo” lo cual naturalmente previene que los motores de búsqueda nos penalicen. Esto no significa que vamos a escribir 10 artículos y publicarlos en un día, es muy importante ser gradual y aun mas constante, si escribimos 10 artículos en un día, lo ideal seria tal vez publicar uno diario o cada 2 días, incluso ritmos de un articulo por semana pueden ser buenos, obviamente no todos los webmasters tienen la capacidad para publicar muchos artículos al día y hay que seguir siempre a un ritmo, pero lo importante es la constancia. Incluso para alguien ocupado recomendaría que mínimo publicar 1 articulo a la semana o en casos mas extremos 1 articulo al mes.

 

5. Analizar búsqueda de contenido y competencia, esto es algo muy relacionado con palabras clave e investigación de las mismas, y básicamente tiene que ver con un principio muy sencillo , y es que al posicionamiento web aplican las leyes de “oferta y demanda”. ¿Y esto que quiere decir? Básicamente que cuando elegimos un tema de que hablar y escribir artículos en un sitio web, si escogemos temas muy “competidos” o básicamente que ya existen muchos artículos mucha oferta) de esos temas en Internet  sera mas difícil posicionarnos pues ya existen otros sitios web  que hablan de lo mismo que nosotros, y por lo tanto superarlos a ellos no es fácil especialmente porque siempre encontraremos competencia muy fuerte, sitios web reconocidos y posicionados desde hace tiempo). Lo que debemos hacer es investigar palabras clave y utilizarlas para hablar de temas lo suficientemente específicos para tener un contenido con menos competencia y podernos posicionar, pero lo suficientemente buscado por personas para tener audiencia. Esto no es una tarea fácil pero se tiene que hacer para tener éxito  sin embargo existen herramientas para hacer esta investigación una tarea mas fácil, como la herramienta de palabras clave de google adwords, la cual recomiendo ampliamente, y la puedes encontrar solo con hacer una búsqueda en la web o en este enlace. Finalmente el punto de este tip, es lo mismo que comentabamos anteriormente, escribir material lo suficientemente especifico para tener poca competencia pero lo suficientemente buscado para tener una buena audiencia.

Bueno estimados lectores, espero que estos 5 tips les den una idea de cosas muy importantes que tenemos que tener en cuenta para posicionarnos, espero dejen sus comentarios y se mantengan al tanto de este sitio para mas tips para webmasters.