Ma nel codice hai cambiato il nome del file tutte e due le volte?
Ma nel codice hai cambiato il nome del file tutte e due le volte?
Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
«Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen
Si
Ho messo cosi
<?
$numero=file("http://bloodrayne3.altervista.org/visite.txt");
$numero++;
$fp=fopen("http://bloodrayne3.altervista.org/visite.txt","w");
fwrite($fp,$numero);
fclose($fp);
?>
il file di testo richiamalo così membri/bloodrayne3/visite.txt Se non va con membri inserisci membri2
ciao
Ho provato sia membri che membri2 ma niante
Ho notato che nell'html della pagina non si vede il codice dello script http://bloodrayne3.altervista.org/sf...precedente.php
Ultima modifica di bloodrayne3 : 26-02-2006 alle ore 21.27.46
è normale che non si veda....il php è latoserver....cmq che problema ti da?
Ah il problema è che non funziona, nella pagina che ho linkato dove c'è scritto (scaricato volte) dovrebbe apparire il numerino
(scaricato 6 volte)
(scaricato 20 volte) ecc
prova così
e metti uno 0 nel file senza lasciare spazi o accapo. ciaoCodice PHP:
$numero=file("visite.txt");
$numero++;
$fp=fopen("visite.txt",w);
fputs($fp,$numero);
fclose($fp);
prova
oppure membri2Codice PHP:
<?
$numero=file("/membri/bloodrayne3/visite.txt");
$numero++;
$fp=fopen("/membri/bloodrayne3/visite.txt","w");
fwrite($fp,$numero);
fclose($fp);
?>
il / prima di membri serve
Niente da fare, non si vede ninte
Però si è modificato da solo il file .txt http://bloodrayne3.altervista.org/visite.txt adesso c'è scritto Array
Ultima modifica di bloodrayne3 : 26-02-2006 alle ore 21.51.13
ma hai richiamato la variabile nell'echo?
Cioè?Originalmente inviato da silverseraph
Scrivi questo
e poi dove vuoi che compaia il numero scrivi <?=$numero?>Codice PHP:
<?
$numero=file("/membri/bloodrayne3/visite.txt");
$numero++;
$fp=fopen("/membri/bloodrayne3/visite.txt","w");
fwrite($fp,$numero);
fclose($fp);
?>
Ah....rimodifica il file e riscrivici 0. ciao
Ops, non lo sapevo, avevo scritto tutto il codice dove volevo vedere il numero.
Ora ho messo il codice nell'head della pagina e <?=$numero?> dove voglio che appaia, ho sovrascritto il file .txt con lo 0 ma appana apro la pagina php esce
(scaricato Array volte)
perchè facendo cosi'
numero diventa un array...Codice PHP:
$numero=$numero[0]++
perchè l'hai impostato cosi' funcool?
[edit]
prova così.Codice PHP:
<?
$filename=file("/membri/bloodrayne3/visite.txt");
$fp=fopen($filename,"w");
$numero=fread($fp, filesize($filename));
$numero++;
fclose($fp);
?>
[edit]
Ultima modifica di JoErNanO : 26-02-2006 alle ore 22.57.41
Niente da fare, e adesso non cambia piu neppure il txt
Lo richiamo sempre con <?=$numero?> giusto?
Perché la funzione file trasforma un file di testo in un array. Ogni riga del file è un elemento dell'array. Io il mio l'ho provato e funziona.Originalmente inviato da JoErNanO
Codice PHP:
<?
$numero=file("nomedelfile.txt");
$numero=$numero[0]+1;
$fp=fopen("nomedelfile.txt","w");
fwrite($fp,$numero);
fclose($fp);
echo $numero;
?>
Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
«Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen
Ciao slan che bello ribekkarti su av
Per curiosità ho provato il codice di Funcool nel mio upload center e funziona benissimo http://berwel.altervista.org/immagin...erk_upload.php vedi N° vittime LOL
Ciao!
Vorresti provare Linux ma non sai da dove cominciare?
Non vuoi rinunciare alle comodità di Windows?
Cerchi assistenza e non sai dove trovarla?
Apri gli occhi con Linux Facile !?!
Funziona grazie funcool
http://bloodrayne3.altervista.org/sfondo_del_mese.php
Però hai modificato il codice, quello di prima non andava.
Sono contenta è proprio quello che volevo fare! Rigrazie!!
PS ciao bersy
Sono arrivato un pò in ritardo ma se a qualcuno può servire ho fatto questo script che crea automaticamente il file di testo:
Ciao!Codice PHP:
<?php
$file="file.txt";
if(!file_exists("$file")){
$fp = fopen ($file, "w+");
fwrite ($fp, "0");
fclose ($fp);
}
$fp = fopen ($file, "r");
$bytes = filesize($file);
$buffer = fread($fp, $bytes);
fclose ($fp);
$buffer++;
print $buffer;
$fp = fopen ($file, "w+");
fwrite ($fp, $buffer);
fclose ($fp);
?>
Lo provo nelle prossime pagine