Obtenir la taille de la fenêtre avec php

Quel est le problème de ce code:

$window_width= '<script>screen.availWidth</script>';
$window_height= '<script>screen.availHeight</script>';

une idée?

  • Vous déclarez deux chaînes avec chaîne littérale de données. Il n'y a rien de mal avec ce code de php point de vue.
  • Rien de mal à cela, si tout ce que vous voulez faire est de définir quelques variables de chaîne de valeurs, mais il n'a pas vraiment d'atteindre quoi que ce soit.... vous êtes peut-être oublier la différence entre le côté serveur et côté client code
  • double possible de Pour la résolution de l'écran à l'aide de PHP
  • Comme @CPUTerminator a dit, c'est une chaîne de caractères, le code à l'intérieur, ne sera pas exécuté comme cela.
  • Javascript s'exécute sur le client, PHP sur le serveur. Vous ne pouvez pas retourner Javascript valeurs à un script PHP en incluant le code de cette façon. Si vous avez besoin de connaître la taille de l'écran dans votre script PHP, vous aurez besoin d'AJAX pour l'envoyer.
  • mais ce faisant, "echo" n'affiche pas de valeur
  • Il n'y a rien de mal avec le code. Il ya quelque chose de mal avec votre exepctations à propos de ce que le code doit faire. Que pensez-vous que le code est censé faire? Que faut-il réellement faire?
  • Vous ne pouvez pas passer variables javascript, php (parce que php est serverside et javascript côté client) de cette façon.
  • pouvez-vous m'indiquer, s'il vous plaît?
  • voir ma réponse il va vous aider à
  • PHP fonctionne à côté serveur, comment diable faut-il savoir la taille de votre navigateur? La seule façon est d'utiliser AJAX pour passer des paramètres à partir de JavaScript sur votre serveur.

InformationsquelleAutor user2688737 | 2013-10-10