Búsqueda en el Foro:
Buscar


Autor Mensaje
Mensaje19-08-2013, 01:23 (UTC)    
Título del mensaje: Crear Generador con PHP

Como crear generador de códigos usando PHP

En este caso vamos a saber como crear un generador de códigos usando php.

Vamos a crear un generador de insercion de códigos, en este caso, es de iframes object html5.
Primero es comenzando armar el código.

Cita:
<?


Comenzamos con el php agregando ahora una acción.

Cita:
if($_SESSION[ADMINUID] == $ADMINCHECK){


Cita:
if($_GET["action"] == "yes"){


Es importante que pongamos la acción en cual genera el código mas adelante.
Ahora vamos a crear el html que seria los campos input y la estructurá.

Cita:
echo <<<HTML


Tras poner el echo, vamos el siguiente paso que es el código html que pondremos.
Aqui es importante tambien este paso ya que es un código de html que podemos usar de vista previa y de copiar el código. Si hacemos los dos pasos, recomiendo usar textarea para copiar el código en el campo y poner el código para ver su vista previa

• Código html con php sin textarea que lo encierre.
<Código de vista previa + agregar las php de post para que se reconosca lo que agrege a tu generador, ejemplo: $_POST[Nombre del campo del generador input] y cerramos el código del html>

Este ejemplo serviria de vista previa si haces un generador de reproductor de radio flash u otro código.

• Código html con reconocimiento php con textarea para copiar su código generado.

Cita:
<textarea "código para personalizarlo" >


En código para personalizar le agregamos por ejemplo, ancho que llevará el textarea entre otros.
Quedaria de esta manera.

Cita:
<textarea style="width:50%">


Ahora pasemos a las combinaciónes de html con php.
Usaremos $_POST[Nombre del campo del generador input] para hacerlo mas simple.
Esto es para llamar al php dentro de lo que le ponga al generador.

El generador de códigos tendra en los input..
link = Campo donde se agregará la url de su página web, src o data="php link"
ancho = Campo para agregar el valor de ancho, width="php ancho"
alto = Campo para agregar el valor de alto, height="php alto"

Se puede agregar mas valores de campo pero con esto seria lo basico, otros ejemplos podemos darle, color de fondo, scrool y frame, etc. Lo que estamos haciendo es un generador para armar nuestro código con los datos fundamentales, es decir, el generador le da un código y solo hace falta completar con estos 3 datos.

la estructura del código html combinado con php es el siguiente. ¡Seguimos dentro del textarea!

Cita:
<object type="text/html" data="http://$_POST[link]" width="$_POST[ancho]" height="$_POST[alto]"></object>


Como podemos ver, los colores indican las clase de los códigos que se combinan, en este caso, lo azul es el código html, lo rojo es la llamada al php para que lo reconoscan lo que agrega usando POST, y lo rosado es el valor de los campos que se agregará.
Dentro del código HTML en color rojo, debemos poner los códigos claves de php para que se reconosca el visitante al colocar sus medidas (alto + ancho + link) pueda generarse a los valores que el mismo agrego.

Con esto ya cerramos el campo del textarea que genera el código, lo cerramos con..

Cita:
</textarea>


Esto no termino todavia, ¿pero como deja el resultado final?
El resultado final seria esto.
El uso es similar a un código html normal.

Cita:
<textarea style="width:50%">
<object type="text/html" data="htpp://Master-nemesis.es.tl" width="100%" height="700px"></object>
</textarea>


Lo rosado seria que el visitante puso en los 3 campos disponibles que le agregamos.

Así lo va a generar si pusimos el link + numero de ancho + numero de alto. Si usamos php podra poner tus valores.

Nos queda por hacer la ultima parte, que seria los campos para que el visitante ponga sus datos en el código.

Vamos agregar

Cita:
else {


y seguido echo

Cita:
echo <<<HTML


Seguimos con php agregando las iniciales y es importante poner la acción en el post, esto se suele usar mucho en los formularios. action="?action=yes"

Cita:
<form action="?action=yes" method="post">


Usamos los campos habituales lo que se usa para crear formulario, con la diferencia que le cambiamos la acción.
Se puede usar el código del extra formulario de contacto.
y el post es relacion al _POST del php, son los pasos que inicimos al principio.

Ahora vamos a usar las input mas importantes donde dije anteriormente los valores que son, link - alto - ancho.

Cita:
<input type="text" name="link">


El type ponemos text para que el usuario escriba en el campo input y ponemos el nombre link para que se agrege al $_POST[link] del php.
Lo mismo pasos vamos hacer para el name: alto y ancho, hay que crear 3 campos de input con la misma type y cambiamos solo el valor del name.

NOTA: Para hacer espacio, usamos <br> o <br />

Cita:
Link:<br>
<input type="text" name="link"><br>
Alto:<br>
<input type="text" name="alto"><br>
Ancho:<br>
<input type="text" name="ancho"><br>


Con esto terminamos con los campos, si queremos agregar mas campos, por ejemplo de scrolling o de color de fondo, ponemos en php $_POST[Nombre del campo input] y el campo input del html ponemos el name="Nombre del campo php"

Ahora cerramos el campo input, y esta seria la parte donde cambiamos el type por enviar (submit). En value ponemos como texto, generar codigo.

Cita:
<input type="submit" value="Generar Codigo">


Listo, cerramos el campo input y ahora solo nos queda cerrar el campo del form.

Cita:
</form>


Completando el formulario es importante poner en type text para que el usuario pueda escribir, en el caso de scroll, se puede poner opciónes al formulario con la etiqueta <option> para que el usuario eliga algunas de las opciónes, para hacer esto, se debe usar select name="nombre" (Se lo remplaza al input)
Los scroll y bordes es opciónal.
Cuando terminemos nuestro formalario, vamos a cerrarlo con el input submit para que pueda generar nuestro código.
Para cerrar el campo del formulario, lo cerramos con form y ahora cerramos el php.

Cita:
HTML;
}
?>


Es un código php con html, lo que requiere es crear el código, hacerlo en un blog de notas, luego lo guardas como generador.php enves de generador.txt Luego lo subis a un servidor donde se aloje php.

FINAL DE PHP Y HTML.

Código:
<?
if($_GET["action"] == "yes"){
echo <<<HTML
<textarea style="width:50%">
<object type="text/html" data="http://$_POSThttp://master-nemesis.es.tl/Crear-Generador-PHP.htm" width="$_POST[ancho]" height="$_POST[alto]">
</object>
</textarea><br>
HTML;
} else {
echo <<<HTML
<form action="?action=yes" method="post">
Link:<br>
<input type="text" name="link"><br>
Alto:<br>
<input type="text" name="alto"><br>
Ancho:<br>
<input type="text" name="ancho"><br>
<input type="submit" value="Generar Codigo">
</form>
HTML;
}
?>


Requerimiento para saber.

- Comenzar armar el código con el inicio de entrada. (<?
- Acciónes de php.($_Acción[nombre])
- El diseño se hace con HTML. (form-input-select-value-submit-action-method)
- Saber crear formularios html.
- Dentro del código html, se le tendra que llamar al php donde hacer el post. ($_POST[nombre])
- Cierre del código (?>)
- Servidor donde alojan códigos .php


Ver en página. => http://master-nemesis.es.tl/Crear-Generador-PHP.htm
______________
Mensaje19-08-2013, 01:33 (UTC)    
Título del mensaje: Re: Crear Generador con PHP

Hola,

Una nota, antes de hacer un tutorial sobre php en su página, no se olvide de que entra en acción las variables nuevas de pwg puede modificar los valores del adminuid del php, por ejemplo: $_POST[link] = pasa a $_POST[remplaza a la dirección de la página en cual estas ahora]
Para evitar estos problemas, es mejor no usar ninguna de estas variables, se puede cambiar el nombre de link por enlace para diferencias las variables con los id del php

Saludos.
______________
Mostrar mensajes anteriores:   


Powered by phpBB © 2001, 2005 phpBB Group