Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2008, 05:30
shilen79
 
Fecha de Ingreso: octubre-2007
Mensajes: 118
Antigüedad: 17 años
Puntos: 11
Problema con includes y requires...

Buenas!

Ya andamos por aqui otra vez con mas problemas .

Pongo primero lo que tengo y ahora explico el problema:

configuration.php

Código:
<?php 
$path=dirname(__FILE__);
?>
spanish.php
Código:
<?php 
define('_SEND','enviar');
?>
index.php
Código:
<?php 
include_once "auth/login.html.php";
include "../configuration.php";
include "".$path."/languages/spanish.php";
?>

login.html.php

Código:
<?php session_start(); ?>
<form action="auth/login.php" method="post" name="formLogin">
<table>
	<?php if ($_SESSION['error']==1){ ?>
		<tr>
			<td>
			<?php echo "Ha introducido un c&oacute;digo de verificaci&oacute;n incorrecto"; ?>
			</td>
			<td></td>
		</tr>
	 <?php }  ?>
	 
	 <?php if ($_SESSION['error']==2){ ?>
		<tr>
			<td>
			<?php echo "Nombre de usuario o contrase&ntilde;a incorrectos"; ?>
			</td>
			<td></td>
		</tr>
	 <?php }  ?>
	<tr>
		<td>Usuario:</td>
		<td><input type="text" name="user" size="20" class="inputbox"/></td>
	</tr>
	
	<tr>
		<td>Password:</td>
		<td><input type="password" name="pass" size="20" class="inputbox" /></td>
	</tr>
	
	<tr>
		<td><img src="auth/captcha.php" width="100" height="22"></td>
		<td><input type="text" name="captcha" size="20" /></td>
	</tr>
	<tr>
		<td><input type="submit" value="<?php echo _SEND; ?>" /></td>
		<td></td>
	</tr>
</table>
<input name="action" type="hidden" value="checkData">
</form>
El problema me viene, que la constante _SEND, no me la coge el formulario.
Si pongo el include, dentro del login.html.php ,entonces si me da su valor, pero desde el index no lo hace dandome como salida _SEND.

No querria tener que poner el include del lenguage en todos los archivos, y se que no es necesario hacerlo para nada, pero no entiendo el por qué no me lo coge cuando las rutas estan bien , sino saldria algun warning.

Ademas si en spanish.php hago un echo con alguna cadena la devuelve en el formulario perfectamente...

Espero sepan ayudarme, porque doy por hecho que ha de ser una tonteria , pero al intentar ya esquematizar tanto el codigo en archivos, los include me estan bailando