Sto usando questa linea per ottenere e salvare un'immagine da un URL.clausola di errore per file_put_contents
file_put_contents("./images/".$pk.".jpg", file_get_contents($PIC_URL))
Non sono sicuro di quale sia il modo migliore per gestire un errore. Al momento sta fallendo perché non c'è il permesso, che verrà risolto a breve, ma mi piacerebbe che fosse in grado di gestire situazioni in cui PIC_URL è vuoto o non un'immagine. Dovrei essere morto con l'errore a questo livello (probabilmente è meglio per le cose relative ai permessi) o dovrei controllare più in alto se PIC_URL è vuoto, o entrambi?
Qual è l'approccio migliore?
L'unica osservazione che vorrei fare è che se allow_fopen_url = OFF è impostato sul server php.ini (come può essere in alcuni contesti di hosting condiviso), il tuo codice sopra fallirà. –