begin process at 2012 05 27 16:39:00
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > AFTERPHP REMPLACEMENT DE BALISES INVENTEES PAR DES BALISES EXISTANTES

AFTERPHP REMPLACEMENT DE BALISES INVENTEES PAR DES BALISES EXISTANTES


 Information sur la source

Note :
1 / 10 - par 1 personne
1,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Classé sous :Interpréteur, Langage, PHP, After, code Niveau :Débutant Date de création :06/06/2010 Date de mise à jour :12/06/2010 10:45:36 Vu / téléchargé :2 544 / 58

Auteur : Aulios

Ecrire un message privé
Site perso
Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
AfterPhp langage par interprétation qui utilise les php str_replace et qui n'as besoin que de 2 fichiers pour fonctionner et il n'est pas obligé de faire quelquechose dans ces 2 fichiers pour que ce langage fonctionne.

Décompresser le zip est placé le avec vos fichiers contenant du langage AfterPhp (ou Ap) la seule ligne à modifier,
Placez ensuite ceci en début de fichier <?php header('Location: root.php?index=adressedevotrefichier.php'); ?>,

        adressedevotrefichier.php doit être remplacé par l'adresse du fichier où vous placez la balise:

Exemple pour un ficheir se nommant test.php et se trouvant dans Dossier/MesFichiers/:


<?php header('Location: root.php?index=Dossier/MesFichiers/test.php'); ?>
Salut c'est un test !

ATTENTION!! N'utilisez jamais un chemin comme ceci : http:/www.monsite.monextension/monfichier.php
Util iser le chemin de monficheir.php par rapport à l'arborescence de votre serveur.

Encore une chose si vous voulez changez le favicon s'affichant automatiquement, supprimez l'icone venant du zip par votre icone(avec le même nom) pour que ce soit la votre qui soit affichée, sinon ouvrez id.php et changez l'adresse du favicon.


PS: Mon code est sous licence Creative Common


Source

  • Tout est dans le zip !
Tout est dans le zip ! 

 Conclusion

Modifiable facilement et ne nécessite que d'une ligne pour interpréter le contenu d'un fichier.

PS: Donnez moi des avis =)
PPS: (Je sais que la méthode est assez courante)

Cordialement Auhlios

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

06 juin 2010 13:42:55 :
J'avais oublié des infos ;)
06 juin 2010 13:44:11 :
J'avais oublié d'autres infos x)
06 juin 2010 13:49:45 :
Indications supplémentaires
08 juin 2010 20:44:33 :
Modification d'un bug
11 juin 2010 16:37:42 :
Modif
12 juin 2010 10:45:36 :
Modif

 Sources de la même categorie

Source avec une capture MODULE JOOMLA 1.5 NOW LISTENING par Alcantornet
Source avec Zip Source avec une capture UPLOAD CENTER par basssem81
Source avec Zip COMPTEUR DE CLIQUE PHP AVEC JQUERY par devgoneti
Source avec Zip LIVRE D'OR SIMPLE (POUR DÉBUTANT) par devgoneti
Source avec Zip SCRIPT TRAVAUX POUR VOTRE SITE par FleuryK

 Sources en rapport avec celle ci

AFFICHÉ SUR UN TABLEAU AVEC PAGINATION ET BASE DE DONNÉES par stormxp
Source avec Zip POO - FORMULAIRE NEWSLETTER PHP - PROFESSEUR-PHP.COM par mtrix000
Source avec Zip Source avec une capture CODE BARE!!! par toutoos
Source avec Zip LIVRE D'OR par Individu
Source avec Zip INVERSE DU MD5() EN PHP par richie3366

Commentaires et avis

Commentaire de pysco68 le 06/06/2010 22:59:38 1/10

Bonsoir,

je me suis perché un peux sur ton "langage", et, en dépit d'avoir cherché (et essayé) ton code, j'ai du mal à y voir un grand intérêt.

Pour quoi à tu prévu ton code (quelle utilisation doit-on en faire?), parce que, très concrètement, si c'est pour faire un site "statique", on est beaucoup plus rapide avec n'importe quel éditeur WYSIWYG.

Concernant le respect des standards, il est impossible de générer un contenu valide XHTML (ou même avant, à cause de ton favicon qui est inclu en première ligne dans le rendu...)

Résumé:
+ ca marche...
- c'est pas sécurisé (aucune vérif sur le $_GET dans id.php...)
- c'est lent (52x str_replace sur la même chaine, ligne  pour ligne du fichier)
- pas standard
- pas extensible (cad, sans changer le "langage" en lui même)
- pas de boucle, conditions, sauts etc...
- BDD?

Bref encore beaucoup de boulot pour en faire un langage qui serve a quelquechose.....
Pour l'instant un 1/10 de ma part...
Bonne soirée

Commentaire de Aulios le 07/06/2010 18:18:31

Enfin un avis qui m'interaisse =)

Comme à chaque fois je checrhe et que j'ai du mal à trouver c'est bien qu'on me dise qu'il y a QUE  des trucs qui ne vont pas sinon comment progresser ^^ ?

Je vais me pencher dessus

ps: BDD => Vais y réfléchir me servira peut être à vérifier le $_GET

Merci des conseils ^^

Cordialement Auhlios

Commentaire de Aulios le 07/06/2010 18:20:51

Oh j'oubliais, si j'ai créé cela ce n'est pas pour faire un truc qui ne serre à rien ( oui je savais que ça n'avais presqu'aucun intérêt mais
j'ai un autre projet mais qui nécessite que j'approfondisse cette base.

Encore merci

Auhlios

Commentaire de bemsito le 09/06/2010 22:13:29

yop!
je suis d'acc avec pysco68.

Je developpe mais je pense que je vais galerer pas mal si je dois mettre <gras> au lieu de <b>
et </gras> au lieu de </b> !
il me semble que c'est <strong> qu'il faut utiliser ?
et sous Dreamweaver en faisant CTRL+B ca mets <strong></strong>

et les remplacement de multi <br>, c'est pas mieux avec le css ?

j'utilise un systeme similaire mais pas pour faire les memes remplacements que toi. Moi c'est pour remplacer les infos de la societe dans les textes genre NOM =< %%SOC_NOM%%

c'est mon premier post
surement un com non contructif mais je peux t'envoyer un bout de mon truc

++

Commentaire de Aulios le 10/06/2010 08:21:30

Merci tu peux toujours me l'envoyer pour que j'apprenne des trucs mais je n'ai pas créé ce truc pour qu'il serve vrailent à quelque chose mais juste pour faire une base pour un autre projet et pysco68 m'a dis à peut près tout ce que je ne savais pas faire xD

<gras> à la place de </b> pourquoi ? Hummm par ce que si quelqu'un n'apprend pas ses balises ( et qu'il est français ^^) il lui vient plus intuitivement de mettre <gras> que <b>, et je parle pour ceux qui n'ont pas Dreamweaver ( aaaa quel merveilleux logiciel (adobe flash, photoshop,.. aussi dailleurs =) Et de plus est ce que j'ai dit 'tu ne peux pas remplacer les mots à remplacer" ...non?
donc dans id.php tu peux tout a fait remplacer <gras> par une autre balise ou mot ou encore inverser mais non je n'ai pas créé ça pour ceux qui savent programmer, et qui ont de bon logiciel d'édition.

Amicalement Auhlios

Commentaire de Morphinof le 10/06/2010 12:20:03

Oula que dire ?
Ce n'est pas du tout un langage çà ^^
Si tu compte vraiment creer ton propre langage déjà de 1 bonne chance et de 2 oublie de le faire en php c'est pas adapté du tout !
C'est juste une liste de chaine a remplacer (d'intérêt plus que limité...).
Un langage est beaucoup plus difficile a créer, pour ce qui est de reconnaitre les mots clefs je te conseilles de te renseigner un peu plus sur le fonctionnement général d'un langage et particulièrement sur l'analyse syntaxique : ce que sont un parseur et un lexeur.

Ici tu trouvera une source intéressante la dessus : http://www.phpcs.com/codes/PILE-PARSEUR-LEXER-TOKENS_44089.aspx
Bonne continuation

Commentaire de Aulios le 10/06/2010 17:33:01

Je sais ce qu'est un langage moi je dis ça mais je précise que c'est un langage d'interprétation et non un vrai langage.
Les parseurs j'avais décroché manque de docs il y avait que le xml où c'était assez facile mais ça ne m'intéraissais pas.

Mais merci de souligner que ce n'est pas un langage compilé ,... mais c'est un langage d'interprétation xD

Merci pour le lien je vais regarder

Auhlios

Commentaire de Morphinof le 11/06/2010 13:53:14

Tout a fait c'est pour ca que l'appellation langage est donc pas appropriée :)
Une liste de str_replace c'est même pas ed l'interprétation dans la mesure ou un langage interprété se parse comme n'importe quel langage et que le str_replace n'est pas une technique de parsing :)

Commentaire de Aulios le 11/06/2010 16:39:22

Tu as raison continuation la discution sur http://www.phpcs.com/codes/AFTERPHP-LANGAGE-INTERPRETATION-RAJOUT-BALISES-INNEXISTANTES_51853.aspx
(dit ça se supprime quand on a modifié le titre ?)

Commentaire de bemsito le 11/06/2010 22:07:16

yop je reponds a ta reponse !

selon moi, si tu lui ecris les balises sur "une fiche balises html", et que tu l'as donne a ta personne, ca sera mieux :) comme ca il apprendra le html par la meme occaz ! et non pas le html et ton code

mais tu veux faire quoi en faite avec cette source ?
creer un nouveau "language" ;) ou juste permettre de remplacer des bouts de phrases ?
et ton truc ca marche pas un editeur style, nicedit, TinyMCE ! c'est peut etre ca d'ailleurs que tu souhaite realiser ?

ok. je t'envoi un code bientot
je m'aimerais comprendre car j'avai fait un truc n peu similaire et j'ai vite arreté car c'etait plus compliquer qu'autres choses !

Commentaire de Aulios le 12/06/2010 10:50:33

Je ne veux pas créer un nouveau langage seulement tester ce que je savais faire .
Mais pour ce que je voulais faire ça m'allez très bien mais je voulais voir qu'est ce qui n'allez pas, si je devais procéder comme ça,...
Bref découvrir de nouvelles méthodes.

Auhlios

Commentaire de inwebo le 21/06/2010 11:34:51

Peut être une source d'inspiration :

http://shpaml.webfactional.com/examples

bon prog'

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

langage php [ par infoges ] bonjour, j'ai un code ecrit en php et je voudrais savoir les fautes sur l'intérpréteur de commande DOS. la commande qui me permet de corriger mon code Convertir du code PHP à un autre langage ? [ par jarodjarod ] Bonjour à tous, Je voudrais savoir si on peut convertir par un logiciel, un code PHP (des fonctions ecrites par l'utilisateur) à un autre langage (vo Php upload de photo [ par Breub ] Bonjour , J'ai un formulaire avec un champ de type file [code=php]echo ""; echo "<input type=hidden name=MAX_FILE_SIZE value=204 lire fichier ftp + joindre email [ par lendormi37974 ] Bonjours tous :) je ne sais pas si je suis bien sur le bon théme. Voila j'ai des fichiers PDF qui sont stocker chez mon hébergeur, et j'aimerai pouv Comment réagit la fonction mail() ? [ par NEO III ] Bonjour, Pour un de mes scripts, j'utilise la fonction mail() de php. L'adresse du destinataire est entrée par le destinataire lui-même dans un formu php & ODBC construction de requête en fonction des variables [ par Razily ] Bonjour à tous ; mon stage évolue et là on me demande de créer des formulaires contenant des cases à cocher et des listes déroulantes et et de créer comment faire pour faire demander et faire une requête en fonction de la date via php [ par Razily ] Bonjour à tous , j'exploite une base access via php la base en question y a un attribut de format date à l'intérieur , visuellement on le voit sous ce Formulaire et INSERT INTO [ par th3sorrow ] Bonjour, je suis en train de créer un site en PHP interrogeant une base de données MySQL, que je teste pour l'instant en local sous WampServer. Etant Login et mot de passe [ par rabbouba1 ] salut à tous, je suis débutante en php et j'essaye de faire un formulaire d'authentification mais j'ai rencontré un souci: après enregistrement du log redirection code php [ par mannoutta ] salut , help me please :( je sais pas comment faire la redirection d'une page.... en fait j'ai une table nommé admin( login , password ) ; une aut


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales