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

    Problema con permessi funzione copy su Windows XP

    Sto testando in locale su Windows XP una procedura che al termine deve copiare i file contenuti in una cartella nella cartella superiore, ma mi restituisce questo messaggio di errore. Schematizzo il tutto per fare capire meglio:

    root del sito/admin/script che esegue la procedura
    root del sito/pdf_schede_prodotti/archivio (cartella dalla quale copiare i files)
    root del sito/pdf_schede_prodotti/ (cartella alla quale copiare i files)

    Il messaggio restituito è questo:
    Warning: copy(../pdf_schede_prodotti/) [function.copy]: failed to open stream: Permission denied in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\Sito\includes\classi\C SchedaProdotti.php on line 178

    Cliccando con il tasto destro del mouse sulla cartella pdf_schede_prodotti e scegliendo proprietà su sola lettura mi mostra un quadratino verde, che anche deselezionandolo alla successiva riapertura lo ritrovo acceso. Da cosa può dipendere tutto questo e come risolvere?
    PS: ho provato anche mettendo chmod a 0777 sulla cartella appena prima della funzione copy, ma niente da fare.
    Creazione siti web e programmatore php freelance Reggio Emilia http://www.php-web.it

  2. #2
    Devi dare all'utente che esegue Apache i privilegi in scrittura sulla cartella.

  3. #3
    Ho risolto, grazie. Avevo sbagliato con la funzione copy nella quale indicavo nella destinazione solo la cartella e non il nome del file.
    Creazione siti web e programmatore php freelance Reggio Emilia http://www.php-web.it

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.