Contatore scaricamento file... semplice semplice by max_400

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
Ciao a tutti,

ho creato questo semplice contatore di scaricamento files con le mie zampette ma in realtà mi serve per altre applicazioni (tipo aumentare o diminuire un numero) addizione e sottrazione.

Mi chiedevo se avete uno script migliore e se necessario ripetere fopen 2 volte
o si può fare direttamente accorciando lo script. :book:

Da quello che ne so quando si apre un file poi alla fine bisogna chiuderlo altrimenti possono avvenire guasti bò...

PHP:
<?php

//legge il contenuto per intero del file.txt
$var = fopen("file3.txt", "r");
$contenuto = fread($var, filesize("file3.txt"));

$somma=$contenuto+1;

fclose($var);


$var2 = fopen("file3.txt", "w+");
fwrite($var2, $somma);
fclose($var2);

echo "$contenuto<br>";
?>

Questo script ingoia il file txt per intero anche se basta i primi 2 o 3 byte dall'inizio del file ma chi se ne frega...


Vediamo un po come vi sembra a voi onorevoli... che avete studiato
o mi consigliate qualkosa di meglio. :book:
Io col php mi muovo ancora lentamente.


Grazie in anticipo.
by max_400
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao "zampettaro"
per quello che ne so io puoi usare un open solamente, è evidente se chiudi devi riaprire.
con molta probabilità puoi fare

PHP:
<?php 

//legge il contenuto per intero del file.txt 
$var = fopen("file3.txt", "r"); 
$contenuto = fread($var, filesize("file3.txt")); 

$somma=$contenuto+1; 

//fclose($var); 


//$var2 = fopen("file3.txt", "w+"); 
fwrite($var2, $somma); 
fclose($var2); 

echo "$contenuto<br>"; 
?>
anche se credo che sia meglio chiudere il file il prima possibile
qualcosa di meglio all'uso di txt?.... mysql:)
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
il gattooooo... è tornato il mio gatto!!!

@il gatto: infatti pensavo che si potesse fare direttamente :book:
grazie per la zampetta!!!

@gighen: il tuo mi sembra uno script più corretto. Io ancora devo studiarlo meglio php... però se non ti dispiace potresti parlarmi di questo comando
file_get_contents?

stasera provo entrami gli script :book:
grazie per la vostra assistenza

Ps: Voi due mi sembrate...."Il Gatto e la Volpe" :mavieni:
by max_400
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
24
Roma
alessandro1997.netsons.org
È semplice: file_get_contents salva in una stringa l'intero contenuto di un file. È una scorciatoia per:
PHP:
<?php
$fp = fopen('file.txt', 'r');
$contents = fread($fp, filesize('file.txt'));
fclose($fp);
?>
Esiste anche file che salva il contenuto del file in un array. Ogni elemento è una riga del file. Mi è stato utile in alcune occasioni.

P.S. Sì, ho anch'io questa impressione. :D
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
@il_gatto:
Codice:
<?php 

//legge il contenuto per intero del file.txt 
$var = fopen("file.txt", "r"); 
$contenuto = fread($var, filesize("file.txt")); 

$somma=$contenuto+1; 

//fclose($var); 


$var2 = fopen("file.txt", "w+"); 
fwrite($var2, $somma); 
fclose($var2); 

echo "$contenuto<br>"; 
?>

ecco qua
In sostanza basta creare 2 variabili
una che legge $var e l'altra che scrive $var2 nello stessto file


@gighen (la volpe):
PHP:
<?php
$contents = file_get_contents('file.txt');
$contents++;

$fp = fopen('file.txt', 'w+');
fwrite($fp, $contents);
fclose($fp);
echo $contents;
?>

ok funziona ho solo aggiunto la riga dell'echo e il nome del file txt

tutto ok

questo script lo posso utilizzare per creare una specie di conto bancario virtuale
o libretto di risparmio (tanto per giocare)

due caselle di input Prelievo e Versamento
dove si scrivono i valori e di conseguenza due funzioni per l'aumento o detrazione della somma versata o prelevata.

Sono soltento piccole idee del cacchio che mi vengono in mente tutto qui :book:

grazie ad entrambi

au revoir
by max :elvis:
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
ah ah
io non so neanche che cosa sono le API a meno che non intendi quegli insetti che fabricano il miele e sono molto famosi per il loro pungiglione ih ih ih

A parte gli scherzi tra qualke giorno proverò ma semplicemente per giocare versamenti e prelievi
può servire nei giochi per memorizzare i soldi attuali e continuare alla prossima partita.
Tipo il gioco del lotto... per ora me ne vado a letto
saluti a te e al gatto che (scompare sempre)
 
Discussioni simili
Autore Titolo Forum Risposte Data
T contatore totale click e media in secondi PHP 7
T Contatore alla rovescia su più elementi simultaneamente Javascript 4
L [PHP] contatore con sqlite PHP 9
T [PHP] [Javascript] Download e contatore PHP 3
bubino8 [PHP] Contatore Scan QR con redirect PHP 10
F Creare un contatore numerico in HTML HTML e CSS 9
M [PHP] Contatore Tempo Server-side PHP 8
M [PHP] contatore record PHP 7
J contatore visualizzazioni video HTML e CSS 1
Monital Contatore sul sito Google Analytics 2
R Contatore alla rovescia per adesioni Supporto Mr.Webmaster 0
Marco_88 Limitare un contatore PHP 1
W Contatore posti in un form, come implementarlo? WordPress 0
Marco_88 Contatore di accessi PHP 5
I contatore caratteri textarea sbagliato Javascript 1
D Record disconesso contatore dove sbaglio? Classic ASP 0
V [risolto] Contatore caratteri stile SMS da una textarea Javascript 6
Alessandro Le Mura Contatore di click su link con redirect ogni 24 ore PHP 4
Alessandro Le Mura [RISOLTO]Contatore di click su link con redirect PHP 5
Alessandro Le Mura Contatore visite per ogni pagina con MYSQL - PHP PHP 40
Alessandro Le Mura Contatore php - txt PHP 8
8 Script per il contatore download PHP 11
L Inserire campo input dinamico con contatore in jquery jQuery 8
A contatore visite PHP 6
Shyson richiamare contatore PHP 5
GoshMaledetto Contatore numero letture PHP 4
C Iframe e contatore visite HTML e CSS 4
Shyson Contatore post non si aggiorna in automatico PHP 7
S Contatore click su link PHP 1
C contatore alfanumerico 0000 -> ZZZZ, idee? PHP 3
F contatore PHP PHP 12
max_400 Contatore Top Forum PHP 17
B contatore di download PHP 1
davide1982 Incremento contatore click PHP 14
C Contatore visite su Facebook (era: quesito) PHP 2
davide1982 Problema di redirect dal contatore di click Database 1
T Memberarea, forum, contatore...Mi chiarite le idee? HTML e CSS 7
A Contatore per code di clienti in attesa Flash 0
G contatore commenti PHP 6
R Creare un contatore visite senza mysql PHP 6
I contatore crediti a 8574 Supporto Mr.Webmaster 3
foki {PHP Script} Contatore Utenti Registrati PHP 17
danlupo Problemi visualizzazione Contatore PHP 2
danlupo Problema Contatore Accessi PHP 3
whirl Contatore condiviso tra 2 siti PHP 3
Z Contatore fotogallery: problemi a caricare onload laprima PHP 1
A Problema Contatore PHP 6
M Incrementare contatore da flash Flash 12
SolidSnake4 contatore visite PHP 4
SolidSnake4 contatore visite PHP 2

Discussioni simili