• Home
  • Forum
  • Fare Web
  • PHP

funzione data php

  • Creatore Discussione Creatore Discussione atonyc
  • Data di inizio Data di inizio 16 Set 2010
Stato
Chiusa ad ulteriori risposte.
A

atonyc

Utente Attivo
10 Dic 2008
67
0
0
  • 16 Set 2010
  • #1
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?
 
C

ClaudioMalorgio

Nuovo Utente
4 Ago 2010
15
0
0
35
Milano
www.malorgio.it
  • 16 Set 2010
  • #2
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
 
A

atonyc

Utente Attivo
10 Dic 2008
67
0
0
  • 16 Set 2010
  • #3
nn ti seguo!
 
C

ClaudioMalorgio

Nuovo Utente
4 Ago 2010
15
0
0
35
Milano
www.malorgio.it
  • 16 Set 2010
  • #4
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 -
 
A

atonyc

Utente Attivo
10 Dic 2008
67
0
0
  • 16 Set 2010
  • #5
riesci a modificare il codice che ho postato io che faccio due prove
 
C

ClaudioMalorgio

Nuovo Utente
4 Ago 2010
15
0
0
35
Milano
www.malorgio.it
  • 16 Set 2010
  • #6
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
 
A

atonyc

Utente Attivo
10 Dic 2008
67
0
0
  • 16 Set 2010
  • #7
e se fosse 2009 io faccio questo per creare una funzione dinamica..
 
C

ClaudioMalorgio

Nuovo Utente
4 Ago 2010
15
0
0
35
Milano
www.malorgio.it
  • 16 Set 2010
  • #8
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: 16 Set 2010
A

atonyc

Utente Attivo
10 Dic 2008
67
0
0
  • 16 Set 2010
  • #9
ok provo e ti faccio sapere
 
A

atonyc

Utente Attivo
10 Dic 2008
67
0
0
  • 16 Set 2010
  • #10
Funzione grande
 
C

ClaudioMalorgio

Nuovo Utente
4 Ago 2010
15
0
0
35
Milano
www.malorgio.it
  • 16 Set 2010
  • #11
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
 
A

atonyc

Utente Attivo
10 Dic 2008
67
0
0
  • 16 Set 2010
  • #12
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
 
C

ClaudioMalorgio

Nuovo Utente
4 Ago 2010
15
0
0
35
Milano
www.malorgio.it
  • 16 Set 2010
  • #13
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
 
A

atonyc

Utente Attivo
10 Dic 2008
67
0
0
  • 16 Set 2010
  • #14
funziona tutto perfettamente.
Ti chiedo un'ultimo favore e ti dico già immensamente grazie, ho postato un'altra discussione: http://forum.mrwebmaster.it/php/23933-mail-allegato-server.html

Puoi dargli un'occhaita e darmi qualche dritta.
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
  • 16 Set 2010
  • #15
dato che questa discussione è giunta a soluzione la chiudo per evitare confusioni tra 3D
 
Stato
Chiusa ad ulteriori risposte.

Discussioni simili

M
errore lettura data nel mysql con funzione Where
  • master1986
  • 25 Ott 2015
  • PHP
Risposte
1
Visite
1K
PHP 26 Ott 2015
master1986
M
Funzione che stampa data ultimo aggiornamento del sito (non della pagina)
  • Shyson
  • 8 Dic 2012
  • PHP
Risposte
4
Visite
2K
PHP 8 Dic 2012
Shyson
O
problemi con funzione per stampare tendina per data
  • odisseo83
  • 18 Apr 2010
  • PHP
Risposte
6
Visite
2K
PHP 19 Apr 2010
odisseo83
O
A
Visualizzare un apagina diversa in funzione della data
  • atonyc
  • 14 Nov 2009
  • PHP
Risposte
1
Visite
1K
PHP 14 Nov 2009
alessandro1997
A
Funzione data
  • adfadf
  • 1 Mag 2009
  • Javascript
Risposte
5
Visite
3K
Javascript 4 Mag 2009
adfadf
A
G
Funzione di conversione stringa in data
  • geko66
  • 15 Dic 2006
  • PHP
Risposte
0
Visite
3K
PHP 15 Dic 2006
geko66
G
Funzione FSO.CopyFile e data dell'operazione
  • grottafelix
  • 10 Ott 2006
  • Classic ASP
Risposte
10
Visite
4K
Classic ASP 13 Ott 2006
grottafelix
[Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress
  • Lino80
  • 9 Gen 2023
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
3K
Offerte e Richieste di Lavoro e/o Collaborazione 9 Gen 2023
Lino80
R
Variabile non risconosciuta dentro una funzione
  • robyspider77
  • 11 Nov 2022
  • PHP
Risposte
1
Visite
1K
PHP 11 Nov 2022
WmbertSea
P
Implementazione funzione FileReader
  • PaoloG
  • 12 Apr 2021
  • Javascript
Risposte
0
Visite
1K
Javascript 12 Apr 2021
PaoloG
P
P
Funzione copia multipla.
  • PaoloG
  • 8 Apr 2021
  • Javascript
Risposte
2
Visite
2K
Javascript 11 Apr 2021
PaoloG
P
P
Funzione jQuery Ajax invio file a php
  • Peterrey76
  • 9 Mar 2021
  • jQuery
Risposte
1
Visite
3K
jQuery 9 Mar 2021
Max 1
A
Funzione read URL
  • AndreaCerre
  • 18 Feb 2021
  • PHP
Risposte
6
Visite
2K
PHP 19 Feb 2021
AndreaCerre
A
F
Funzione Glob - ricerca file contenente una parola
  • francescoITA
  • 25 Gen 2021
  • PHP
Risposte
1
Visite
1K
PHP 27 Gen 2021
francescoITA
F
A
Mail con funzione mail() riconosciute come spam
  • Alex@1983
  • 6 Nov 2020
  • PHP
Risposte
9
Visite
2K
PHP 8 Nov 2020
Alex@1983
A
M
Utilizzare la funzione mysql_num_rows() in PHP 5
  • miagy
  • 16 Ago 2020
  • PHP
Risposte
3
Visite
1K
PHP 17 Ago 2020
Hormus
H
A
funzione iconv () non mi funziona
  • AndreaCerre
  • 28 Lug 2020
  • PHP
Risposte
4
Visite
2K
PHP 31 Lug 2020
ninja72
N
D
Come usare funzione php
  • dilaila
  • 21 Lug 2020
  • PHP
Risposte
6
Visite
1K
PHP 22 Lug 2020
dilaila
D
Y
  • Bloccata
verificare condizione dopo esecuzione della funzione
  • ylenia987654321
  • 9 Giu 2020
  • Programmazione
Risposte
0
Visite
1K
Programmazione 9 Giu 2020
ylenia987654321
Y
Funzione Javascript
  • IClaude
  • 30 Mag 2020
  • Javascript
Risposte
8
Visite
2K
Javascript 31 Mag 2020
IClaude
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?