Bonjour,
(snip)
Je souhaiterai savoir s'il existe un logiciel qui soit en mesure de
modifier un lien récurant d'un seul clic (en fait un vrai gestionaire de
site) sur toutes les pages de mon site (lien en html ou en balises php).
Ceci m'interesse car je souhaite modifier mon système d'imbrication
(snip)
par celui-ci
<?
if(isset($_GET['mod']))
{
if($_GET['mod']=='news') include('news.php');
elseif($_GET['mod']=='soumettrenews') include('soumettrenews.php');
elseif($_GET['mod']=='voirnews') include('voirnews.php');
elseif($_GET['mod']=='articles') include('articles.php');
elseif($_GET['mod']=='voirarticle') include('voirarticle.php');
}
else
{
include ('accueil.php')
}
?>
Ce changement m'oblige à changer de nombreux liens et j'aimerai ne pas
en oublier un un.
Bonjour,
(snip)
Je souhaiterai savoir s'il existe un logiciel qui soit en mesure de
modifier un lien récurant d'un seul clic (en fait un vrai gestionaire de
site) sur toutes les pages de mon site (lien en html ou en balises php).
Ceci m'interesse car je souhaite modifier mon système d'imbrication
(snip)
par celui-ci
<?
if(isset($_GET['mod']))
{
if($_GET['mod']=='news') include('news.php');
elseif($_GET['mod']=='soumettrenews') include('soumettrenews.php');
elseif($_GET['mod']=='voirnews') include('voirnews.php');
elseif($_GET['mod']=='articles') include('articles.php');
elseif($_GET['mod']=='voirarticle') include('voirarticle.php');
}
else
{
include ('accueil.php')
}
?>
Ce changement m'oblige à changer de nombreux liens et j'aimerai ne pas
en oublier un un.
Bonjour,
(snip)
Je souhaiterai savoir s'il existe un logiciel qui soit en mesure de
modifier un lien récurant d'un seul clic (en fait un vrai gestionaire de
site) sur toutes les pages de mon site (lien en html ou en balises php).
Ceci m'interesse car je souhaite modifier mon système d'imbrication
(snip)
par celui-ci
<?
if(isset($_GET['mod']))
{
if($_GET['mod']=='news') include('news.php');
elseif($_GET['mod']=='soumettrenews') include('soumettrenews.php');
elseif($_GET['mod']=='voirnews') include('voirnews.php');
elseif($_GET['mod']=='articles') include('articles.php');
elseif($_GET['mod']=='voirarticle') include('voirarticle.php');
}
else
{
include ('accueil.php')
}
?>
Ce changement m'oblige à changer de nombreux liens et j'aimerai ne pas
en oublier un un.
Bonjour,
je m'interesse fortement au PHP depuis un ptit moment. J'utilise le plus
souvent dreamveaver 4 pour travailler car c'est un très bon logiciel
surtout pour le html.
index.php?page=nom_de_la_page
avec le script:
[...]
if(isset($_GET['mod']))
Bonjour,
je m'interesse fortement au PHP depuis un ptit moment. J'utilise le plus
souvent dreamveaver 4 pour travailler car c'est un très bon logiciel
surtout pour le html.
index.php?page=nom_de_la_page
avec le script:
[...]
if(isset($_GET['mod']))
Bonjour,
je m'interesse fortement au PHP depuis un ptit moment. J'utilise le plus
souvent dreamveaver 4 pour travailler car c'est un très bon logiciel
surtout pour le html.
index.php?page=nom_de_la_page
avec le script:
[...]
if(isset($_GET['mod']))
[...]
utilise plutôt l'instruction switch:
if(isset($_GET['mod'])) {
[... reste du switch ...]
Ce changement m'oblige à changer de nombreux liens et j'aimerai ne pas
en oublier un un.
[...]
[...]
utilise plutôt l'instruction switch:
if(isset($_GET['mod'])) {
[... reste du switch ...]
Ce changement m'oblige à changer de nombreux liens et j'aimerai ne pas
en oublier un un.
[...]
[...]
utilise plutôt l'instruction switch:
if(isset($_GET['mod'])) {
[... reste du switch ...]
Ce changement m'oblige à changer de nombreux liens et j'aimerai ne pas
en oublier un un.
[...]
Je ne sais pas s'il existe un tel programme, cependant, pourquoi ne pas
se référer à la fonction replace des éditeurs de texte? Si le nombre de
pages est vraiment très important, une petite heure de lecture de manuel
sur les fonctions str* te permettra sans doute de modifier les liens
souhaités.
Je ne sais pas s'il existe un tel programme, cependant, pourquoi ne pas
se référer à la fonction replace des éditeurs de texte? Si le nombre de
pages est vraiment très important, une petite heure de lecture de manuel
sur les fonctions str* te permettra sans doute de modifier les liens
souhaités.
Je ne sais pas s'il existe un tel programme, cependant, pourquoi ne pas
se référer à la fonction replace des éditeurs de texte? Si le nombre de
pages est vraiment très important, une petite heure de lecture de manuel
sur les fonctions str* te permettra sans doute de modifier les liens
souhaités.
L'éternelle bataille entre pro-switch et pro-if/else...
Une autre technique kivabien:
[...]
else if (array_key_exists ($_GET['page'], $pages)) {
$page = $_GET['page'];
$page = $pages[$page];
header ('Location: main.php');
Remarquez comme les noms de fichiers sont différents du nom appellé par
$_GET...
Car si nom appellé est juste le nom sans le .php, ce n'est pas
d'une réelle utilité.
Les fichiers inclus devraient dans la plupart des
cas être dans un dossier, protégé par .htaccess deny from all, ou hors
de l'arborescence du site.
Je ne sais pas s'il existe un tel programme, cependant, pourquoi ne pas
se référer à la fonction replace des éditeurs de texte?
Si le nombre de
pages est vraiment très important, une petite heure de lecture de manuel
sur les fonctions str* te permettra sans doute de modifier les liens
souhaités.
L'éternelle bataille entre pro-switch et pro-if/else...
Une autre technique kivabien:
[...]
else if (array_key_exists ($_GET['page'], $pages)) {
$page = $_GET['page'];
$page = $pages[$page];
header ('Location: main.php');
Remarquez comme les noms de fichiers sont différents du nom appellé par
$_GET...
Car si nom appellé est juste le nom sans le .php, ce n'est pas
d'une réelle utilité.
Les fichiers inclus devraient dans la plupart des
cas être dans un dossier, protégé par .htaccess deny from all, ou hors
de l'arborescence du site.
Je ne sais pas s'il existe un tel programme, cependant, pourquoi ne pas
se référer à la fonction replace des éditeurs de texte?
Si le nombre de
pages est vraiment très important, une petite heure de lecture de manuel
sur les fonctions str* te permettra sans doute de modifier les liens
souhaités.
L'éternelle bataille entre pro-switch et pro-if/else...
Une autre technique kivabien:
[...]
else if (array_key_exists ($_GET['page'], $pages)) {
$page = $_GET['page'];
$page = $pages[$page];
header ('Location: main.php');
Remarquez comme les noms de fichiers sont différents du nom appellé par
$_GET...
Car si nom appellé est juste le nom sans le .php, ce n'est pas
d'une réelle utilité.
Les fichiers inclus devraient dans la plupart des
cas être dans un dossier, protégé par .htaccess deny from all, ou hors
de l'arborescence du site.
Je ne sais pas s'il existe un tel programme, cependant, pourquoi ne pas
se référer à la fonction replace des éditeurs de texte?
Si le nombre de
pages est vraiment très important, une petite heure de lecture de manuel
sur les fonctions str* te permettra sans doute de modifier les liens
souhaités.
Je vais répondre un poil à coté de la plaque, mais sous Dreamweaver MX, avec
un ctrl+F et en choisissant "site" à la place de "document actif" dans la
boite de dialogue, ca fait le remplacement pour toi ... à la condition que
ce soit écrit de la meme façon dans toutes les pages (meme espaces, retour à
la ligne etc).
La solution de Sebastian est la meilleure selon moi, mais profites-en pour
mettre tout ce qui est code récurrent dans une fonction ou dans un fichier
que tu appelleras par un include.
Bon courage !
PS : je suis un pro switch si on fait un sondage ! lol
Je vais répondre un poil à coté de la plaque, mais sous Dreamweaver MX, avec
un ctrl+F et en choisissant "site" à la place de "document actif" dans la
boite de dialogue, ca fait le remplacement pour toi ... à la condition que
ce soit écrit de la meme façon dans toutes les pages (meme espaces, retour à
la ligne etc).
La solution de Sebastian est la meilleure selon moi, mais profites-en pour
mettre tout ce qui est code récurrent dans une fonction ou dans un fichier
que tu appelleras par un include.
Bon courage !
PS : je suis un pro switch si on fait un sondage ! lol
Je vais répondre un poil à coté de la plaque, mais sous Dreamweaver MX, avec
un ctrl+F et en choisissant "site" à la place de "document actif" dans la
boite de dialogue, ca fait le remplacement pour toi ... à la condition que
ce soit écrit de la meme façon dans toutes les pages (meme espaces, retour à
la ligne etc).
La solution de Sebastian est la meilleure selon moi, mais profites-en pour
mettre tout ce qui est code récurrent dans une fonction ou dans un fichier
que tu appelleras par un include.
Bon courage !
PS : je suis un pro switch si on fait un sondage ! lol
else if(file_exists("$page"))
{
include "$page";
}
else if(file_exists("$page"))
{
include "$page";
}
else if(file_exists("$page"))
{
include "$page";
}
Moi je vote POUR ! (mais pour quoi ?)
kavamémvachmenbienmépatropkanmem
Tu m'expliques là ?
$page = $pages[$_GET['page']];
header ('Location: main.php');
Haaa, mon coeur !
D'un autre coté, je ne sais pas si c'est bien... Parce que la page
toto?login qui pointe vers une faq, c'est lourd.
c'est clair que livre.php c'est plus propre que index.php?page=livre.php
et le pire c'est que cela demande MOINS de code et MOINS de maitenance
pour l'ajout d'une page.
livre.php:
<?php
require('entete');
?>Milieu<?php
require('pied');
?>
Moué, je suis d'accord, mais que cela n'empeche pas de coder proprement
dans ces fichiers...
[...]
Mon éditeur de texte fait du replace sur plusieurs fichiers avec
expressions régulières. Donc cela existe. Mais c'est vrai que cela ne
prive en rien de lire la doc de sed/awk/whatUwant.
Ton éditeur de texte si il gere pas "un nombre important de page" c'est
que faut le jeter...
Moi je vote POUR ! (mais pour quoi ?)
kavamémvachmenbienmépatropkanmem
Tu m'expliques là ?
$page = $pages[$_GET['page']];
header ('Location: main.php');
Haaa, mon coeur !
D'un autre coté, je ne sais pas si c'est bien... Parce que la page
toto?login qui pointe vers une faq, c'est lourd.
c'est clair que livre.php c'est plus propre que index.php?page=livre.php
et le pire c'est que cela demande MOINS de code et MOINS de maitenance
pour l'ajout d'une page.
livre.php:
<?php
require('entete');
?>Milieu<?php
require('pied');
?>
Moué, je suis d'accord, mais que cela n'empeche pas de coder proprement
dans ces fichiers...
[...]
Mon éditeur de texte fait du replace sur plusieurs fichiers avec
expressions régulières. Donc cela existe. Mais c'est vrai que cela ne
prive en rien de lire la doc de sed/awk/whatUwant.
Ton éditeur de texte si il gere pas "un nombre important de page" c'est
que faut le jeter...
Moi je vote POUR ! (mais pour quoi ?)
kavamémvachmenbienmépatropkanmem
Tu m'expliques là ?
$page = $pages[$_GET['page']];
header ('Location: main.php');
Haaa, mon coeur !
D'un autre coté, je ne sais pas si c'est bien... Parce que la page
toto?login qui pointe vers une faq, c'est lourd.
c'est clair que livre.php c'est plus propre que index.php?page=livre.php
et le pire c'est que cela demande MOINS de code et MOINS de maitenance
pour l'ajout d'une page.
livre.php:
<?php
require('entete');
?>Milieu<?php
require('pied');
?>
Moué, je suis d'accord, mais que cela n'empeche pas de coder proprement
dans ces fichiers...
[...]
Mon éditeur de texte fait du replace sur plusieurs fichiers avec
expressions régulières. Donc cela existe. Mais c'est vrai que cela ne
prive en rien de lire la doc de sed/awk/whatUwant.
Ton éditeur de texte si il gere pas "un nombre important de page" c'est
que faut le jeter...
Moi je vote pas, j'ai pas ma carte d'électeur
Gnarf gnarf gnarf, quand j'ai relu mon message j'étais certain que
j'allais avoir droit à l'histoire du livreur de John.
header (Location: ' . $_SERVER['DOCUMENT_ROOT'] . '/main.php');
Voilà, content?
La seule chose que je veux dire, c'est qu'il ne doit être trop facile
pour un utilisateur A La Recherche De La Nouvelle Faille (tm) de deviner
les noms des fichiers
Personnelement je déclare une constante dans le
fichier qui seul être autorisé à appeller, et je regarde si cette
constante est présente.
Méthode vue chez phpBB si ma mémoire ne me fait défaut.
c'est clair que livre.php c'est plus propre que
index.php?page=livre.php et le pire c'est que cela demande MOINS de
code et MOINS de maitenance pour l'ajout d'une page.
Rien compris.
require('entete');
?>Milieu<?php
require('pied');
Ton *éditeur de texte* si il gere pas "un nombre important de page"
c'est que faut le jeter...
My point being, qu'il ne me semble pas avoir vu dans *Notepad* une
fonction pour rechercher ou remplacer quelquechose dans une série de
fichiers.
Moi je vote pas, j'ai pas ma carte d'électeur
Gnarf gnarf gnarf, quand j'ai relu mon message j'étais certain que
j'allais avoir droit à l'histoire du livreur de John.
header (Location: ' . $_SERVER['DOCUMENT_ROOT'] . '/main.php');
Voilà, content?
La seule chose que je veux dire, c'est qu'il ne doit être trop facile
pour un utilisateur A La Recherche De La Nouvelle Faille (tm) de deviner
les noms des fichiers
Personnelement je déclare une constante dans le
fichier qui seul être autorisé à appeller, et je regarde si cette
constante est présente.
Méthode vue chez phpBB si ma mémoire ne me fait défaut.
c'est clair que livre.php c'est plus propre que
index.php?page=livre.php et le pire c'est que cela demande MOINS de
code et MOINS de maitenance pour l'ajout d'une page.
Rien compris.
require('entete');
?>Milieu<?php
require('pied');
Ton *éditeur de texte* si il gere pas "un nombre important de page"
c'est que faut le jeter...
My point being, qu'il ne me semble pas avoir vu dans *Notepad* une
fonction pour rechercher ou remplacer quelquechose dans une série de
fichiers.
Moi je vote pas, j'ai pas ma carte d'électeur
Gnarf gnarf gnarf, quand j'ai relu mon message j'étais certain que
j'allais avoir droit à l'histoire du livreur de John.
header (Location: ' . $_SERVER['DOCUMENT_ROOT'] . '/main.php');
Voilà, content?
La seule chose que je veux dire, c'est qu'il ne doit être trop facile
pour un utilisateur A La Recherche De La Nouvelle Faille (tm) de deviner
les noms des fichiers
Personnelement je déclare une constante dans le
fichier qui seul être autorisé à appeller, et je regarde si cette
constante est présente.
Méthode vue chez phpBB si ma mémoire ne me fait défaut.
c'est clair que livre.php c'est plus propre que
index.php?page=livre.php et le pire c'est que cela demande MOINS de
code et MOINS de maitenance pour l'ajout d'une page.
Rien compris.
require('entete');
?>Milieu<?php
require('pied');
Ton *éditeur de texte* si il gere pas "un nombre important de page"
c'est que faut le jeter...
My point being, qu'il ne me semble pas avoir vu dans *Notepad* une
fonction pour rechercher ou remplacer quelquechose dans une série de
fichiers.
C'est un tord, voter c'est une liberté auquel tu as le droit, ne la
gache pas. Pense à ceux qui sont mort pour que l'on ai ce droit.
Toujours pas, repense à l'histoire du livreur de John.
C'est l'histoire d'un livreur. Non on va innover tient. C'ets l'histoire
d'une requete http sur un serveur. Elle attend une reponse et on lui
repond : Retourne voir mon voisin.
Vu de l'exterieur, cela fait du temps en plus, du transfert en plus.
Vu de l'interieur cela fait 2x plus de requetes à traiter.
Et le jour où le nom des fichiers devient publique ?
Méthode correct, mais tu n'est pas à l'abris d'un oubli.
PhpBB c'est l'exemple même de l'usine à gaz propulsé par rayon
photonique à induction electrostatique.
soit tu fais index.php?page=toto et tu fais un switch sur ta page index,
soit tu fais :require('entete');
?>Milieu<?php
require('pied');
Ce qui :
1) coute moins de code (au pire tu le met en auto include sur ton
éditeur de texte ou en fichier squelette que tu recopies à chaques fois.
2) Pose moins de problème de maniabilité. En effet il est toujours plus
simple de rajouter une page avec les require qui vont bien
Méthode correct, mais tu n'est pas à l'abris d'un oubli.
que d'ajouter
un bout d'include quelque part et de modifié la liste des fichiers
incluables de ton index.php
J'ai parlé d'un éditeur de texte. Pour être un éditeur, un soft à besoin
avant tout d'étre un visualisateur, ce que ne fait pas notepad (esseye
d'ouvrir un fichier avec les fin de lignes en n et rigole)...
C'est un tord, voter c'est une liberté auquel tu as le droit, ne la
gache pas. Pense à ceux qui sont mort pour que l'on ai ce droit.
Toujours pas, repense à l'histoire du livreur de John.
C'est l'histoire d'un livreur. Non on va innover tient. C'ets l'histoire
d'une requete http sur un serveur. Elle attend une reponse et on lui
repond : Retourne voir mon voisin.
Vu de l'exterieur, cela fait du temps en plus, du transfert en plus.
Vu de l'interieur cela fait 2x plus de requetes à traiter.
Et le jour où le nom des fichiers devient publique ?
Méthode correct, mais tu n'est pas à l'abris d'un oubli.
PhpBB c'est l'exemple même de l'usine à gaz propulsé par rayon
photonique à induction electrostatique.
soit tu fais index.php?page=toto et tu fais un switch sur ta page index,
soit tu fais :
require('entete');
?>Milieu<?php
require('pied');
Ce qui :
1) coute moins de code (au pire tu le met en auto include sur ton
éditeur de texte ou en fichier squelette que tu recopies à chaques fois.
2) Pose moins de problème de maniabilité. En effet il est toujours plus
simple de rajouter une page avec les require qui vont bien
Méthode correct, mais tu n'est pas à l'abris d'un oubli.
que d'ajouter
un bout d'include quelque part et de modifié la liste des fichiers
incluables de ton index.php
J'ai parlé d'un éditeur de texte. Pour être un éditeur, un soft à besoin
avant tout d'étre un visualisateur, ce que ne fait pas notepad (esseye
d'ouvrir un fichier avec les fin de lignes en n et rigole)...
C'est un tord, voter c'est une liberté auquel tu as le droit, ne la
gache pas. Pense à ceux qui sont mort pour que l'on ai ce droit.
Toujours pas, repense à l'histoire du livreur de John.
C'est l'histoire d'un livreur. Non on va innover tient. C'ets l'histoire
d'une requete http sur un serveur. Elle attend une reponse et on lui
repond : Retourne voir mon voisin.
Vu de l'exterieur, cela fait du temps en plus, du transfert en plus.
Vu de l'interieur cela fait 2x plus de requetes à traiter.
Et le jour où le nom des fichiers devient publique ?
Méthode correct, mais tu n'est pas à l'abris d'un oubli.
PhpBB c'est l'exemple même de l'usine à gaz propulsé par rayon
photonique à induction electrostatique.
soit tu fais index.php?page=toto et tu fais un switch sur ta page index,
soit tu fais :require('entete');
?>Milieu<?php
require('pied');
Ce qui :
1) coute moins de code (au pire tu le met en auto include sur ton
éditeur de texte ou en fichier squelette que tu recopies à chaques fois.
2) Pose moins de problème de maniabilité. En effet il est toujours plus
simple de rajouter une page avec les require qui vont bien
Méthode correct, mais tu n'est pas à l'abris d'un oubli.
que d'ajouter
un bout d'include quelque part et de modifié la liste des fichiers
incluables de ton index.php
J'ai parlé d'un éditeur de texte. Pour être un éditeur, un soft à besoin
avant tout d'étre un visualisateur, ce que ne fait pas notepad (esseye
d'ouvrir un fichier avec les fin de lignes en n et rigole)...