Autor Tema: Contador de 4 LINEAS  (Leído 1125 veces)

Desconectado kekoman

  • PHPero Master
  • ******
  • Mensajes: 1.180
  • Karma: 45
  • Sexo: Masculino
  • Mi nuevo usuario es marco811
    • Ver Perfil
Contador de 4 LINEAS
« en: 06 de Agosto de 2009, 14:38:29 pm »
Buenas, aqui os enseñare como hacer un contador que ocupa tan solo 4 lineas  :P

$contador 
file_get_contents("contador.txt");
$contador++;
file_put_contents("contador.txt"$contador);
echo 
$contador;

En la primera linea leemos el archivo contador.txt y almacenamos el numero en la variable contador
En la segunda linea incrementamos el numero de la variable contador
En la tercerla linea escribimos el numero incrementado en el archivo contador.txt
y en la cuarta mostramos el contador.
Facil, no?
Un saludo!
« Última modificación: 06 de Agosto de 2009, 14:40:01 pm por kekoman »


Este usuario ya no lo uso, mi nuevo usuario es marco811

Comunidad PHPeros

Contador de 4 LINEAS
« en: 06 de Agosto de 2009, 14:38:29 pm »

Desconectado Masato

  • PHPero Avanzado
  • ****
  • Mensajes: 480
  • Karma: 12
  • Sexo: Masculino
  • <?php echo "Solo quiero aprender php"; ?>
    • Ver Perfil
    • Masato Design!
Re: Contador de 4 LINEAS
« Respuesta #1 en: 06 de Agosto de 2009, 18:31:50 pm »
La verdad que si, está muy facil y bien explicado ^^

Hay te va +1

Desconectado Tope

  • PHPero Experto
  • *****
  • Mensajes: 540
  • Karma: 23
  • Sexo: Masculino
  • Programador PHP
    • Ver Perfil
    • www.Info-Keko.Es
Re: Contador de 4 LINEAS
« Respuesta #2 en: 28 de Agosto de 2009, 23:34:02 pm »
En 2 lineas (haciendo 1 put y dos get)


file_put_contents
(&#39;contador.txt&#39;, (file_get_contents(&#39;contador.txt&#39;)+1));
echo file_get_contents(&#39;contador.txt&#39;);


Y esas 4 lineas en una sin modificar el codigo!! jajajaja :D

$contador 
file_get_contents("contador.txt"); $contador++; file_put_contents("contador.txt"$contador); echo $contador;


Y que ocupe menos bytes todavia...

$a
=file_get_contents("contador.txt");$a++; file_put_contents("contador.txt"$a); echo $a;


Pd. Esta bien el ejemplo, solo esque tenia ganas de hacer la gracia xD
Un Saludo, Tope >> Programador FIJO en PHPeros

Desconectado Masato

  • PHPero Avanzado
  • ****
  • Mensajes: 480
  • Karma: 12
  • Sexo: Masculino
  • <?php echo "Solo quiero aprender php"; ?>
    • Ver Perfil
    • Masato Design!
Re: Contador de 4 LINEAS
« Respuesta #3 en: 31 de Agosto de 2009, 04:05:24 am »
mmm es lo mismo nada mas que le borraste los renglones y lo dejaste todo en uno solo xD

Desconectado kekoman

  • PHPero Master
  • ******
  • Mensajes: 1.180
  • Karma: 45
  • Sexo: Masculino
  • Mi nuevo usuario es marco811
    • Ver Perfil
Re: Contador de 4 LINEAS
« Respuesta #4 en: 31 de Agosto de 2009, 23:26:00 pm »
En 2 lineas (haciendo 1 put y dos get)


file_put_contents
(&#39;contador.txt&#39;, (file_get_contents(&#39;contador.txt&#39;)+1));
echo file_get_contents(&#39;contador.txt&#39;);

Usas 2 veces la funcion file_get_contents, por lo tanto es mas lento tu codigo xD!


Y esas 4 lineas en una sin modificar el codigo!! jajajaja :D

$contador 
file_get_contents("contador.txt"); $contador++; file_put_contents("contador.txt"$contador); echo $contador;


Y que ocupe menos bytes todavia...

$a
=file_get_contents("contador.txt");$a++; file_put_contents("contador.txt"$a); echo $a;


Pd. Esta bien el ejemplo, solo esque tenia ganas de hacer la gracia xD
Lo unico que haces es quitar el salto de linea jeje!  :) Siguen habiendo 4 ;

Lo mas corto que puedo hacerlo es en 3 lineas y es asi:  :P
<?php
$contador 
file_get_contents("contador.txt")+1;
file_put_contents("contador.txt"$contador);
echo 
$contador;
?>

saludos!


Este usuario ya no lo uso, mi nuevo usuario es marco811

Desconectado Tope

  • PHPero Experto
  • *****
  • Mensajes: 540
  • Karma: 23
  • Sexo: Masculino
  • Programador PHP
    • Ver Perfil
    • www.Info-Keko.Es
Re: Contador de 4 LINEAS
« Respuesta #5 en: 01 de Septiembre de 2009, 00:02:06 am »
Yaya, si tu code esta bien, solo esque me aburria y como siempre nos estabamos peleando en IKF, digo x hacer un poco de movimiento  ;D


$a
=file_get_contents("v");$a++;file_put_contents("v",$a);echo $a;

Asi si que ocupa menos y consume menos :D (el archivo se llama v sin extension, y no habria problemas)

Pd. Voy a dejar ya la tonteria esta xD
Un Saludo, Tope >> Programador FIJO en PHPeros

Desconectado kekoman

  • PHPero Master
  • ******
  • Mensajes: 1.180
  • Karma: 45
  • Sexo: Masculino
  • Mi nuevo usuario es marco811
    • Ver Perfil
Re: Contador de 4 LINEAS
« Respuesta #6 en: 01 de Septiembre de 2009, 02:21:11 am »
da igual, eso lo ves en el bloc de notas asi, pero al final todo se convierte en 0 y 1 xD


Este usuario ya no lo uso, mi nuevo usuario es marco811

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: Contador de 4 LINEAS
« Respuesta #7 en: 01 de Septiembre de 2009, 11:11:02 am »
En realidad es eso, es mas importante que tu código este ordenado, limpio y identado que el peso, al fin y al cabo lo que mas importa son la cantidad de ordenes, las líneas y el peso del archivo es casi lo menos importante (sin pasarse y acabar haciendo un archivo estúpido de varios MB). Piensa que todos los archivos se pueden escribir en una sola linea todo de seguido :D

Saludos
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado Tope

  • PHPero Experto
  • *****
  • Mensajes: 540
  • Karma: 23
  • Sexo: Masculino
  • Programador PHP
    • Ver Perfil
    • www.Info-Keko.Es
Re: Contador de 4 LINEAS
« Respuesta #8 en: 01 de Septiembre de 2009, 12:05:32 pm »
Yo he trabajado con muchas personas y varias empresas y os asustaria ver como son algunos códigos.

Aunque realmente casi nunca acorto las variables ni lo dejo en una sola linea, pero otras veces por otros motivos lo he tenido que hacer aunque siempre me guardo la verdadera versión  8)
Un Saludo, Tope >> Programador FIJO en PHPeros

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: Contador de 4 LINEAS
« Respuesta #9 en: 02 de Septiembre de 2009, 00:35:34 am »
Si, supongo que me asustaría.

Pero aquí se supone que somos todos programadores y uno de nuestros deberes es el de facilitar la tarea al que viene después de nosotros, ese que tiene que editar el código para añadirle alguna cosa o modificar unas pocas lineas, y eso se hace siendo ordenado, definiendo claramente las variables, usando el espacio, el tabulador y las líneas.

Piensa que cada vez que no haces eso estas dificultando el trabajo del que como digo, viene después.

Un saludo!
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es