H&K

Dards et Cornemuses !
 
AccueilAccueil  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­GroupesGroupes  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 [WIP] Bonus track 2 : Page d'ordre dynamique.

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
toma
Veteran


Nombre de messages: 280
Date d'inscription: 25/01/2005

MessageSujet: [WIP] Bonus track 2 : Page d'ordre dynamique.   Mer 16 Mar à 16:56

Donc le plan est le suivant :

Éditer une page d'ordre à part, dans notre coin, peut être avec l'aide d'un formulaire PHP à accès restreint, sous la forme d'un fichier txt. Puis faire un include du fichier txt obtenu dans la page d'ordre CoM.

Avantages :
  • Confort (Champ de saisi plus praticable).
  • Gestion des accès (on autorise qui on veut).
  • Poids de la page hors CoM.
Désavantages :
  • la page d'ordre ne prend pas les includes (nia nia nia), et le code php par extension.
Point de départ (par Mirandar) :


Dernière édition par le Mer 16 Mar à 17:32, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
toma
Veteran


Nombre de messages: 280
Date d'inscription: 25/01/2005

MessageSujet: Re: [WIP] Bonus track 2 : Page d'ordre dynamique.   Mer 16 Mar à 17:26

Oui alors donc, je pensais que la page générée aurait d'une part des tronçons de code fixe (la mise en forme htm) et de l'autre des tronçons de code généré (les ordres en eux même qu'il faut récupérer depuis les champs de saisi).

Sinon, dans le proto de page d'ordre que j'avais commencé à faire en cachette, le contenu était divisé en plusieurs catégories (soit différents tableaux les uns au dessus des autres, soit différents pavés textes séparés par des hr, bref on s'en fout, on verra plus tard...), de cette façon :

1 — Ordre de mission officiel de la H&K.
—> Topo bref sur les ordres en cour.

2 — Quelques conseils concernant la mission.
—> Itinéraire préconisé.
—> Point de rassemblement.
—> Type d'armement à privilégier (plus de 400 VS) :
—> Type d'armement à privilégier (moins de 400 VS) :
—> Notes (pavé texte : damier, camouflage, heure de coord, etc.).

3 — Cibles actuelles.
—> Pavé texte (règle de choix des cibles)
—> Liste de 3 cibles non camou.
—> Liste de 3 cibles camou.

4 — Soldats à vocation spécifique.
—> Tanks (saboteurs de QGs).
—> Éclaireurs (screens).
—> Médics (soins).
—> Mulets (porteur de munition).
—> Mineurs / démineurs.
—> Génie (Poseurs de pont).
—> Contre-génie (pêteur de ponts).

5 — Informations diverses sur la compagnie H&K.
—> Noms et matricules des deux colos et de l'agent de liaison JUGE (avec lien vers leur SAC.
—> Adresses utiles (Forum H&K, Chan H&K, ML H&K).
—> Autres liens utiles (par exemple le miror de la carte CoM).

nb : Oui je sais, ça fait beaucoup. :i


Dernière édition par le Mer 16 Mar à 17:27, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Mirandar
Administrateur


Nombre de messages: 200
Date d'inscription: 24/01/2005

MessageSujet: Re: [WIP] Bonus track 2 : Page d'ordre dynamique.   Mer 16 Mar à 22:37

Code inclu dans la page d'ordre

Code:
<iframe src="http://fallgeyer.free.fr/perso/vision-ordres.php" width="400" height="200"></iframe>



Code actuel de la page d'ordre externe


Page ordre test :
Code:
<form action="<? echo $PHP_SELF ?>" method="post">
  <p>
    <textarea cols=60 rows=5 name="message" wrap=virtual></textarea>
    <input type="submit" value="Envoyer">
  </p>
</form>
<?
$message = ereg_replace("\\\'","'",$message);
$date = date("d/m/y H:i:s", time())." heure française";

if(isset($message)) {
$fp = fopen("page_ordre.txt","w+");
fwrite($fp,nl2br($message)."<br><br>"."<font color=blue>".$date."</font>");
fclose($fp);
}
?>


Page cible test :
Code:
<form action="<? echo $PHP_SELF ?>" method="post">
  <p>
    <input type="text" name="cible">
    Cible (nom et Matricule)</p>
  <p>
    <input type="text" name="max">
    PA (et PV) max</p>
  <p>
    <input type="text" name="retire">
    PA et PV enlev&eacute; (cumul&eacute;)</p>
  <p>
    <input type="text" name="position">
    Position (X/Y)</p>
  <p>
    <input type="text" name="url">
    Fiche du perso (url)</p>
  <p>
    <input type="submit" value="Envoyer">
  </p>
</form>
<?
$cible = ereg_replace("\\\'","'",$cible);
$max = ereg_replace("\\\'","'",$max);
$retire = ereg_replace("\\\'","'",$retire);
$position = ereg_replace("\\\'","'",$position);
$url = ereg_replace("\\\'","'",$url);
$date = date("d/m/y H:i:s", time())." heure française";

if(isset($cible,$max,$retire,$position,$url)) {
$fp = fopen("page_cible.txt","w+");
fwrite($fp,nl2br($cible)."<br>"."");
fwrite($fp,nl2br($max)." max"."<br>"."");
fwrite($fp,nl2br($retire)." en moins"."<br>"."");
fwrite($fp,nl2br($position)."<br>"."");
fwrite($fp,nl2br($url)."<br><br>"."<font color=blue>".$date."</font>");
fclose($fp);
}
?>


Versions :
- V 0.1 : Création du formulaire
- V 0.15 : Ajout du code retirant les anti-slashs
- V 0.16 : Ajout de l'heure
- V 0.2 : Ajout d'un formulaire "cible"
- V 0.3 : Inclusion des deux formulaires dans la même page .htm
- V 0.35 : Ajout d'un fond de couleur et agrandissement de l'iframe


Premier message modifié


Dernière édition par le Lun 21 Mar à 12:15, édité 4 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Mirandar
Administrateur


Nombre de messages: 200
Date d'inscription: 24/01/2005

MessageSujet: Re: [WIP] Bonus track 2 : Page d'ordre dynamique.   Lun 21 Mar à 12:13

Un petit up pour quelques modifs Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 

[WIP] Bonus track 2 : Page d'ordre dynamique.

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous pouvez répondre aux sujets dans ce forum
H&K :: HIVE KILT :: HIVE-KILT-
Poster un nouveau sujet   Répondre au sujet