ciao!
sul db ho un campo salvato in formato html.
all'imtermo possono esserci delle immagini in base64.
quando invio il form vorrei estrapolarle dal testo e salvarle in una directory:
Codice PHP:
            $doc = new DOMDocument();
            
$doc->loadHTML($_POST['testo']);
            
$xPath = new DOMXPath($doc);
            
$nodo $xPath->query('//img[@src]');
            foreach (
$nodo as $nodo) {
                
$img base64_decode($nodo->getAttribute('src'));
                
$m imagecreatefromstring($img);
                
var_dump($m); // FALSE
                
if ($m !== FALSE) {
                    
imagejpeg($m'../IMMAGINI_ARTICOLI/' $_POST['titolo']);
                    
imagedestroy($m);
                }
            } 
solo che il var_dump mi da sempre false e l'immagine non viene creata.
ovviamente l'immagine c'è e se la stampo sulla pagina si vede.

sono ore che provoi a capire il perchè
avete un'idea?