Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2013, 02:54
ylodis
 
Fecha de Ingreso: septiembre-2004
Ubicación: Andorra
Mensajes: 130
Antigüedad: 19 años, 8 meses
Puntos: 0
Inicializar variable

Hola,

Tengo la función que muestro al final. Cuando ejecuto me da el warning "Uninitialized string offset: 0 in /var/www/vhosts/tarots.es/aloj-portaltarot.com/jspropio/fusionar.php on line 93". La línea 93 dice : "$error00 = $week_days[$week_day_now].date("l j-n-Y h:i:s A ").$error01.$error02.$error03.$error04.$error05.$e rror06."\r\n";
fwrite($Union, $error00);"
Creo que la variable conflictiva es "$error00
pero la inicializo pocas líneas antes como puede verse en la función. ¿ Cómo evito este warning ?


Código:
//*****************************
function grabar_log($error01,$error02,$error03,$error04,$error05,$error06) {
//*****************************
//echo "\n"." grabar_log \n";

date_default_timezone_set('Europe/Madrid');
$Union = ''; $week_days = ''; $week_day_now = ''; $error00 = '';
$Union = fopen ("/var/www/vhosts/tarots.es/aloj-portaltarot.com/fusionarLog.txt", "a");
if ($Union) {	
$error00 = $week_days[$week_day_now].date("l j-n-Y h:i:s A ").$error01.$error02.$error03.$error04.$error05.$error06."\r\n";
fwrite($Union, $error00);
fclose ($Union);
echo "Todo bien ";	
} else {
echo " ======== Error en algun punto ======= : ".$Union;	
echo "\n".$error01.$error02.$error03.$error04.$error05.$error06;			
}
}
?>
__________________
El Tarot no es un juego.