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 scripthttp://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?
Ahil 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![]()