funzione data php

Stato
Chiusa ad ulteriori risposte.

atonyc

Utente Attivo
10 Dic 2008
67
0
0
Vi posto uno script che non riesco a far funzionere

Codice:
<?php
echo copy("Archivio/Azienda/Cliente1/date("Y")/F24/082007.pdf","Mese/Cliente1/F24.pdf");
?>

Lo script deve copiarmi un file da una directory all'altra, se levo date("Y") e lo sostituisco con 2010 il tutto funziona correttemente, ma io vorrei che tramite la funzione date di php l'anno venga preso in automatico.
Sapete aiutarmi?
 

ClaudioMalorgio

Nuovo Utente
4 Ago 2010
15
0
0
33
Milano
www.malorgio.it
perchè la cartella date("Y") non restituisce lo stesso valore di 2010

mi spiego .
la cartella ha 4 caratteri cioè 2+0+1+0 e non lo vede come data

almeno credo perchè ho avuto problemi simili
 

ClaudioMalorgio

Nuovo Utente
4 Ago 2010
15
0
0
33
Milano
www.malorgio.it
nel senso che il percorso che hai creato ../2010/.. non è una data ma bensi 4 caratteri e secondo me per creare,cerca,copiare o qualunque cosa voglia fare con un percorso utilizzando date devi utilizzare - strtotime -
 

ClaudioMalorgio

Nuovo Utente
4 Ago 2010
15
0
0
33
Milano
www.malorgio.it
prova cosi
PHP:
<?php
$data = "2010";

$data_cartella = date("Y", strtotime($data));

echo copy("Archivio/Azienda/Cliente1/$data_cartella/F24/082007.pdf","Mese/Cliente1/F24.pdf");

?>

cosi non è molto automatizzato però se $data la ricevi in post o get dovrebbe essere comodo
 

ClaudioMalorgio

Nuovo Utente
4 Ago 2010
15
0
0
33
Milano
www.malorgio.it
Spero funzioni
anche perchè le date sono rognose in php
PHP:
// Modifica solo
$data = date("Y");
// Dovrebbe funzionare

o senno crei una una pagina php con una textbox dove inserire la data della cartella
 
Ultima modifica:

ClaudioMalorgio

Nuovo Utente
4 Ago 2010
15
0
0
33
Milano
www.malorgio.it
Anche se cosi è un po obsoleta nel senso che sia $data che $data_cartella restituiscono 2010 (ovviamente anno corrente)

percio secondo me se metti
PHP:
$data_cartella = date("Y");

e li passi questo alla funzione copy dovrebbe funzionare lo stesso al massimo rimetti come prima
 

atonyc

Utente Attivo
10 Dic 2008
67
0
0
e se volessi utilizzare anche la variabile mese?

Archivio/Azienda/Cliente1/$data_cartella/F24/082010.pdf

ovvero sostituire 082010.pdf con variabilemese+$data_cartella.pdf

spero di essere stato chiaro
 

ClaudioMalorgio

Nuovo Utente
4 Ago 2010
15
0
0
33
Milano
www.malorgio.it
invece che scrivere 082010 dovra ripetere il procedimento per il mese cioè
PHP:
<?php
$anno = date("Y");

$mese = date("m");

$anno_cartella = date("Y", strtotime($anno));
$mese_file = date("m", strtotime($mese));

echo copy("Archivio/Azienda/Cliente1/$data_cartella/F24/$mese_file.pdf");

?>

dovrebbe funzionare
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
dato che questa discussione è giunta a soluzione la chiudo per evitare confusioni tra 3D
 
Stato
Chiusa ad ulteriori risposte.
Discussioni simili
Autore Titolo Forum Risposte Data
M errore lettura data nel mysql con funzione Where PHP 1
Shyson Funzione che stampa data ultimo aggiornamento del sito (non della pagina) PHP 4
O problemi con funzione per stampare tendina per data PHP 6
A Visualizzare un apagina diversa in funzione della data PHP 1
A Funzione data Javascript 5
G Funzione di conversione stringa in data PHP 0
grottafelix Funzione FSO.CopyFile e data dell'operazione Classic ASP 10
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
R Variabile non risconosciuta dentro una funzione PHP 1
P Implementazione funzione FileReader Javascript 0
P Funzione copia multipla. Javascript 2
P Funzione jQuery Ajax invio file a php jQuery 1
A Funzione read URL PHP 6
F Funzione Glob - ricerca file contenente una parola PHP 1
A Mail con funzione mail() riconosciute come spam PHP 9
M Utilizzare la funzione mysql_num_rows() in PHP 5 PHP 3
A funzione iconv () non mi funziona PHP 4
D Come usare funzione php PHP 6
Y verificare condizione dopo esecuzione della funzione Programmazione 0
IClaude Funzione Javascript Javascript 8
A Funzione share come modificarla Social Media Marketing 0
L funzione onclik con seno e coseno non va Javascript 3
L funzione onclick non va Javascript 26
G modifica corretta funzione da eregi() a preg_match() PHP 3
Shyson Modificare funzione php PHP 15
L pdo (stampare un valore con ritorno a funzione) PHP 0
elpirata Funzione conversione da minuti in ore Javascript 0
@ [MS Access] Funzione Iif..is null... Database 0
F Funzione deprecata in PHP7 PHP 1
G [MS Access] Funzione ARROTONDA non definita nell'espressione MS Access 1
max1974 [Javascript] Funzione Errata procedura Javascript 2
pjtertdj Visualizzazione dati in php da mysql con funzione matematica in javascript PHP 1
Domenico_Falco1 Associare una stessa funzione get a due eventi a.click con classi differenti Ajax 6
psicomia Gestione funzione in javascript in tabella richiamare"textarea" valori preimpostati in "select" Javascript 2
L Problema funzione mail() PHP PHP 3
elpirata [Javascript] Lo script alle volte funzione altre volte no Javascript 0
V [Visual Basic] Richiamare funzione su modulo per restituire list Visual Basic 0
R [Photoshop] funzione colore automatico Photoshop 0
maxnegri [PHP]Funzione di calcolo prezzo di una camera in un range di date PHP 62
L [PHP] problema count messo in una funzione. PHP 1
Monital funzione php si ripete due volte PHP 6
GiErre [PHP] [HTML] Disabilitare un link in funzione della piattaforma PHP 7
Monital Funzione php e campo database come variabile PHP 6
M Recuperare ID e usarlo in funzione jQuery 2
M PHP - Funzione non e scrive il risultato PHP 3
R [Javascript] Rendere una funzione sempre visibile Javascript 2
M funzione mysql che ritorna i microsecondi a partire dal 1-1-1970 MySQL 3
batmanLF [MySQL] Problema funzione SUM MySQL 1
F [PHP] La funzione setcookie PHP 0
F [Photoshop] sovrapporre due immagini usando funzione batch Photoshop 0

Discussioni simili