Serveis de pagines web

pluja de serveis que ofereix SolucioPC envers les pagines web

disseny de pagines web

creació de pagines web

empresa de pagines web

posicionament de pagines web

posicionament google

pagines web barcelona

pagines web girona

pagines web tarragona

pagines web lleida

disseny web barcelona

empresa de pagines web barcelona

programació web barcelona

SolucioPC forma part del Grup F5, estem a Carrer Calabria 21-23 amb Carrer Manso 15-17 de la ciutat de Barcelona. Tenim una gran experiencia en la creació de pagines web, per tant tenim un gran portafoli web per mostrar, per tant ens considerem una bona referencia de empresa de pagines web a Barcelona.

Si voste te necesitat de crear una pagina web, seria bo, que contactes amb un especialista com nosaltres, i li realitzarem un pressupost web sense cap compromis, i deixis aconsellar per una empresa web especialista en deixar satisfet el client, complint les seves necesitats, i realitzant la seva pagina web complint tots els estandards y els ultims llenguatges de programació web.

SolucioPC, empresa de pagines web Barcelona

Posted in Programación web, Posicionamiento web, Diseño web, Multimedia, SolucioPC | No Hay comentarios »
Escrito por jaume

Funció per enviar mails via PHP


/*
Envia mail amb adjunts. Per enviar adjunts s'ha d'omplir l'array $attachments de forma adecuada;
Exemple:
$attachments[0]['name']='Nom per descarregar'
$attachments[0]['file']='ruta/de/larxiu'
$attagments[0]['type']= 'image/jpeg'

O si volem enviar directament desde $_FILES
foreach($_FILES as $key => $value)
{
$attachments[$n][’file’] = $value[’tmp_name’];
$attachments[$n][’name’] = $value[’name’];
$attachments[$n][’content_type’] = $value[’type’];
$n++;
}
després només cal cridar la funció
send_mail(bill@microsoft.com, _BODY_, ‘Hi!’, ‘larry@google.com’, ‘Larry Page’,$attachments);
Nota: El body s’interpreta com HTML
Retorna 1 si s’ha enviat correctament
*/

function send_mail($to, $body, $subject, $fromaddress, $fromname, $attachments=false)
{
$eol=”\r\n”;
$mime_boundary=md5(time());

# Common Headers
$headers .= “From: “.$fromname.”<".$fromaddress.">“.$eol;
$headers .= “Reply-To: “.$fromname.”<".$fromaddress.">“.$eol;
$headers .= “Return-Path: “.$fromname.”<".$fromaddress.">“.$eol;
$headers .= “Message-ID: <".time()."-".$fromaddress.">“.$eol;
$headers .= “X-Mailer: PHP v”.phpversion().$eol;

# Boundry for marking the split & Multitype Headers (Crea Seccions)
$headers .= ‘MIME-Version: 1.0′.$eol;
$headers .= “Content-Type: multipart/mixed; boundary=\”".$mime_boundary.”\”".$eol;

# Open the first part of the mail

$msg = “–”.$mime_boundary.$eol;

$htmlalt_mime_boundary = $mime_boundary.”_htmlalt”; //we must define a different MIME boundary for this section (Sub-Seccions)
# Setup for text OR html -
$msg .= “Content-Type: multipart/alternative; boundary=\”".$htmlalt_mime_boundary.”\”".$eol.$eol;

# Text Version
//$msg .= “–”.$htmlalt_mime_boundary.$eol;
//$msg .= “Content-Type: text/plain; charset=iso-8859-1″.$eol;
//$msg .= “Content-Transfer-Encoding: 8bit”.$eol;
//$msg .= “–”.$htmlalt_mime_boundary.”–”.$eol;
//$msg .= strip_tags(str_replace(”
“, “\n”, substr($body, (strpos($body, ““)+6)))).$eol;

# HTML Version
$msg .= “–”.$htmlalt_mime_boundary.$eol;
$msg .= “Content-Type: text/html; charset=UTF-8″.$eol;
$msg .= “Content-Transfer-Encoding: 7bit”.$eol;
$msg .= “Content-Disposition: inline”.$eol.$eol;
$msg .= $body.$eol.$eol;

$msg .= “–”.$htmlalt_mime_boundary.”–”.$eol.$eol;

if ($attachments !== false)
{
for($i=0; $i < count($attachments); $i++)
{

if (is_file($attachments[$i]["file"]))
{
# File for Attachment
$file_name = substr($attachments[$i]["file"], (strrpos($attachments[$i]["file"], "/")+1));

$handle=fopen($attachments[$i]["file"], 'rb');
$f_contents=fread($handle, filesize($attachments[$i]["file"]));
$f_contents=chunk_split(base64_encode($f_contents)); //Encode The Data For Transition using base64_encode();
$f_type=filetype($attachments[$i]["file"]);
fclose($handle);

# Attachment
$msg .= "--".$mime_boundary.$eol;
if(isset($attachments[$i]["name"]))
{
$name=$attachments[$i]["name"];
}
else
{
$name=$file_name;
}
$msg .= "Content-Type: ".$attachments[$i]["content_type"]."; name=\"".$name."\"".$eol;
$msg .= "Content-Transfer-Encoding: base64".$eol;
$msg .= "Content-Description: ".$name.$eol;
$msg .= "Content-Disposition: attachment; filename=\"".$name."\"".$eol.$eol; // !! This line needs TWO end of lines !! IMPORTANT !!
$msg .= $f_contents.$eol.$eol;
}
}
}

# Finished
$msg .= "--".$mime_boundary."--".$eol; // finish with two eol's for better security. see Injection.

# SEND THE EMAIL
ini_set(sendmail_from,$fromaddress); // the INI lines are to force the From Address to be used !
$mail_sent = mail($to, $subject, $msg, $headers);

ini_restore(sendmail_from);

return $mail_sent;
}
?>

Posted in Programación web | No Hay comentarios »
Escrito por admin

Feria del SIMO

Los próximos días del 6 al 11 de noviembre, en IFEMA, se celebrará la 47ª edición de SIMO, SIMO 2007. Concebido como un foro abierto de carácter profesional y de consumo, SIMO reúne cada año a las principales empresas de informática, multimedia y comunicaciones para que presenten sus últimas innovaciones al mercado. La edición de este año tiene un carácter especial al incluir un área nueva dedicada a la Web 2.0.


SIMO Web2.0 es un nuevo espacio en el SIMO dedicado al fenómeno de la web2.0 con:

  • Área para conferencias sobre el movimiento 2.0
  • Zona de stands para proveedores de soluciones
  • Puntos de encuentro para emprendedores y empresas de Capital Riesgo Business Angels.

Posted in Actualidad | No Hay comentarios »
Escrito por jaume

Fotos para tu web

  • Es posible ilustrar tu ‘blog’ utilizando imágenes libres de derechos.
  • Hay varios buscadores para encontrar este tipo de fotos.
  • Flickr también es una buena alternativa.

Millones de personas han abierto páginas personales en los últimos años, blogs que hay que llenar con textos e imágenes. Encontrar la foto adecuada para cada escrito es difícil.

Puedes buscar en Google y ‘tomar prestado’ lo primero que veas, pero para respetar los derechos de autor y promocionar a nuevos fotógrafos hay alternativas muy interesantes.

Hay muchas alternativas para respetar los derechos de autor y promocionar a nuevos fotógrafos

Creative Commons ofrece un buscador de contenidos libres. A menudo basta con mencionar al autor para poder publicar las fotografías que ofrece.

Flickr incluye en su sección de imágenes de libre uso unos 5,6 millones de imágenes creadas por sus usuarios que puedes utilizar si quieres. Están etiquetadas para facilitar la búsqueda y se actualizan constantemente.

Otro sitio que te resultará de utilidad es FreeFoto, uno de los más populares catálogos de imágenes gratuitas de la Red. Y si quieres darle a tu web un toque artístico, prueba con las fotografías de Deviantart, donde también son los internautas quienes ofrecen su obra de forma gratuita o por un módico precio. A lo mejor descubres a un maestro de la cámara.

Posted in Diseño Gráfico, Diseño web | No Hay comentarios »
Escrito por jaume

España de las peores en adsl

España posee una de las peores adsl de los países desarrollados. ya que ocupa el puesto 27.

Se puede ver en el siguiente gráfico:

velocidadmundial.gif

Posted in internet | No Hay comentarios »
Escrito por ferran

Llega el sucesor de oscommerce

A oscommerce y zencart se les ha pasado el arroz, ahora ha llegado Magneto el e-commerce 2.0.

Todavía esta en fase beta pero promete mucho http://www.magentocommerce.com/

Posted in Programación web, Actualidad | No Hay comentarios »
Escrito por ferran

TaskFreak Gestor de tareas vía web

TaskFreak es de los mejores gestores de tareas que he visto por la red.

Página web: http://www.taskfreak.com/

Posted in internet | No Hay comentarios »
Escrito por ferran

livevalidation.com validación de formularios

livevalidation.com, es una buena opción para validar formularios de forma muy clara, utilizando Ajax, en su pagina web livevalidation.com, hay varios ejemplos de cómo hacerlo.

Posted in Uncategorized | No Hay comentarios »
Escrito por ferran

ventajas de la maquetación con CSS

  • Separación de forma y contenido. Generalmente CSS y HTML se encuentran en archivos separados, lo que facilita el trabajo en equipo porque diseñador y programador pueden trabajar independientemente. Por otro lado, permite el acceso a distintos navegadores y dispositivos.
  • Tráfico en el servidor. Las páginas pueden reducir su tamaño entre un 40% y un 60%, y los navegadores guardan la hoja de estilos en la caché, ésto reduce los costos de envío de información.
  • Tiempos de carga. Por la gran reducción en el peso de las páginas, mejora la experiencia del usuario, que valora de un sitio el menor tiempo en la descarga.
  • Precisión. La utilización de CSS permite un control mucho mayor sobre el diseño, especificando exactamente la ubicación y tamaño de los elementos en la página. También se pueden emplear medidas relativas o variables para que la pantalla o la caja contenedora se acomode a su contenido.
  • Mantenimiento. Reduce notablemente el tiempo de mantenimiento cuando es necesario introducir un cambio porque se modifica un solo archivo, el de la presentación, sin tener que tocar las páginas que contienen la estructura con el contenido.
  • Diseño unificado y flexibilidad. Es posible cambiar completa o parcialmente el aspecto de un sitio con sólo modificar la hoja de estilos. Por otro lado, el tener el estilo de una web en un solo archivo permite mantener la misma apariencia en todas las páginas.
  • Posicionamiento. Las páginas diseñadas con CSS tienen un código más limpio porque no llevan diseño, sólo contenido. Esto es semánticamente más correcto y la página aparecerá mejor posicionada en los buscadores. Google navega obviando el diseño.

Posted in Programación web, Diseño web | No Hay comentarios »
Escrito por jaume

« Anterior