No savas puses varu ieteikt sekojošu algoritmu - faila nosakums ģenerējas randomā, ja faili ir piesieti kādam userId, tad vēlams to iekļaut. Nodefinē funkciju kas atgriež pilno ceļu uz failu. Atrašanās vietu nodefinē kaut kur globāli ( define('FILEDIR','/data/web/lalala/'); define ('FILEURL','http://blablabla'); Bildes čeko uz getimagesize(). Ja plāno izmantot thumbnailus, resaizo uzreiz attiecīgos izmēros ar postfixiem faila nosaukumā (bilde.jpg, bildes_maza.jpg) . Tad funkcijai kas atgriež ceļu uz failu tik jāpieliek parametrs - izmērs.