Programación

Cómo instalar y configurar Django en una cuenta de hosting compartido de Linux

0

Django es un marco basado en Python que le permite crear rápida y fácilmente sitios web potentes. Este artículo muestra cómo instalar y configurar Django en una cuenta de alojamiento compartido de Linux que usa cPanel.

(más…)

cPanel + GIT+ TortoiseGit

251

En este tutorial aprenderemos a instalar y configurar GIT y TortoiseGit en la cuenta con cPanel.

INSTALACIÓN

GIT

Inicialmente sera necesario instalar GIT el cual se puede descargar para Windows desde: http://msysgit.github.io/

(más…)

Formulario de contacto en PHP 2

333

 

 

Crear un archivo llamado contacto.html con el siguiente código:

 

<!–Título–>
<p><H2>Mi formulario HTML</H2></p>
<!–Formulario–>
<FORM id=»contacto» name=»contacto» action=»enviar.php» method=»POST»>
<p>
<label>Nombre <input name=»nombre» type=»text» id=»nombre»
size=»42″/></label>
</p>
<p>
<label>Empresa
<input name=»empresa» type=»text» id=»empresa» size=»31″/></label></p>
<p><label>E-mail <input name=»mail» type=»text» id=»mail» size=»43″/>
</label>
</p>
<p><label>Mensaje<br>
<textarea name=»mensaje» cols=»40″ rows=»8″ id=»mensaje»>
</textarea></label>
</p>
<p><input type=»submit» name=»Submit» value=»Enviar»/></p>
</FORM>

 

 

 

Crear un archivo llamado enviar.php, quien será el encargado de mandar los datos que se introduzcan en el formulario.

Reemplace ejemplo@mail.com por la dirección de mail en donde desea recibir el mensaje.

 

<?php
$nombre = $_POST[‘nombre’];
$mail = $_POST[‘mail’];
$empresa = $_POST[‘empresa’];

$header = ‘From: ‘ . $mail . » \r\n»;
$header .= «X-Mailer: PHP/» . phpversion() . » \r\n»;
$header .= «Mime-Version: 1.0 \r\n»;
$header .= «Content-Type: text/plain»;

$mensaje = «Este mensaje fue enviado por » . $nombre . «,
de la empresa » . $empresa . » \r\n»;
$mensaje .= «Su e-mail es: » . $mail . » \r\n»;
$mensaje .= «Mensaje: » . $_POST[‘mensaje’] . » \r\n»;
$mensaje .= «Enviado el » . date(‘d/m/Y’, time());

$para = ‘ejemplo@mail.com’;
$asunto = ‘Asunto del mail recibido’;

mail($para, $asunto, utf8_decode($mensaje), $header);

echo ‘Mensaje enviado correctamente’;
?>

 

 

  • Las tres primeras líneas establecen las variables que vendrán del formulario HTML, serán tratadas en el archivo php y llegarán al mail que recibamos.
  • En el bloque de líneas “header”, ‘enviar.php’ creará la información que nos llegará acerca del remitente del formulario.
  • Las líneas “mensaje” redactarán el correo que recibamos en el buzón que hemos escrito en la línea ‘para’ y con el ‘asunto’ indicado.
  • La penúltima línea “mail” será la encargada de enviarnos el mail con toda la información que os he resumido.
  • Finalmente, “echo” se encarga de que el usuario reciba un mensaje al haberse procesado correctamente su solicitud.

 

 

 

Instalar Django + cPanel + mod_rewrite

3062

Podrá tener su sitio Django funcionando de una forma muy simple en su cuenta, para esto deberá realizara la ejecución de los siguientes comandos en su cuenta desde SSH

Instalación:
# virtualenv djangovevn
# source ~/djangovevn/bin/activate
# pip install django flup
# cd ~/djangovevn/bin/
# django-admin.py startproject mysite
# cd mysite
# python manage.py runserver 127.0.0.1:<nroPuerto>

Uso:
# source ~/djangovevn/bin/activate
# cd ~/djangovevn/bin/mysite/
# python manage.py runserver 127.0.0.1:<nroPuerto>

 

Para visualizar el sitio Django deberá colocar en el archivo llamado .htaccess dentro de la raíz de su web el siguiente contenido:
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/
RewriteRule ^(.*)$ http://127.0.0.1:<nroPuerto>/$1 [P,QSA,L]

 

 

Formmail

3023

Formmail es uno de los cgi más utilizados en la red. Con este programa usted puede enviar los datos de un formulario en el web a una casilla de correo.

(más…)

Go to Top