Duplicare uno stupido file .txt aggiungendo un numero

Stato
Chiusa ad ulteriori risposte.

max_400

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

avrei la necessità di duplicare un semplice file txt
però aggiungendo un numero... :confused:

Codice:
file.txt
file0.txt
file1.txt
file2.txt
file3.txt

in pratica l'utente premendo uno stupido pulsante...
deve poter duplicare il file che si chiama: file.txt

aggiungendo un numero... forse un ciclo for oppure un numero che si incrementa... come posso fare?
mmmm.gif




file di invio duplica.html
Codice:
Codice:
<form  action="duplica.php" method="POST">
<input type="submit" value="duplica">
</form>
file di ricezione duplica.php
Codice:
Codice:
<?
$n=0;
$t=$n+1;
...
file.txt + $t (bòòòòò)
....
?>
attendo vostro aiuto... :book:
intanto me ne vado a dormire :dormo:
grazie
tupitupi.gif

pepsi.gif
 
Ultima modifica:

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Per ottenere l'ID successivo per il nome del file puoi usare la funzione glob che odi tanto :D
PHP:
$num = count(glob('file*.txt'));
E poi per il nuovo nome fai qualcosa del tipo:
PHP:
$name = $num == 0 ? 'file.txt' : "file{$num}.txt";
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
ho provato ma non succede niente

da quello che ho letto in questa guida
http://blog.mrwebmaster.it/2010/04/08/glob-vs-opendir.html

la funzione glob() sostituisce opendir che serve per elencare il contenuto dei files in una cartella
mi puoi impostare meglio il tuo script?
perchè non succede niente forse devo aggiungere qualkosa?

Comunque la funzione più adatta è il semplice copy + il timestamp
Codice:
<?
copy('cucu.txt','cucu_'.time().'_.txt');
?>

però vorrei vedere com'è in un altro modo...
mi riscrivi il tuo script in modo corretto?
grazie
pepsi.gif
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Questo è lo script completo, testato e funzionante:
PHP:
<?php
$num = count(glob('file*.txt'));
$name = "file{$num}.txt";

copy('file.txt', $name);
?>
Ho tolto l'operatore ternario che, effettivamente, non serviva. L'ho eseguito tre volte e mi ha generato i file file1.txt, file2.txt e file3.txt.
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
devi azzerare il contatore, se hai
PHP:
$t=$n+1;
dove $n è unguale a 3, il file ricomincerà da 4
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
il fatto è che il contatore non c'è o almeno non lo vedo

c'erano altri file con estensione php
quelli creati col timestamp che interferivano
adesso il conteggio inizia da 1

tutto ok....
pepsi.gif

grazie gighen
grazie eliox

Ps:.... eliox il mio gatto si è spaventato quando ha visto il tuo avatar
è scappato dalla finestra... ih ih ih... adesso chi lo ritrova più...
aiutatemi a cercare il gattoooooooooo

au revoir
by max
coolx.gif
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Il tuo è il secondo gatto terrorizzato dal mio avatar, la prima vittima è stato il micio di BorgoItalia:)
 
Stato
Chiusa ad ulteriori risposte.
Discussioni simili
Autore Titolo Forum Risposte Data
L non duplicare dati in stato "aggiornamento" PHP 6
R duplicare dei record MySQL 11
A [VB] duplicare un file Visual Basic 8
A For in uno switch PHP 1
A Riprodurre uno schema colore Photoshop 15
L Non riesco a riprodurre uno sfondo Photoshop 0
R Distribuire uno Script "Facebook Auto Post" PHP 0
rebeca Come Unire file PST in Uno? Windows e Software 0
M temi premium Shopify da 180$ l'uno a prezzi bassissimi Altri Annunci 0
A eliminare caratteri speciali mettendo uno spazio PHP 0
U Cerco un graphic designer e uno sviluppatore Android Offerte e Richieste di Lavoro e/o Collaborazione 1
C Salve a tutti, sono uno studente Presentati al Forum 1
G Fare uno sfondo con il prato e degli alberi Photoshop 0
K Help: problema con uno script di booking in php! PHP 0
A Creare con Javascript un percorso all'interno di uno spazio Javascript 0
D [Javascript] inserire uno script in un file php Javascript 6
P [PHP] Contare quante volte uno stesso id si ripete nella tabella PHP 12
giorgiacampus Vendo un account Instagram da 5,7k e uno da quasi 3k Annunci servizi di Social Media Marketing 2
T interpretare uno script php non fatto da me... PHP 3
M [PHP] valore dentro uno shortcode PHP 0
T Artisti: Uno o due profili Instagram? Social Media Marketing 2
S [PHP] Ricercare Uno Specifico Carattere In Una Precisa Posizione PHP 3
T mostrare il riultato di uno script php Ajax 2
momeraths [WordPress] Problema creazione di uno shortcode WordPress 2
A [Javascript] [RISOLTO] Doppio "submit", in uno stesso "Form" , che puntino ad "action" diversi Javascript 1
L Smartphone per fotografiaSto cercando uno smartphone che scatta foto in RAW/DNG e che possa sostitui Smartphone e tablet 2
F [MySQL] Select con due condizioni su uno stesso campo MySQL 7
L [PHP] Inserire google recaptcha in uno form contatti PHP 1
T [PHP] Relazione uno a uno PHP 1
4potere Quanto pagare ad uno studente per i testi in ottica seo per il sito? SEO e Posizionamento 2
F [HTML] Effetto fade su ogni immagine contenute in uno slider HTML e CSS 16
ANDREA20 Creare carrello della spesa e applicare uno sconto E-Commerce 6
M Formazione per diventare uno specialista di Sicurezza Informatica Sicurezza e Virus 3
Gabriele Visioli Come creare uno spoiler in una pagina o post WordPress 1
M Ricercare uno specifico carattere in una precisa posizione PHP 5
novello88 Quanti domini gestisce uno specifico provider? Domini 1
felino [Wordpress] Custom Post Type: plugin per creare uno slider nei widget WordPress 0
marino51 730 precompilato + di uno snippet Snippet PHP 516
M Creare stampe pdf con tabelle relazione uno a molti PHP 0
ecosito CSS: è possibile cambiare font con uno non di uso comune? HTML e CSS 11
M Relazione uno a molti PHP 59
B Problema di visualizzazione di uno Slider in jquery jQuery 4
M Problema relazione uno a molti con 3 tabelle MySQL 4
felino [Oracle] Eseguire uno split di un record Oracle 1
A Visualizzare minuti con due cifre anche se il valore del tag ne riporta solo uno jQuery 1
A Visualizzare minuti con due cifre anche se il valore del tag ne riporta solo uno jQuery 0
Mr. Alex D. Come far apparire un testo preimpostato in una casella di un form di uno script php? PHP 1
felino Google My Business: uno strano errore... Social Media Marketing 3
otto9due Piccolo conflitto jquery.. Chi gli da uno sguardo? jQuery 6
S Un aiuto su uno script di ricerca avanzata in php che sto verificando. PHP 1

Discussioni simili