Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    copiatura di immagini non gira...

    ho fatto questo script

    Codice PHP:
    $query mysql_query("select * from membri limit 1");
    while (
    $risultato mysql_fetch_array($query)) {
    $nickname $risultato['nickname'];
    $file "/images/GESTIONE_FOTO/vuota/foto1.jpeg";
    $newfile "/public/FOTOUTENTI/$nickname/foto6.jpeg";
    if (
    copy($file$newfile)) { echo "foto 6 - fatto per ".$nickname."
    "
    ;
     }
    $file "/images/GESTIONE_FOTO/vuota/foto1.jpeg";
    $newfile "/public/FOTOUTENTI/$nickname/foto7.jpeg";
    if (
    copy($file$newfile)) { echo "foto 7 - fatto per ".$nickname."
    "
    ;
     }
    $file "/images/GESTIONE_FOTO/vuota/foto1.jpeg";
    $newfile "/public/FOTOUTENTI/$nickname/foto8.jpeg";
    if (
    copy($file$newfile)) { echo "foto 8 - fatto per ".$nickname."
    "
    ;
     }
    $file "/images/GESTIONE_FOTO/vuota/foto1.jpeg";
    $newfile "/public/FOTOUTENTI/$nickname/foto9.jpeg";
    if (
    copy($file$newfile)) { echo "foto 9 - fatto per ".$nickname."
    "
    ;
     }
    $file "/images/GESTIONE_FOTO/vuota/foto1.jpeg";
    $newfile "/public/FOTOUTENTI/$nickname/foto10.jpeg";
    if (
    copy($file$newfile)) { echo "foto 10 - fatto per ".$nickname."
    "
    ;
     }

    ma non succede nulla... i percorsi sono corretti però non mi copia i file... come mai?

  2. #2
    Non so se come hai scritto il Codice, funzioni...
    ma è senz'altro molto più corretto eliminare il primo slash:

    codice:
    $file = "images/GESTIONE_FOTO/vuota/foto1.jpeg"; 
    $newfile = "public/FOTOUTENTI/$nickname/foto10.jpeg";
    Poi assicurati che la cartella che ha il nome $nickname esiste, altrimenti devi crearla con mkdir().
    Ed infinine tutti i permessi, prova a settarli con 777 (se è Aruba, imposta 755, altrimenti rompono le bolas!)

    E poi devi essere sicuro che il Server supporti la funzione copy() ed mkdir() qualora ti serva.

    Ciao.

  3. #3
    la cartella $nickname l'ho creata prededentemente e gli o messo 777 come impostazioni... ora sto script sarebbe solo per implementare da 5 a 10 il numero massimo di foto contenute nella cartella e gestibili dall'utente....

    cmq provo a togliere la / iniziale e ti so dire

  4. #4
    devo offrirti una cena a base di pesce... eliminando quella c@zzoluta di / funziona! grazie mille

  5. #5
    Va bene, però sn etero eh

  6. #6
    abbiamo tutti qualche difetto... ihihihi

  7. #7
    con lo stesso sistema posso copiare un file da un sito ad un altro? avrei 3000 cartelle da copiare con 10 file per ogni cartella... copiarle su disco e reinserirle su ftp mi sa che è un massacro..

  8. #8
    Se il Parametro $newfile è il tuo sito, si.

    Fai una Pagina Così:
    <?
    copy("http://utenti.html.it/common/img/logo_forum.gif","logo_forum.gif");
    ?>

    x testare il server.

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.