PC SOFT

AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente. Haga clic aquí para ver la versión 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 App
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 que useful desarrolle estos sitios en PHP para que sean alojados sin costo 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. Se recomienda utilizar la versión 5.2.1 en adelante.
  • Versiones 21 y posteriores
    Servidores PHP 7: Los sitios PHP generados con WEBDEV también pueden utilizarse con servidores PHP 7. Se recomienda utilizar la versión 7.0.22 en adelante.
    Nueva funcionalidad versión 21
    Servidores PHP 7: Los sitios PHP generados con WEBDEV también pueden utilizarse con servidores PHP 7. Se recomienda utilizar la versión 7.0.22 en adelante.
    Servidores PHP 7: Los sitios PHP generados con WEBDEV también pueden utilizarse con servidores PHP 7. Se recomienda utilizar la versión 7.0.22 en adelante.
Observación: Versión mínima requerida:
  • Servidores PHP 5: Los sitios PHP generados por WEBDEV también pueden ser utilizados por servidores PHP versión 5. Se recomienda utilizar la versión 5.3 en adelante.
  • Versiones 21 y posteriores
    Servidores PHP 7: Los sitios PHP generados con WEBDEV también pueden utilizarse con servidores PHP 7. Se recomienda utilizar la versión 7.0.22 en adelante.
    Nueva funcionalidad versión 21
    Servidores PHP 7: Los sitios PHP generados con WEBDEV también pueden utilizarse con servidores PHP 7. Se recomienda utilizar la versión 7.0.22 en adelante.
    Servidores PHP 7: Los sitios PHP generados con WEBDEV también pueden utilizarse con servidores PHP 7. Se recomienda utilizar la versión 7.0.22 en adelante.
  • 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.
En cuanto 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 de WEBDEV associated con un análisis, el RAD puede ser usado 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 con la base de datos se establece con 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.
  • Banda amarilla = WLanguage: el símbolo WL aparece en el encabezado del código.
  • Banda rosada = PHP: el símbolo PHP aparece en el encabezado 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 WLanguage se convierte automáticamente en 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 description de la página, pestaña "General" ).
  • los Páginas PHP sin contexto. En este modo, la información debe ser transmitida entre las páginas a través de cookies o a través de los parámetros de un comando Line.
Versiones 15 y posteriores

Para las páginas PHP sin contexto

El proyecto "Iniciando" Event puede ejecutarse antes de la página "Declaraciones globales" Event. Por lo tanto, la declaración de las variables globales o la apertura de una conexión a una base de datos puede centralizarse en la inicialización Process del proyecto.
Atención: Las variables globales se reiniciarán cada vez que se muestre o actualice la página..
Para get este modo de funcionamiento, simplemente:
  1. Abra la ventana de la página description (en la pestaña "Página", en el grupo "Edición", haga clic en "Otras acciones" y seleccione "Página description").
  2. En la pestaña "General", seleccione la opción "Ejecutar código del proyecto PHP en cada visualización".
Observaciones:
  • En un proyecto publicado desde WEBDEV 14 (o desde una versión anterior), esta opción no está habilitada por Default.
  • En un nuevo proyecto WEBDEV PHP (a partir de la versión 15): por Default, las páginas creadas son páginas con contexto.
  • Cuando se convierte una página WEBDEV AWP o una página dinámica en PHP (a partir de la versión 15), esta opción es activada por Default para maximizar la compatibilidad.
Nueva funcionalidad versión 15

Para las páginas PHP sin contexto

El proyecto "Iniciando" Event puede ejecutarse antes de la página "Declaraciones globales" Event. Por lo tanto, la declaración de las variables globales o la apertura de una conexión a una base de datos puede centralizarse en la inicialización Process del proyecto.
Atención: Las variables globales se reiniciarán cada vez que se muestre o actualice la página..
Para get este modo de funcionamiento, simplemente:
  1. Abra la ventana de la página description (en la pestaña "Página", en el grupo "Edición", haga clic en "Otras acciones" y seleccione "Página description").
  2. En la pestaña "General", seleccione la opción "Ejecutar código del proyecto PHP en cada visualización".
Observaciones:
  • En un proyecto publicado desde WEBDEV 14 (o desde una versión anterior), esta opción no está habilitada por Default.
  • En un nuevo proyecto WEBDEV PHP (a partir de la versión 15): por Default, las páginas creadas son páginas con contexto.
  • Cuando se convierte una página WEBDEV AWP o una página dinámica en PHP (a partir de la versión 15), esta opción es activada por Default para maximizar la compatibilidad.

Para las páginas PHP sin contexto

El proyecto "Iniciando" Event puede ejecutarse antes de la página "Declaraciones globales" Event. Por lo tanto, la declaración de las variables globales o la apertura de una conexión a una base de datos puede centralizarse en la inicialización Process del proyecto.
Atención: Las variables globales se reiniciarán cada vez que se muestre o actualice la página..
Para get este modo de funcionamiento, simplemente:
  1. Abra la ventana de la página description (en la pestaña "Página", en el grupo "Edición", haga clic en "Otras acciones" y seleccione "Página description").
  2. En la pestaña "General", seleccione la opción "Ejecutar código del proyecto PHP en cada visualización".
Observaciones:
  • En un proyecto publicado desde WEBDEV 14 (o desde una versión anterior), esta opción no está habilitada por Default.
  • En un nuevo proyecto WEBDEV PHP (a partir de la versión 15): por Default, las páginas creadas son páginas con contexto.
  • Cuando se convierte una página WEBDEV AWP o una página dinámica en PHP (a partir de la versión 15), esta opción es activada por Default para maximizar la compatibilidad.
Limitaciones
Los siguientes elementos no están disponibles en la generación de PHP:
  • Cadenas unicode.
  • la declaración "GOTO".
  • Programación orientada a objetos (POO).
  • 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 más detalles, véase Funciones disponibles en PHP.
Sólo se admite el carácter latino set 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. Se recomienda utilizar la versión 5.2.1 en adelante.
  • Versiones 21 y posteriores
    Servidores PHP 7: Los sitios PHP generados con WEBDEV también pueden utilizarse con servidores PHP 7. Se recomienda utilizar la versión 7.0.22 en adelante.
    Nueva funcionalidad versión 21
    Servidores PHP 7: Los sitios PHP generados con WEBDEV también pueden utilizarse con servidores PHP 7. Se recomienda utilizar la versión 7.0.22 en adelante.
    Servidores PHP 7: Los sitios PHP generados con WEBDEV también pueden utilizarse con servidores PHP 7. Se recomienda utilizar la versión 7.0.22 en adelante.
Observación: Versión mínima requerida:
  • Servidores PHP 5: Los sitios PHP generados por WEBDEV también pueden ser utilizados por servidores PHP versión 5. Se recomienda utilizar la versión 5.3 en adelante.
  • Versiones 21 y posteriores
    Servidores PHP 7: Los sitios PHP generados con WEBDEV también pueden utilizarse con servidores PHP 7. Se recomienda utilizar la versión 7.0.22 en adelante.
    Nueva funcionalidad versión 21
    Servidores PHP 7: Los sitios PHP generados con WEBDEV también pueden utilizarse con servidores PHP 7. Se recomienda utilizar la versión 7.0.22 en adelante.
    Servidores PHP 7: Los sitios PHP generados con WEBDEV también pueden utilizarse con servidores PHP 7. Se recomienda utilizar la versión 7.0.22 en adelante.
  • Una base de datos MySQL es opcional.
Versión mínima requerida
  • Versión 9
Comentarios
Haga clic en [Agregar] para publicar un comentario