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

    cancellazione files da rete

    Raga,
    ad un determinato evento ho bisogni di cancellare tutti i files in una dir di un'altro server (win server 2008, della mia rete)
    il problema è che (prima ancora di arrivare alla cancellazione) opendir mi dà accesso negato:
    Codice PHP:
    $dir opendir("\\\\192.168.254.12\\test\\"); 
    Warning: opendir(\\192.168.254.12\test\,\\192.168.254.12\te st\) [function.opendir]: Accesso negato. (code: 5)

    ho messo sia in condivisione che protezione everyone accesso completo

    qualche idea?
    --- [color= darkorange]L'uomo è il computer più straordinario di tutti [/color]----

    http://www.simogrima.com

    Grifone

  2. #2
    Allora, pare che il win server non accetti una null session, che è quello che fa il tuo apache quando cerca di leggere il file condiviso...

    probabilmente devi cambiare delle chiavi di registro nel server
    è tutto documentato qui:

    https://bugs.php.net/bug.php?id=25805

  3. #3
    grazie per la risposta philbert,
    purtroppo non ha funzionato,
    le ho provate tutte, compreso cambiare le voci di registro come indicato.

    alla fine ho trovato una soluzione alternativa.
    --- [color= darkorange]L'uomo è il computer più straordinario di tutti [/color]----

    http://www.simogrima.com

    Grifone

  4. #4
    Allora, magari postala qui... sai caso mai qualcun altro avesse il tuo stesso problema e passasse da queste parti

  5. #5
    Hai ragione....
    per la verità non so se sarà di aiuto ad altri, ma per me funziona, visto che anche nel server in cui voglio cancellare i files ho un sito web, quindi Apache, php etc...
    Quindi:
    1) Ho creato uno scipt (clear-cache.php) che cancella i files direttamente su quel server
    2) ho utilizzato "un'immagine nascosta" che ha come source quella pagina anzichè un'immagine, quindi mi simulerà l'esecuzione dello script in background:

    Codice PHP:
    [img]http://192.168.254.12/clear-cache.php[/img] 
    avrei potuto anche usare una richiesta AJAX ma per come è strutturata l'applicazione era complicato realizzare la cosa.

    Mi sarebbe piaciuto risolvere in un altro modo ma i tempi sono stretti e così per ora mi va bene.
    --- [color= darkorange]L'uomo è il computer più straordinario di tutti [/color]----

    http://www.simogrima.com

    Grifone

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.