Travail à la chaine très peu pour moi !

Travail à la chaine très peu pour moi ! - PHP - Programmation

Marsh Posté le 02-03-2007 à 16:11:45    

Bonjour,
 
Voiçi une question qui, je pense, poura en intéréssé plus d'un. J'ai dévellopé une application WEB qui est pratiquement terminée. Elle se compose d'environ 70 pages de code PHP. Deux choses :
 
- J'aimerais publier ce travail sous license GPL, et donc insérer un entête de license sur chacune des 70 pages.
- Je veux utilisé PHPMyVisits qui nécessite de mettre également un entête pour que PHPMyVisits puisse établir ses statistiques. Là aussi je doit mettre ce code sur chacune de mes 70 pages.
 
La question est : éxiste il un soft qui puisse me faire ça de facon automatique ?
 
Merci !

Reply

Marsh Posté le 02-03-2007 à 16:11:45   

Reply

Marsh Posté le 02-03-2007 à 16:13:53    

[:w3c compliant] N'importe quel éditeur/IDE digne de ce nom ... ( ce qui me donne très envie de voir ton appli :o)

 

Sinon fait toi un script php qui le fait automatiquement :o


Message édité par anapajari le 02-03-2007 à 16:14:01
Reply

Marsh Posté le 02-03-2007 à 17:02:30    

C'est à dire ? Le script PHP je n'ai jamais essayé si tu as des pistes ? Et je ne connais aucun éditeur qui fait ça automatiquement. Genre je sélectionne mes 70 pages de code, je lui donne le texte à insérer, je lui donne la ligne de début et hop il me l’insère sur les 70 pages.
 
(Mon appli est un soft de gestion de billetterie pour musée développé en PHP+MySQL, rien de très réjouissant)

Reply

Marsh Posté le 02-03-2007 à 17:26:52    

bin en php, tu lis tous les fichiers de ton rep, tu rajoutes le contenu que tu veux et tu les ré-écrits [:w3c compliant]

Reply

Marsh Posté le 02-03-2007 à 17:31:27    

Ce semble si simple... Quand on a le temps. Et sinon le nom d'un soft, ou même le nom de la fonction de ce soft ? Après je cherche sur Google...
 
C'est quand même étrange que ce genre d'outils n'éxiste pas !

Reply

Marsh Posté le 02-03-2007 à 18:37:33    

Si t'as fait un tel programme, alors j'imagine que tu es capable de :
-parcourir un répertoire
-pour chaque fichier :
    - lire le fichier ligne par ligne
    - si c'est le bon endroit rajouter ton commentaire dans le fichier temporaire
    - écrire chaque ligne dans un fichier temporaire puis passer à la suivante
    - quand t'arrive à la fin refermer les fichiers et les renomer (sécurité au cas où le script est bugguer)
 
Entre nous, c'est le genre de script qui se fait en quelques minutes. Aller une demis heure en comptant le temps des tests. Là ca fait presque une heure et demis entre ta demande de script et maintenant. T'as déjà perdu au moins une heure par rapport à si tu l'avais fait directement tout seul.

Reply

Marsh Posté le 03-03-2007 à 00:04:33    

Ouais mais +1; j'ose pas trop imaginer la qualité de ton programme si tu butes sur un problème aussi simple. [:mlc]
 
Non pas que je critique ce que tu as fait, mais je doute que ça puisse prétendre à une haute qualité. Oh, j'oubliais, en PHP, on bricole, no soucy, ça ne t'empêche pas de le publier. [:itm]
 
Un script à la con en PHP itself, ou deux lignes avec (s)ed et find, ou une commande magique dans un éditeur, ou une macro?


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 03-03-2007 à 10:56:27    

Moi j'avais un peu le même "problème", sauf que je devais rajouter le header dans plusieurs types de fichiers differents (xml,php,...) donc en choisissant la bonne syntaxe de commentaire ... Au final j'ai fait un petit script ruby :D

Reply

Marsh Posté le 03-03-2007 à 15:05:16    

esox_ch a écrit :

Au final j'ai fait un petit script ruby :D


Dans la section PHP -- :love:

Message cité 2 fois
Message édité par sircam le 03-03-2007 à 15:05:32

---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 04-03-2007 à 09:16:53    

sircam a écrit :

Dans la section PHP -- :love:


 
En même temps il y a pas de cat ruby :o


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 04-03-2007 à 09:16:53   

Reply

Marsh Posté le 04-03-2007 à 10:30:02    

esox_ch a écrit :

En même temps il y a pas de cat ruby :o


Honteux, on stagne sur ce forum. :o


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 04-03-2007 à 11:46:00    

Je l'ai déjà proposé mais on m'a même pas répondu..

Reply

Marsh Posté le 04-03-2007 à 11:58:01    

pour poster des conneries, on a déjà la cat Ada :o

Reply

Marsh Posté le 04-03-2007 à 14:19:50    

kadreg a écrit :

pour poster des conneries, on a déjà la cat Ada :o


 
Je vois pas pourquoi on a une cat html et une php alors :o


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 04-03-2007 à 14:53:17    

esox_ch a écrit :

Je vois pas pourquoi on a une cat html et une php alors :o


C'est pour les gens qui ont pas forcément conscience de poster des conneries  :jap:

Reply

Marsh Posté le 04-03-2007 à 16:18:16    

gooopil a écrit :

C'est pour les gens qui ont pas forcément conscience de poster des conneries  :jap:


 
 :o


---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, 1810, Taverne « Chez Bonaparte »
Reply

Marsh Posté le 04-03-2007 à 16:59:15    

sircam a écrit :

Dans la section PHP -- :love:


ruby > php :o

esox_ch a écrit :

Je vois pas pourquoi on a une cat html et une php alors :o


Ben c'est comme avoir une poubelle et une benne à ordure :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 04-03-2007 à 17:28:58    

Oui mais déjà moi je garde pas mes bennes à ordure devant chez moi ... Alors que là la 1ere chose que je vois quand j'ouvre le forum c'est les 36'000 questions debiles et recurentes de HTML/PHP ..
Et ensuite kadreg parle de section pour dire des conneries, du coups je lui rappelle que les plus belles se trouvent sous PHP/HTML et que donc on pourrait ouvrir une cat ruby :o Histoires que je ne doive plus poster mes questions dans la cat Python :o

Reply

Marsh Posté le 04-03-2007 à 17:37:33    

Ouais :o
 
Surtout que bon entre les cats Flash/AS, PDA, VB et XML/XSL on peut bien en flinguer une pour créer une cat Ruby/Rails, et une autre pour créer une cat' Fonctionnelle (Erlang/Haskell/Caml/OCaml/SML), ça peut que remonter le niveau du forum et ça sera pas beaucoup moins occupé :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 04-03-2007 à 17:51:21    

Oue ... Mais touchez pas à la cath XSL parce que j'ai une question en suspend :o

Reply

Marsh Posté le 04-03-2007 à 19:11:20    

:o

Reply

Marsh Posté le 05-03-2007 à 14:13:14    

Je reprend ma question, je cherche un soft pour le faire, je n'ai aucunement l'intention de le faire. La question n'est pas est-ce que je peux le faire, mais est-ce que ça éxiste ?

Reply

Marsh Posté le 05-03-2007 à 19:26:39    

Mais fait le en PHP, c'est super-speed :D Avec un DirectoryIterator + un file_get_contents + file_put_contents, c'est fait en 5 minutes

Reply

Marsh Posté le 06-03-2007 à 17:24:22    

OK, merci ! Mais ce qui me déroute, c'est qu'il existe tout un tas de soft divers et variés. Du plus utile au plus anodin. Des soft de conversion de format complexe et pratiquement inutiles pour l'utilisateur lambda, des émulateurs...
 
Mais un soft fonctionnel pour ajouter le même texte à plusieurs pages texte à partir de telle ligne ça n'existe pas ?! Si c'est si simple que ça, pourquoi l'on n'en trouve pas ?
 
En fait votre aide m'est très précieuse, le problème n'est pas là. Le truc c'est qu'il est vraiment absurde de ne pas trouver un tel soft sur le net, on trouve de tout et n'importe quoi, mais pas ça, pourtant ce serait un outil de travail simple et très efficace... Non ça n'existe pas ?
 
S'il y a un truc dites moi quel est ce truc alors ? Il doit bien y avoir une raison à l'absence de ce genre de soft !

Reply

Marsh Posté le 06-03-2007 à 17:34:52    

Tu réalises que si tu l'avais fait tout seul comme un grand tu aurais terminé depuis presque une semaine?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 06-03-2007 à 17:34:53    

Vim fait ça très bien ... mais le temps que tu apprennes à t'en servir tu aura déjà codé le truc 50 fois [:spamafote]

 

edit: d'ailleurs ça me fait penser qu'un petit script bash ferait ça très bien aussi ( quoique t'es ptêt sous win)


Message édité par anapajari le 06-03-2007 à 17:35:28
Reply

Marsh Posté le 06-03-2007 à 18:04:49    

(Tiens, la v'là la rub Ruby/Rails. Il était temps. :love:)


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 08-03-2007 à 14:59:58    

drwily > La raison est toute simple, c'est tellement rapide à faire que ca ne sert à rien de le mettre sur le net. En fait, le temps de le trouver serait de toute maniére plus long que de le refaire.
D'une certaine maniére, c'est un peu comme si tu demandais pourquoi on ne trouve pas de programme qui permet d'effacer trois fichiers dans un répertoire.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed