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

    php da linea di comando - impossibile scrivere file

    Ciao ragazzi,
    ho necessità di eseguire uno script da linea di comando. Si tratta di un file che passo in pasto a crontab.

    Il server è ubuntus

    nel file ho la seguente sintassi
    Codice PHP:
    $filename "test.txt";
    mkdir("prova",0007);
    $filecreation fopen($filename'w') or die("Can't open file!");
    fclose($filecreation);
    mail("mail","Prova","Test di prova"); 

    se lancio questo file da browser è tutto ok.
    ricevo la mail
    si crea la cartella
    e scrivo il file

    se provo a lanciarlo da linea di comando
    ricevo la mail
    non crea la cartella
    non crea il file


    ho settato i permessi della cartella sia per far scrivere a root che per www-data

    c'è un modo per fare quello che chiedo?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    570
    controlla i log di apache per vedere che errore restituisce, e aggiungi dei try catch

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.