Vous êtes sur la page 1sur 4

Apache (individual)

1. Descarregar i instal·lar el Dolibarr de la seva pàgina oficial, deixar els usuaris i les contrasenyes
per defecte.

Entrar al Dolibarr i arreglar els punts de la configuració que us mostra amb un triangle.

2. Dolibarr usa el servidor Web Apache, ja el teniu instal·lat, hem de posar les pàgines web HTML
o pàgines dinàmiques realitzades en PHP a:

C:\dolibarr\www (Windows)

/dolibarr/htdocs (Linux & Mac)

Guardeu el següent codi en un fitxer anomenat p1.php, i obriu la pàgina amb el navegador
(http://localhost/p1.php el .html també s'ha d'obrir amb http: al navegador i no c:\ !! ) :

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


<?php
echo "Pàgina dinàmica"; //Mostrem el text al navegador
?>

Podeu usar el Maguma, bloc de notes o qualsevol altre editor per crear les pàgines PHP.

Cadenes de text

Una cadena de text és una successió de caràcters.

El tipus al qual pertanyen les cadenes és l’string, el qual no té inicialment suport per a Unicode,
problema que se solucionarà amb funcions predefinides del mateix llenguatge.

En PHP les cadenes tenen una longitud màxima marcada per la memòria de la màquina en què
l’executi el codi. Podreu especificar les vostres cadenes de quatre maneres diferents, vegem però les
2 més normals:

1. Amb cometes simples. Es considera que aquesta és la manera més senzilla d’indicar una cadena,
però haureu de tenir en compte que no s’interpretaran les variables i les seqüències de sortida. Així,
en l’exemple següent, no es mostrarà el valor de la variable $nom ni tampoc es farà el salt de línia
amb \n. Fixeu-vos, però, que sí que s’interpreta el salt de línia marcat amb l’etiqueta d’HTML
<br>.

<?php
$nom=’Abeeku’;
echo ’Hola, company!<br>
Em dic $nom.\n
Què et sembla aquest crèdit?’;
?>
2. Amb cometes dobles. Fent servir cometes dobles per marcar cadenes podreu mostrar el valor de
les variables. El text inclòs entre cometes s’interpretarà amb l’HTML, per tant, seran les etiquetes
d’HTML les que es podran interpretar.

Escrivim un text que contingui una variable i una seqüència d’escapament en l’exemple següent.
Comprovareu que es mostrarà el contingut de la variable.

2. Formularis

Hi ha dos mètodes per passar paràmetres amb HTML, GET i POST.

1 GET

Amb el GET, tots els parametres estan codificats en la URL.

Tant els arguments com els valors, han de ser una única cadena. Si necesitem espais en blanc (o
altres caràcters ’especials’) caldrà utilitzar el codi ASCII (p.e. per a l’espai en blanc: ’%20’).

http://localhost:port/programa.php?arg1=val1&arg1=val2&...&argn=valn
http://localhost:port/formulari.html

Resultat de l’execució:

REQUEST METHOD = GET


QUERY STRING = arg1=val1&arg1=val2&...&argn=valn

2 POST

Amb el POST, tots els parametres estan codificats(no encriptats) en el contingut de la petició
HTTP.

http://localhost:port/formulari.html
https://localhost:port/formulari.html

Resultat de l’execució:
REQUEST METHOD = POST
CONTENT_TYPE = application/x-www-form-urlencoded
CONTENT_LENGTH = xxx
3 FORM

HTML té la marca FORM que crea un formulari, aquesta marca serveix per indicar quin mètode
( GET o POST ) utilitzarem per enviar els paràmetres al Servidor.

<HTML>
<HEAD> <META name="author" content="Xavier Faus i Torà 2017">
<TITLE> DAM</TITLE>
</HEAD>
<BODY bgcolor="#C0C0C0">
<FORM name="dadesEmpresa" method="POST" action="guardarDades.php" >
Nom : <INPUT name="nom" TYPE="text" required><BR>
Password : <INPUT name="contrasenya" type="password" value="" size=18 required>
<INPUT type="submit" value="Enviar">
</FORM>
</BODY>
</HTML>

PHP

Per mostrar les dades introduides anterioment només hem de crear el fitxer guardarDades.php en la
mateixa carpeta, i amb el contingut:

<?php

echo $_POST["nom"]."<BR>"; //Mostrem el nom


echo $_POST["contrasenya"]; //Mostrem la contrasenya introduïda

?>

Exercici 17-18.

Crear una pàgina HTML per donar dalta a usuaris, la pàgina ha de demanar les dades
següents :

Nom, cognoms, telèfon, any de naxiement, direcció, correu.

Les dades s'enviaran a una pàgina PHP amb POST i es mostrarà per pantalla les dades
enviades si s'han enviat totes, si en fala alguna es mostrarà un missatge indicant que en falten.

Amb required en HTML 5 es pot dir que s'ha de posar un camp de forma obligatoria.
Amb HTML5 podeu indicar el tipus email:

<input type="email" name="correu" id="correu">

Aquest tipus comprova que hi hagi una @ a la direcció.

Comproveu que la contrasenya tingui una longitud mínima de 8 caràcters i en cas contrari
indiqueu contrasenya massa curta.
Exercici 16-17.

Crear una pàgina HTML per una botiga d'ordinadors, la pàgina ha de demanar les dades
següents d'un Ordinador:

Tamany del disc dur, tamany de la RAM, nombre de processadors, durada de la bateria, preu
i quantitat.

Les dades s'enviaran a una pàgina PHP amb POST i es mostrarà per pantalla el preu total de
la comanda i les dades d'aquesta. El preu total és la quantitat d'ordinadors * pel preu.

Vous aimerez peut-être aussi