Accedi per seguire   
Seguaci 0
plat-ykor

Incremento Variabili Alpha E Numeriche

4 messaggi in questa discussione

Ciao a tutti,

premetto che sono ignorantissimo sulla questione PHP...

Ho anche perso il manuale cartaceo acquistato alla Mondadori :sigh:

Cercherò di essere breve e chiaro:

questo è il codice maledetto:

<?php

$file = @fopen("count.txt","r");

$count = @fread($file, 500);

$countpiu = (1 + $count);

@fclose($file);

$fileb = @fopen("count.txt","w");

@fwrite($fileb, "numero=", 500);

@fwrite($fileb, $countpiu, 500);

@fclose($fileb);

?>

e questa la domanda:

perchè anche se lancio + volte il codice, il risultato è sempre "numero=1" ? :ranting2:

cioè non incrementa come invece dovrebbe...Le variabili testo e quelle numeriche mischiate non dovrebbero creare problemi.. invece..

Grazie infinite a chi aiuterà questo povero niubbo...

P.s: anche se non modificate esplicitamente il codice ma mi fate capire dove sbatto la testa va bene lo stesso, voglio imparare non aver la pappa pronta :)

Ciau

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Questa è la pagina a riguardo nel sito del php:

http://it.php.net/fwrite

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Questa è la pagina a riguardo nel sito del php:

http://it.php.net/fwrite

GRAZIE SPIUG.

Risolto:

<?php

$file = @fopen("count.txt","r");

$count = @fread($file, 500);

@fclose($file);

settype ($count,"integer")

echo $count;

$fileb = @fopen("count.txt","w");

@fwrite($fileb, "numero=", 500);

@fwrite($fileb, ++$count, 500);

@fclose($fileb);

?>

Lo posto per chiunque ne avesse bisogno (se no a che sserve il forum) :)

Grazie ancora,

Ciao

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

GRAZIE SPIUG.

Grazie ancora,

Ciao

Hai fatto tutto da solo :up1: (proprio come volevi :P )

:)

PS: ma per vedere e magari capire gli errori non ti conviene togliere le @?!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un utente registrato per partecipare

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!


Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.


Accedi Ora
Accedi per seguire   
Seguaci 0