Error T_VARIABLE en PHP con este script ...

Iniciado por sergio13%, 2 Abril 2014, 18:56 PM

0 Miembros y 1 Visitante están viendo este tema.

sergio13%

Llevo ya 5 días dándole a la cabeza este script. Me sale:

Citar( ! ) Parse error: syntax error, unexpected '$dia' (T_VARIABLE) in C:\wamp\www\MAKESIMPLEWEB\loading.php on line 14

No sé porque no funciona, creo que está todo bien... gracias por adelantado.


<!DOCTYPE html>
<html>
<head>
<title>Make Simple Web</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<?php
$sitio $_REQUEST['sitio'];
$nombre $_REQUEST['nombre'];
$correo $_REQUEST['email'];
$descripcion $_REQUEST['desc'];
$tema $_REQUEST['theme']
$dia date("d");
$mes date("m");
$ano date("Y");
$hora date("H:i:s");

//Switch fecha
switch ($mes) {
case 1:
$mes_string "Enero";
break;

case 2:
$mes_string "Febrero";
break;

case 3:
$mes_string "Marzo";
break;

case 4:
$mes_string "Abril";
break;

case 5:
$mes_string "Mayo";
break;

case 6:
$mes_string "Junio";
break;

case 7:
$mes_string "Julio";
break;

case 8:
$mes_string "Agosto";
break;

case 9:
$mes_string "Septiembre";
break;

case 10:
$mes_string "Octubre";
break;

case 11:
$mes_string "Noviembre";
break;

case 12:
$mes_string "Diciembre";
}

//Switch theme
switch($tema) {
case 1:
$tema_string "Dos columnas";
break;

case 2:
$tema_string "Una columna"
}

//Crea directorio con el nombre del sitio
echo "Creando directorio /$sitio...<br/>";
mkdir($sitio);
echo "Hecho!<br/>";

//Crea los archivos de texto con las variables guardadas
echo "Creando archivo sitio.txt...<br/>";
$ar fopen("$sitio/sitio.txt""w")or die("Error en la creación de sitio.txt");
fputs($ar$sitio);
fclose($ar);
echo "Hecho!<br/>";

echo "Creando archivo nombre.txt...<br/>";
$er fopen("$sitio/nombre.txt""w")or die("Error en la creación de nombre.txt");
fputs($er$nombre);
fclose($er);
echo "Hecho!<br/>";

echo "Creando archivo correo.txt...<br/>";
$ir fopen("$sitio/correo.txt""w")or die("Error en la creación de correo.txt");
fputs($ir$correo);
fclose($ir);
echo "Hecho!<br/>";

//Copia los archivos index.php y stylesheet.css de /default
echo "Creando archivo index.php...<br/>";
copy("default/index.php""$sitio/index.php");
echo "Hecho!<br/>";

echo "Creando archivo stylesheet.css...<br/>";
copy("default/stylesheet.css""$sitio/stylesheet.css");
echo "Hecho!<br/>";

//Copia los archivos header.txt, content.txt, menu.txt y footer.txt
echo "Creando archivo header.txt...<br/>";
copy("default/header.txt""$sitio/header.txt");
echo "Hecho!<br/>";

echo "Creando archivo content.txt...<br/>";
copy("default/content.txt""$sitio/content.txt");
echo "Hecho!<br/>";

echo "Creando archivo menu.txt...<br/>";
copy("default/menu.txt""$sitio/menu.txt");
echo "Hecho!<br/>";

echo "Creando archivo footer.txt...<br/>";
copy("default/footer.txt""$sitio/footer.txt");
echo "Hecho!<br/>";

//Crea un archivo de texto 'details.txt'
$or fopen("$sitio/details.txt""w") or die ("error!");
fputs("<u>Datos personales</u><br/><br/>"$or);
fputs("Nombre: $nombre<br/>"$or);
fputs("Correo electrónico: $correo<br/><br/>"$or);
fputs("Título: $sitio<br/>"$or);
fputs("Descripción: $descripcion <br/>"$or);
//fputs("Tema: $tema_string", $or);
//fputs("Fecha de creación:  de $mes_string de $ano a las $hora", $or);
fclose($or);
?>

</body>
</html>

engel lex

";" al final de la linea 13

los errores de ese tipo por lo general son un ; un $  o un "
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

sergio13%

Cita de: engel lex en  2 Abril 2014, 19:29 PM
";" al final de la linea 13

los errores de ese tipo por lo general son un ; un $  o un "

Vale, gracias