Ver Mensaje Individual
  #16 (permalink)  
Antiguo 19/08/2003, 12:10
RAZACALA
Usuario baneado!
 
Fecha de Ingreso: diciembre-2002
Ubicación: En mi chozita
Mensajes: 142
Antigüedad: 21 años, 4 meses
Puntos: 0
Manolo, no tengo palabras; pues bien has podido apreciar que no hubo mucho interes en responder mi ?.

Solo puedo decir lo mismo de las ultimas 30 veces: GRACIAS.

Definitivamente para evitar entrar en la adulacion, contigo tendre que "utilizar una variable": $G = GRACIAS

Me ayudas y me animas con cada respuesta que haces; ojala algun día pueda hacer algo yo tambien.

**********************

1 // Que es un parche?

2 // Pues yo te hice caso:

AGREGUE:

***********
if ($numeros!="\$tal=") {
$numeros.=";";
eval($numeros);
} else {
$tal="";
}
return $tal;
**********

AL FINAL, Y NO DIO RESULTADO POSITIVO.

LO PUSE ASI:

<?
$alumnos["a"] = "Los alumos A tienen Pesos";
$alumnos["b"] = "Los alumos B tienen [$ ] Pesos";
$alumnos["c"] = "Los alumos C tienen [$ ] Pesos";
$alumnos["d"] = "Los alumos D tienen [$ ] Pesos";
$alumnos["e"] = "Los alumos E tienen [$ ] Pesos";
$alumnos["f"] = "Los alumos F tienen [$ ] Pesos";

$info = implode(" + ",$alumnos);

function funcionquedeconozco($cadena) {
$numeros="\$tal=";
$largo=strlen($cadena);
$tiene=0;
for ($i=0;$i<$largo;$i++){
if (is_numeric($cadena{$i})) {
$numeros.=$cadena{$i};
$tiene=1;
}
if ($cadena{$i}=="+" && $tiene==1) {
$numeros.=" + ";
$tiene=0;
}

}
$numeros.=";";
eval($numeros);
return $tal;
}

if ($numeros!="\$tal=") {
$numeros.=";";
eval($numeros);
} else {
$tal="";
}
return $tal;

$info = funcionquedeconozco($info);
echo "$info Pesos";
?>

********************
Y TAMBIEN ASI:

<?
$alumnos["a"] = "Los alumos A tienen Pesos";
$alumnos["b"] = "Los alumos B tienen [$ ] Pesos";
$alumnos["c"] = "Los alumos C tienen [$ ] Pesos";
$alumnos["d"] = "Los alumos D tienen [$ ] Pesos";
$alumnos["e"] = "Los alumos E tienen [$ ] Pesos";
$alumnos["f"] = "Los alumos F tienen [$ ] Pesos";

$info = implode(" + ",$alumnos);

function funcionquedeconozco($cadena) {
$numeros="\$tal=";
$largo=strlen($cadena);
$tiene=0;
for ($i=0;$i<$largo;$i++){
if (is_numeric($cadena{$i})) {
$numeros.=$cadena{$i};
$tiene=1;
}
if ($cadena{$i}=="+" && $tiene==1) {
$numeros.=" + ";
$tiene=0;
}

}
$numeros.=";";
eval($numeros);
return $tal;

if ($numeros!="\$tal=") {
$numeros.=";";
eval($numeros);
} else {
$tal="";
}
return $tal;
}

$info = funcionquedeconozco($info);
echo "$info Pesos";
?>

El primero no imprime ni siquiera la palabra Pesos.
El segundo imprime esto:

Parse error: parse error, unexpected ';' in C:\222\felicidad\1\index.php(27) : eval()'d code on line 1
Pesos

No quiero abusar de tu inmensa generosidad, pero creo que debo decirte si las cosas no me van bien con tu programa.

********************
Nuevamente: $G.

********************

LeonardoP, gracias por tu aporte, como veras no soy nada habil en programación de ningún tipo.

Los SCRIPTS SENCILLITOS, (de ejercicio), que ustedes hacen en minutos, a mi me lleva 4 horas hacerlo con el doble de lineas.

Logicamente no soy kpas de hacer algo que de veras valga la pena, como...

Un foro, o registro de usuarios...

Asi que como podras comprender, logre utilizar tu script, pero no entendi ni pio de lo que hace.

Es como el misterio de la Madre Naturaleza:

Sabemos que entra y que sale, pero no como se procesa...

Gracias a LoenardoP!!!