Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    21

    copiare, spostare e rinominare un file su web

    ciao a tutti,
    scusate ma sono nuovo del mondo php.
    Il mio problema è che devo copiare un file di nome WEBCAM.JPG da una directory ad un altra directory.
    Devo poi rinominare il file in in modo che al posto di WEBCAM.JPG mi risulti con la data e l'ora dell'operazione appena fatta (es 1010080110.jpg)

    Questo mi serve per crearein seguito una sequenza di immagini jpg

    questo il codice che ho fatto io....
    qualcuno mi sa dire dove sbaglio? :master:

    grazie a chiunque possa darmi una mano

    <?php
    $filename = "/server/webcam.jpg";
    copy($filename, "../archivio webcam/" . $filename); //Copia in /archivio webcaml'immagine della webcam
    $new_file_name=$data.$time.$file_name;
    rename("../archivio webcam/webcam.jpg", "/archivio webcam/webcam.$data.$time.$jpg");// rinomina il file ed aggiunge la data e l'ora
    ?>

  2. #2
    prova in questo modo:
    Codice PHP:
    <?php
    $filename
    ="webcam.jpg";
    $dir "/server/".$filename;
    copy($dir"../archivio_webcam/".$filename);

    ?>
    ti consiglio nel dare il nome alle cartelle di evitare lo spazio e usare l'underscore:
    archivio_webcam

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    21
    ti ringrazio per l'aiuto

    purtroppo mi ritorna sempre lo stesso errore (ps la directory di partenza non era server ma webcam...ma poco importa ) :
    Warning: copy(/webcam/webcam.jpg) [function.copy]: failed to open stream: No such file or directory in /web/htdocs/www.meteotrecate.it/home/task/copy.php on line 4

    <?php
    $filename="webcam.jpg";
    $dir = "/webcam/".$filename;
    copy($dir, "../archivio_webcam/".$filename);

    ?>

    mario

  4. #4
    Prova a inserire l'indirizzo assoluto del file da copiare: http://sito.it/file

    Secondo l'errore il file che tenti di copiare non esiste: prova a controllare di non aver fatto errori nell'indirizzo (e togli lo spazio come ti ha detto E.d.i.73).

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    21
    tombola....

    ogni provider...usa il suo modo...va bhe!!!

    <?php
    $filename="webcam.jpg";
    $data = date("Ymd");
    $ora = date("His");
    $dir = "/web/htdocs/www.nomesito.it/home/webcam/".$filename;
    copy($dir, "/web/htdocs/www.nomesito.it/home/archivio_webcam/".$filename);
    $new_file_name=$data.$ora.'.'."jpg";
    rename("/web/htdocs/www.nomesito.it/home/archivio_webcam/webcam.jpg", "/web/htdocs/www.nomesito.it/home/archivio_webcam/".$new_file_name);// rinomina


    è stata dura ma...meglio così!!

    ora devo capire come costruire le directory in modo automatico...mi farò una "sciroppata" di php

    grazie a tutti

    mario

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.