Buongiorno e grazie anticipate a chi mi potrà aiutare
Il mio problema è questo:
ho creato una cartella sul mio sito web "/dipendenti" dove carico tramite ftp un centinaio di file pdf che si differiscono tra loro solo per il numero finale es: Eco_000000002.pdf, Eco_000000003.pdf, Eco_000000012.pdf etc.etc.
Vorrei spostare questi file in modo automatico ed associarli ad altre cartelle create es:
Eco_000000002.pdf che si trova appunto in "/dipendenti" spostarla nella cartella "/ml.pluto"
Eco_000000012.pdf che si trova appunto in "/dipendenti" spostarla nella cartella "/gs.pippo" e così via..
ed altresì una volta spostati farli rinominare automaticamente con un nome a piacimento, es:
Eco_000000002.pdf in , Cedolino_luglio_2015.
Il tutto credo si possa realizzare con un web script o qualcos'altro.
Quindi chiedo aiuto a qualche anima pia che mi butti giù uno script.
ps. Ho provato a crearlo io con l'aiuto di qualche amico,...ma niente da fare, non mi da errore ma non funziona.
phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.
Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.
Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.
Grazie ancora,
Carlo - Amministratore di phpBB Italia
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.
Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.
Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.
Grazie ancora,
Carlo - Amministratore di phpBB Italia
spostamento file pdf e rinomina
- brunino
- Moderatore
- Messaggi: 2819
- Iscritto il: 12/01/2013, 16:35
- Sesso: Maschio
- Versione: 3.1.2
- Server: UNIX/Linux
- PHP: php 5.3
- Database: mysql
- Località: Toscana, Firenze
- Contatta:
Re: R: spostamento file pdf e rinomina
Fai vedere lo script che hai creato, almeno ci facciamo un'idea più precisa...
Inviato dal mio GT-S5360 con Tapatalk 2
Inviato dal mio GT-S5360 con Tapatalk 2
E' sempre gradito un grazie
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
Re: spostamento file pdf e rinomina
Codice: Seleziona tutto
<?php
$dipendente['ml.comeo']="000000002";
$dipendente['gs.telfino']="000000016";
//leggi i file che hai caricato in dipendenti
$cedolini=array_map("basename",glob("../dipendenti/*.pdf"));
$data=date("Y-m"); //leggi l'anno e la data e qui date
foreach($dipendente as $nome => $codice){//cicli i dipendenti
foreach($cedolini as $cedolino){//cicli i cedolini
$pos = strpos($cedolino, $codice);//verifichi che nel cedolino ci sia il codice del dipendente
if($pos >0){//trovata corrispondenza
$vecchio_nome_cedolino="../dipendenti/".$cedolino;
$nuovo_nome_cedolino="../".$nome."/".$nome."_".$data."_".$codice.".pdf";//e con la cartella
if(rename($vecchio_nome_cedolino , $nuovo_nome_cedolino)){
echo "spostato $vecchio_nome_cedolino in $nuovo_nome_cedolino<br>";
}
}
}
}
?>
- brunino
- Moderatore
- Messaggi: 2819
- Iscritto il: 12/01/2013, 16:35
- Sesso: Maschio
- Versione: 3.1.2
- Server: UNIX/Linux
- PHP: php 5.3
- Database: mysql
- Località: Toscana, Firenze
- Contatta:
Re: R: spostamento file pdf e rinomina
Ma il codice del dipendente si ttrva all'interno del file o nel nome?
Inviato dal mio GT-S5360 con Tapatalk 2
Inviato dal mio GT-S5360 con Tapatalk 2
E' sempre gradito un grazie
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
Re: spostamento file pdf e rinomina
bisogna tenere in considerazione il nome del file in quanto il programma che genera i cedolini pdf li nomina sempre con la stessa dicitura ogni mese, per cui spostandoli solamente avrebbe sicuramente sovrascritto il file, ecco l'esigenza di rinominarlo con un nuovo nome che puo essere luglio 2015, poi agosto 2015 etc etc.
- brunino
- Moderatore
- Messaggi: 2819
- Iscritto il: 12/01/2013, 16:35
- Sesso: Maschio
- Versione: 3.1.2
- Server: UNIX/Linux
- PHP: php 5.3
- Database: mysql
- Località: Toscana, Firenze
- Contatta:
Re: R: spostamento file pdf e rinomina
Non hai risposto alla mia domanda -.-
Inviato dal mio GT-S5360 con Tapatalk 2
Inviato dal mio GT-S5360 con Tapatalk 2
E' sempre gradito un grazie
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
Re: spostamento file pdf e rinomina
scusami mi sono dilungato il nome
Chi c’è in linea
Visitano il forum: Nessuno e 77 ospiti