Visualizzazione dei risultati da 1 a 9 su 9

Discussione: mkdir - copy file

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    mkdir - copy file

    ciao a tutti

    sto creando due cartelle sul server e poi al loro interno vorrei copiarci un file jpg che risiede sempre sul server, ho provato cosi

    Codice PHP:
    mkdir('img/immibili/'.mysql_insert_id(), 0777);
    mkdir('img/immibili/'.mysql_insert_id().'/ing'0777);
    copy('http://www.miosito.it//img/immibili/file/01.jpg','http://www.miosito.it/img/immibili/'.mysql_insert_id().'/'); 
    copy('http://www.miosito.it/img/immibili/file/ing/01.jpg','http://www.miosito.it/img/immibili/'.mysql_insert_id().'/ing/'); 
    ma non funziona... qualcuno conosce un modo per copiare i file...

    grazie mille!

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    toglierei gli http://... ossia userei solo il percorso del file sul server, non l'ipotetico percorso web
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    Grazie mille per la risposta
    ho provato cosi:
    Codice PHP:
    mkdir('img/immibili/'.mysql_insert_id(), 0777);
    mkdir('img/immibili/'.mysql_insert_id().'/big'0777);
    copy('img/immibili/file/01.jpg','img/immibili/'.mysql_insert_id().'/'); 
    copy('img/immibili/file/big/01.jpg','img/immibili/'.mysql_insert_id().'/big/'); 
    ma non và..

    questo è l'errore
    codice:
    Warning: copy(img/immibili/40/) [function.copy]: failed to open stream: Is a directory in /web/htdocs/www.miosito.it/home/function.php on line 26
    
    Warning: copy(img/immibili/40/big/) [function.copy]: failed to open stream: Is a directory in /web/htdocs/www.miosito.it/home/function.php on line 27

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    il percorso lo devi conoscere tu... dall'errore immagino sarà qualcosa del genere:

    codice:
    /web/htdocs/www.miosito.it/home/...
    o quanto meno
    codice:
    /home/...
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ma quello è il percorso che aruba ti indica per l'errore... dalla directory principale... io non mi sono mai riferita a quel percorso per nessun motivo..

    sei sicuro che sia cosi?

    ho provato ad inserirlo ma l'errore è lo stesso...


  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    UP

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    ho anch'io qualche dominio in hosting presso di loro ed il percorso che uso con mkdir è:

    codice:
    $path = "/web/htdocs/www.indirizzosito.com/home/".$eventuale_percorso;
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    scusa ma cosi?

    Codice PHP:
    $percorso 'img/immibili/';
    $path "/web/htdocs/www.miosito.it/home/".$percorso;
    copy($path.'01.jpg'$path.mysql_insert_id().'/'); 

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    Grazie mille ho risolto, sbagliavo come una cretina

    Codice PHP:
    mkdir('img/immibili/'.mysql_insert_id(), 0777);
    $path "/web/htdocs/www.miosito.it/home/img/immibili/file/01.jpg";
    copy($path'img/immibili/'.mysql_insert_id().'/01.jpg'); 
    Ciao!!

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.