ok, ho un piccolo problema e non so bene come fare.
Mettiamo caso che abbia questo codice html:
come noterete è il codice html prodotto da spaw2 (ma consideriamo un qualsiasi editor WYSIWYG che produca questo codice).Codice PHP:<a href="/gambphp/spaw2/uploads/images/230px-Fmp_sagara.jpg">
[img]/gambphp/spaw2/uploads/images/230px-Fmp_sagara.jpg[/img]</a>
<a href="/gambphp/spaw2/uploads/images/12151081036.jpg">
[img]/gambphp/spaw2/uploads/images/12151081036.jpg[/img]</a>
Ora la mia necessità è quella di estrarre il collegamento src presente in ogni immagine e i valori in pixel del ridimensionamento dell'immagine (i vari style="width: 122px; height: 122px") e quindi far si che ad ogni immagine corrisponda il relativo ridimensionamento, salvato magari in un array.
Questo perché?
Praticamente ho la necessità di ridimensionare le immagini con le librerie GD (che creano nuove e vere immagini ridimensionate). L'immagine ridimensionata finirà in una cartella con i thumbnail(le immagini rimpicciolite), e l'indirizzo a questa nuova immagine sostituirà il vecchio.
In questo modo l'utente finale, che visionerà la pagina prodotta da quel codice html, vedrà i thumbnail correttamente sfumati e non sgranati.
Pensavo di farlo con le espressioni regolari, ma attualmente sono uno dei miei talloni di achille, in quanto non so come estrarre i valori correttamente, per elaborarli e sostituirli.
Anzi, a dirla tutta mi chiedo se sia possibile farlo o meno.
Vi ringrazio per l'attenzione, spero di essermi spiegato chiaramente e che qualcuno riesca ad aiutarmi.
![]()

Rispondi quotando