Autor
|
Tema: Sumar variables (Leído 4,410 veces)
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Hola amigos, necesito ayuda, a ver, yo tengo un monton de cases, (case 1,2,3,4:), lo que quiero hacer es, yo tengo un txt, donde tengo almacenado el ultimo case, lo que quiero es poder sumar 1 cada vez que hago un sumbit en un boton. El txt seria un id.txt, y contendria un numero algo como "3322", lo que quiero es que a través de un sumbit: <input name="" type="submit" value="Enviar" /> , automáticamente, me sume 1, y deje "3323" en el txt, para luego ser consultado (eso se puede hacer con un include), para poner el ultimo case. El codigo creo que seria algo asi $mas = include(id.txt); $cuenta = if ($mas) { $numero++; }
y luego: $fp = fopen("id.txt","a"); fwrite($fp, $cuenta); fclose($fp);
es asi? Ayudenme... Un saludo.
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
He hecho esto: $arch = include(id.txt); $mas = $arch+"1"; $fp = fopen("id.txt","a");
fwrite($fp, $mas);
fclose($fp);
Pero lo unico que hace es, poner, "1", "11", "111", "1111"....
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
~ Yoya ~
Wiki
Desconectado
Mensajes: 1.125
|
Aqui un ejemplo... Puedes usar file_put_contents para sobre-escribir el archivo y file_get_contents para leerlo <?php //Creo el archivo de texto con un numero... 1000 //Imprimo el valor del archivo... echo "$n <br>\n"; //Ahora le sumo 130... //Imprimo el archivo xd.txt echo "$new <br>\n"; ?>
Salida: Saludos.
|
|
|
En línea
|
Mi madre me dijo que estoy destinado a ser pobre toda la vida. Engineering is the art of balancing the benefits and drawbacks of any approach.
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
gracias, eso de file_get_contents lo acababa de ver...
Y eso lo actualizo con f5 me va a ir sumando 130 cada vez?
Pero yo creo que se borre.... y se sume 1130, y cada vez que haga una nueva consulte que se sume 130, eso no lo hace... PD: Esto lo hace dentro del php, pero yo quiero que se guarde....
|
|
« Última modificación: 7 Junio 2012, 20:27 pm por Seazoux »
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
overxfl0w13
|
He hecho esto: $arch = include(id.txt); $mas = $arch+"1"; $fp = fopen("id.txt","a");
fwrite($fp, $mas);
fclose($fp);
Pero lo unico que hace es, poner, "1", "11", "111", "1111".... Fíjate en tu variable $mas, le estás sumando un 1 alfabético encerrado entre comillas, prueba a ponerlo sin comillas o si la variable $arch es una variable de texto hazle un casting
|
|
|
En línea
|
[/url]
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Te digo, ya lo probe hace rato (me di cuenta de eso), pero, entonces no lo suma... Tu mismo lo puedes comprobar desde mi pagina web: http://fullkindz.66ghz.com/cuenta.php y /id.txt para ver los resultados... ahora lo estoy editando por lo que no creo que puedas hacer muchas cosas.
Es mas, mira esto: <?php $arch = file_get_contents(id.txt); $mas = file_put_contents('id.txt', $n+1); $fp = fopen("id.txt","a"); fwrite($fp, $mas); fclose($fp); ?>
Ahora mismo quien se metas vera que no funciona, vera en id.txt, que habra un 11, pero no se suma ni hace nada...
Pero que coñ*, le estoy dando una variable para cada cosa, a una $n, y a otra $mas, lol xDDDD
Ahora hace algo, pero mirad como suma, suma 122, 1233, 12344, 123455, etc...
|
|
« Última modificación: 7 Junio 2012, 20:35 pm por Seazoux »
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
~ Yoya ~
Wiki
Desconectado
Mensajes: 1.125
|
Men, el ejemplo anterior es un poc, de hay puedes hacerte idea de como lo podrias hacer. <?php //Creo el archivo de texto con un numero... 1000 } //Imprimo el valor del archivo... echo "$n <br>\n"; //Ahora le sumo 130... //Imprimo el archivo xd.txt echo "$new <br>\n"; ?>
Si presiona F5, se va sumando de a 130 ahora.
|
|
|
En línea
|
Mi madre me dijo que estoy destinado a ser pobre toda la vida. Engineering is the art of balancing the benefits and drawbacks of any approach.
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
|
|
« Última modificación: 7 Junio 2012, 20:42 pm por Seazoux »
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
De coj*nes, me puse a buscar, encontre algo en Taringa!, y salia este codigo: <?php $fp = fopen("id.txt","r"); //Se abre el archivo contador.txt, la r de read
$visitas = intval(fgets($fp)); // Se lee las visitas y se indica con intval para que se devuela un valor entero
$visitas++; //Se agregan las visitas
fclose($fp); // Se cierra el archivo
$fp = fopen("id.txt","w"); // Se abre en modo de escritura
fputs($fp,$visitas); // Se escriben las visitas
echo $visitas; // Se muestran las visitas ?>
Esto funciona de PM, esto es calidad señores. Si, que pasa es un contador de visitas, pero igual sirve para lo que quiero hacer...
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Pasar variables por formulario sin variables globales¿?
« 1 2 »
PHP
|
hardkoo
|
11
|
9,712
|
22 Noviembre 2006, 12:55 pm
por chicuela66
|
|
|
Variables dentro de variables (batch)
Scripting
|
MK-Ultra
|
8
|
7,859
|
6 Febrero 2008, 23:18 pm
por GUN$
|
|
|
sumar horas...
Programación Visual Basic
|
byway
|
1
|
5,436
|
13 Marzo 2010, 05:24 am
por Shell Root
|
|
|
Sumar eax i ebx
ASM
|
E.P.I.
|
8
|
7,062
|
26 Marzo 2010, 22:45 pm
por [Zero]
|
|
|
[BATCH] ¿Como puedo meter variables dentro de variables?
Scripting
|
Meine programmen
|
1
|
4,135
|
24 Marzo 2012, 16:48 pm
por Eleкtro
|
|