PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Presentación
  • ¿Qué es un sitio PHP?
  • ¿Cómo proceder?
  • Creación de un proyecto PHP
  • El PHP RAD
  • Escribiendo código en PHP
  • Prueba de un proyecto PHP
  • Desplegando un sitio PHP
  • Páginas PHP con o sin contexto
  • Para las páginas PHP sin contexto
  • Limitaciones
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Presentación

¿Qué es un sitio PHP?

Un sitio PHP es un sitio completamente compilado en PHP.
Un sitio PHP corresponde a páginas ".php" generadas a partir de WEBDEV. Este tipo de sitio requiere un motor PHP para su ejecución.
Este tipo de sitio puede manipular una base de datos. Para obtener más información, consulte Manejo de archivos de datos en PHP.
¿Por qué desarrollar un sitio PHP con WEBDEV?
Para algunos sitios (especialmente los pequeños), puede ser útil desarrollar estos sitios en PHP para que puedan ser alojados sin coste adicional.. Cuando se despliega un sitio PHP, el motor WEBDEV no es necesario, pero se debe instalar un motor PHP en el servidor.
Principio para generar un sitio PHP con WEBDEV
WEBDEV le permite generar un sitio PHP sin siquiera conocer el lenguaje PHP.. El sitio está desarrollado en WLanguage como cualquier otro sitio WEBDEV.
También tiene la posibilidad de introducir directamente su código PHP.
Un análisis sintáctico y léxico está ahora disponible para el código PHP (y para el código Javascript).
Al generar las páginas, las páginas WEBDEV y las funciones WLanguage se convierten automáticamente en páginas PHP.
Observación: Versión mínima requerida:
  • Servidores PHP 4: Se requiere la versión 4.3.2 de PHP (o posterior).
  • Servidores PHP 5: Los sitios PHP generados por WEBDEV también pueden ser utilizados por servidores PHP versión 5. La versión mínima recomendada es la versión 5.2.1.
  • Versiones 21 y posteriores
    Servidores PHP 7: Los sitios PHP generados por WEBDEV también pueden ser utilizados por servidores PHP versión 7. La versión mínima recomendada es la 7.0.22.
    Nueva funcionalidad versión 21
    Servidores PHP 7: Los sitios PHP generados por WEBDEV también pueden ser utilizados por servidores PHP versión 7. La versión mínima recomendada es la 7.0.22.
    Servidores PHP 7: Los sitios PHP generados por WEBDEV también pueden ser utilizados por servidores PHP versión 7. La versión mínima recomendada es la 7.0.22.
  • Una base de datos MySQL es opcional.
¿Cómo proceder?

Creación de un proyecto PHP

Cuando se crea un proyecto, la asistente le pide que elija el tipo de sitio a construir. Simplemente seleccione "Sitio PHP" y siga la asistente. Una vez creado su proyecto, usted desarrolla en WLanguage como para cualquier sitio WEBDEV.
Observación: El número de funciones WLanguage que se pueden utilizar en un proyecto PHP es limitado en esta versión. Este número de funciones aumentará en las próximas versiones.
El tipo de generación de un proyecto que ya existe puede modificarse en cualquier momento en la ventana de descripción del proyecto (en la pestaña Proyecto", en el grupo "Proyecto", haga clic en "Descripción"). El tipo de sitio puede ser modificado: Sesión, AWP o PHP.
Tan pronto como el proyecto se configura como un proyecto PHP, todas las herramientas disponibles en WEBDEV se configuran automáticamente para el proyecto PHP:
  • La ventana RAD o la aplicación completa RAD es específica de una base de datos manejada por un sitio PHP.
  • La compilación del proyecto indica si su proyecto contiene funciones o controles que no pueden ser usados en PHP.. En el panel "Errores de compilación" aparece un mensaje en color púrpura.
  • La generación de páginas genera las páginas en formato ".php
Observación: Le recomendamos que cree un nuevo proyecto PHP para desarrollar un sitio PHP en lugar de transformar un sitio WEBDEV en un sitio PHP.

El PHP RAD

Como para cualquier proyecto WEBDEV asociado a un análisis, el RAD puede ser utilizado para generar las páginas de su sitio PHP.
Tiene la posibilidad de crear páginas de formularios, páginas de tabla, ... El RAD de PHP tiene en cuenta todas las características específicas de la generación PHP (controles, eventos, funciones que se pueden utilizar en un sitio WEBDEV generado en PHP).
Las páginas generadas por el PHP RAD utilizan las funciones SQL y HFSQL de WLanguage. La conexión a la base de datos la realiza SQLConnect a través de ODBC.

Escribiendo código en PHP

Los códigos que se ejecutan en el servidor están representados por una barra amarilla o rosa en el editor de códigos.
  • Barra amarilla = WLanguage: el símbolo WL aparece delante del código.
  • Barra rosa = PHP: el símbolo PHP se muestra delante del código.
Para pasar del código amarillo (WLanguage) al código rosa (PHP), basta con hacer clic en el símbolo "WL" que se encuentra delante del código (y a la inversa haciendo clic en "PHP").. Al guardar la página PHP, el código de WLanguage se convierte automáticamente en código PHP.

Prueba de un proyecto PHP

Durante el GO de un proyecto PHP, el directorio actual es "<ProjectName>_WEB" y no el directorio "EXE" creado automáticamente cuando se crea un proyecto PHP.

Desplegando un sitio PHP

La implementación de un sitio PHP es realizada por WDDeploy.
Atención: Para implementar un sitio PHP, el directorio de sesiones debe ser encontrado y definido en la empresa de alojamiento.
Páginas PHP con o sin contexto
Se pueden generar dos tipos de páginas PHP:
  • los Páginas PHP con contexto. En este modo, las variables globales se comparten entre todas las páginas del proyecto.. Por defecto, las páginas PHP se crean con contexto ("Generación PHP con contexto" en la ventana de descripción de la página, pestaña "General" ).
  • los Páginas PHP sin contexto. En este modo, la información debe transmitirse entre las páginas mediante cookies o mediante los parámetros de una línea de comandos..
Versiones 15 y posteriores

Para las páginas PHP sin contexto

El evento "Inicialización" del proyecto puede ejecutarse antes de la página "Declaraciones globales".. Por lo tanto, la declaración de variables globales o la apertura de una conexión de base de datos puede ser centralizada en el proceso de inicialización del proyecto.
Atención: Las variables globales se reiniciarán cada vez que se muestre o actualice la página..
Para obtener este modo de funcionamiento, simplemente:
  1. Abra la ventana de descripción de la página (en el panel "Página", en el grupo "Edición", haga clic en "Otras acciones" y seleccione "Descripción de la página").
  2. En la pestaña "General", marque "Ejecutar código del proyecto PHP en cada visualización".
Observaciones:
  • En un proyecto emitido desde WEBDEV 14 (o desde una versión anterior), esta opción no está activada de forma predeterminada.
  • En un nuevo proyecto WEBDEV PHP (a partir de la versión 15): por defecto, las páginas creadas son páginas con contexto.
  • Al convertir una página WEBDEV AWP o una página dinámica a PHP (a partir de la versión 15), esta opción está habilitada por defecto para maximizar la compatibilidad.
Nueva funcionalidad versión 15

Para las páginas PHP sin contexto

El evento "Inicialización" del proyecto puede ejecutarse antes de la página "Declaraciones globales".. Por lo tanto, la declaración de variables globales o la apertura de una conexión de base de datos puede ser centralizada en el proceso de inicialización del proyecto.
Atención: Las variables globales se reiniciarán cada vez que se muestre o actualice la página..
Para obtener este modo de funcionamiento, simplemente:
  1. Abra la ventana de descripción de la página (en el panel "Página", en el grupo "Edición", haga clic en "Otras acciones" y seleccione "Descripción de la página").
  2. En la pestaña "General", marque "Ejecutar código del proyecto PHP en cada visualización".
Observaciones:
  • En un proyecto emitido desde WEBDEV 14 (o desde una versión anterior), esta opción no está activada de forma predeterminada.
  • En un nuevo proyecto WEBDEV PHP (a partir de la versión 15): por defecto, las páginas creadas son páginas con contexto.
  • Al convertir una página WEBDEV AWP o una página dinámica a PHP (a partir de la versión 15), esta opción está habilitada por defecto para maximizar la compatibilidad.

Para las páginas PHP sin contexto

El evento "Inicialización" del proyecto puede ejecutarse antes de la página "Declaraciones globales".. Por lo tanto, la declaración de variables globales o la apertura de una conexión de base de datos puede ser centralizada en el proceso de inicialización del proyecto.
Atención: Las variables globales se reiniciarán cada vez que se muestre o actualice la página..
Para obtener este modo de funcionamiento, simplemente:
  1. Abra la ventana de descripción de la página (en el panel "Página", en el grupo "Edición", haga clic en "Otras acciones" y seleccione "Descripción de la página").
  2. En la pestaña "General", marque "Ejecutar código del proyecto PHP en cada visualización".
Observaciones:
  • En un proyecto emitido desde WEBDEV 14 (o desde una versión anterior), esta opción no está activada de forma predeterminada.
  • En un nuevo proyecto WEBDEV PHP (a partir de la versión 15): por defecto, las páginas creadas son páginas con contexto.
  • Al convertir una página WEBDEV AWP o una página dinámica a PHP (a partir de la versión 15), esta opción está habilitada por defecto para maximizar la compatibilidad.
Limitaciones
Los siguientes elementos no están disponibles en la generación de PHP:
  • la cadena Unicode.
  • la declaración "GOTO".
  • la Programación Orientada a Objetos (OOP).
  • la gestión de los reales es más precisa en WLanguage que en PHP (el número de decimales usados en PHP es menor que el número de decimales usados en WLanguage).
Varias funciones de WLanguage están disponibles. Para obtener más información, consulte Funciones disponibles en PHP.
Sólo se admite el juego de caracteres latinos 1 (ISO-8859-1), que incluye los siguientes idiomas: Albanés, alemán, inglés, vasco, catalán, danés, gaélico escocés, español, feroés, finlandés (excepto los caracteres Š y š), francés (excepto los caracteres Ÿ, œ y Œ), islandés (excepto los caracteres " y "), gaélico irlandés, italiano, holandés, noruego, portugués, románico y sueco.. También se apoya a los afrikáans y a los swahili.
Observación: Versión mínima requerida:
  • Servidores PHP 4: Se requiere la versión 4.3.2 de PHP (o posterior).
  • Servidores PHP 5: Los sitios PHP generados por WEBDEV también pueden ser utilizados por servidores PHP versión 5. La versión mínima recomendada es la versión 5.2.1.
  • Una base de datos MySQL es opcional.
Versión mínima requerida
  • Versión 9
Comentarios
Haga clic en [Agregar] para publicar un comentario