Guarda... non c'è bisogno di scomodare PHP per fare quello che serve a te.
Con un uso sapiente dei CSS si possono creare siti che si autoadattano alle dimensioni di qualsiasi computer (layout fluido).
Io odio i layout tabellari e non li uso neanche lontanamente, ma in un certo senso con le tabelle si possono comunque creare layout fluidi: basta usare le dimensioni percentuali!
Se proprio ti vuoi scervellare con il codice (secondo me è completamente inutile, ma alla fine il sito è tuo per cui fai come preferisci) puoi usare JavaScript per definire la risoluzione del client.
Con window.screenWidth() e window.screenHeigth() recuperi le informazioni che ti servono, ma poi devi modificare (se non erro con inneHTML) le dimensioni della tabella in maniera dinamica.
Con PHP non si possono fare operazioni simili, quindi ti consiglio di postare nei forum relativi ai CSS o a JS.
Altro consiglio: togli qualsiasi tabella dal sito e studiati i CSS.
![]()