pseudo frame en php

  • Auteur de la discussion Auteur de la discussion netsba
  • Date de début Date de début
WRInaute discret
bon jutilise ce sript php pour gere mes pseudo frame
<?
if(isset($page))
{
include($page.'.php');
}
else
{
include('center.php');
}
?>

ce qui me donne des lien du genre saad.php3?page=annu

ps : ca insere annuaire.php dns index.php3
alors comment faire pour avoir des url rewrité ??

jutilise lurl rewrite avec spip et phpbb sur un gp60 de ovh et ca marche impec

vous pouvez voir mon site pour plus details h**p://www.actudz.com
 
WRInaute discret
et tu me propose koi a la place :lol: faut dire que je suis un novice
justilise le script sur mon 1er message :(
 
WRInaute passionné
Toujours faire attention à n'utiliser que des scripts sécurisé, car avec le nombre de hacks et vers qui se prommènent :?
 
WRInaute passionné
Non mais non faut pas abuser quand même
un label BLEU bien mérité...

Tu chopes un script sur une page, tu pourrais au moins la lire EN ENTIER :roll:
Je ne voudrais pas paraître agressif mais là je n'ose pas y croire !!
 
WRInaute passionné
correiaj a dit:
Super constructif DJ apx... :lol:
Raaa...

Tu constateras que je commence toujours par essayer d'aider... Je ne délivre le label de qualité BLEU qu'en cas de mauvaise volonté trop évidente de la part de celui qui demande un coup de main...
Choper un script sur une page qui dit dès le début attention ! ce script a une énorme faille de sécurité ! vous devriez plutôt utiliser le script ci-dessous !
et prendre la version non sécurisée parce qu'on a la flemme de lire, c'est abuser...

Tu noteras aussi que lors de la délivrance du label BLEU je fais quand même un geste (bon, pas toujours en des termes trop diplomatiques mais faut pas pousser le bouchon trop loin, Maurice)
Tu chopes un script sur une page, tu pourrais au moins la lire EN ENTIER
:P

Et pour finir, j'ai fait 3 posts constructifs de plus que toi dans ce sujet :roll:
 
WRInaute passionné
Bon j'm'excuse, je n'étais pas d'humeur très bisounours aujourd'hui. enfin, hier. enfin, je me comprends.

On repart à zéro.
netsba, bienvenue sur WRI.

Pour avoir des URL rewritées, à supposer que tu utilises la version sécurisée de ce script, il te suffit de créer une règle de réécriture dans ton .htaccess
qui transforme
rubrique-(.*).php
en
saad.php2?page=$1

:wink:
 
WRInaute discret
c pas de la mauvaise volenté mais je vous explique!!
justilise ce script depuis 2003 et avant larticle que j'ai donner ne contenai pas le texte sur la faille de securité et je voulais bien faire en donnant l'article qui ma conduit a utiliser ce script en ne sachant pas qu'il as etais modifier
voici l'original http://actudz.com/forumdz/18 Les pseudos-frames.htm
(ma connexion rtc a la facheuse tendance a me faire tout sauvgrader loll)
efin bon sinon comme justilise ce script pour 3000 pages !! a votre avis je suis obliger de crée 3000 fichiers!!! ou il ya une autre solution??

sinon merci Dj_Apx pour ton aide :wink:
 
WRInaute passionné
c pas de la mauvaise volenté mais je vous explique!!
justilise ce script depuis 2003 et avant larticle que j'ai donner ne contenai pas le texte sur la faille de securité et je voulais bien faire en donnant l'article qui ma conduit a utiliser ce script en ne sachant pas qu'il as etais modifier
Ok ok ma réaction était excessive. Et comme le disait Prévert :
C'est ma faute
C'est ma très grande faute
(quelqu'un dans l'assistance peut compléter la citation ? un backlink à gagner :lol: )
netsba a dit:
comme justilise ce script pour 3000 pages !!
que veux-tu dire par là ?

Tu as 3000 pages qui incluent ce script ? (3000 fichiers .php qui ont ce texte identique à l'intérieur)
Ou ce script te sert pour appeller 3000 pages différentes ? (saad.php3?page=... te sert pour afficher plein de pages de ton site ?)
 
WRInaute discret
g saad.php3?page=... sur tous mes lien a peux pres imagine que vue les dernires nouvelles si g bien compris je doit faire 3000 fichiers identique en indiquan le lien exacte cette fois!!! c pas evident
stp visite mon site tu comprendra mieux actudz.com

Ou ce script te sert pour appeller 3000 pages différentes ? (saad.php3?page=... te sert pour afficher plein de pages de ton site ?)

c la réponce exacte :cry:
 
WRInaute impliqué
Déjà, si tu réfléchis trente secondes, tu te servira de la magnifique et superbe fonction appropriée exactement à ton cas: "include"
et tu incluera ton script dans un fichier que tu appelera sur toute tes pages par l´intermédiaire de ladite formule.
Bien sur en prenant soin de corrigé ta faille de sécurité.
Et oui sur les 3000 pages, mais avec un bon édituer, c´est l´histoire de 5 minutes...
 
WRInaute discret
explique toi!! d'apres toi que doige rajouter sur mes fichiers et comment les appelés ??
ou plus dans lesprit masochiste :twisted: tu me demande de crée 3000fichiers (bien plus plus que 3000) avec chaqu1 deux un lien a mettre (travail de titan et g pas lame d'achile)
il ya pas un autre moyen??
 
WRInaute passionné
Première chose à faire :
tu modifies ton saad.php3, et tu te débrouilles pour le sécuriser.
(tu peux par exemple renommer les fichiers à inclure en ".include.php", et traiter ta variable "page" pour ne récupérer que les derniers caractères après le dernier "/" si des "/" sont présents. je m'explique :
ton script doit transformer
?page=truc
en
truc.include.php
et
?page=http://sitedupirate.com/trucsdehacker/pirate
en
pirate.include.php (le fichier n'existe pas, bien sûr, mais c'est le pirate qui aura un message d'erreur, donc peu t'en chaut)


Après, honnêtement, sachant qu'il n'y a qu'une variable en paramètre (page=...) je ne pense pas que la réécriture d'URL soit utile...
 
WRInaute impliqué
Et pour répondre, quand tu as 3000 modifications identiques à faire, j´espère que tu n´ouvres pas les 3000 fichiers un à un et que tu ne fais pas 3000 Ctrl+V ... ou pire Crtl+C Ctrl+V x 3000, ou encore pire....
3000 x le texte au clavier...
non?
 
WRInaute discret
je v me réxpliqué !!
saad.php3 appel tout les fichiers de mon site
pour ouvrir par exemple la page annu j'utilise saad.php3?page=annu
et ca continue comme ca avec 3000 fichiers !! et chaque fichier a un nom different :cry:
je doit crée 3000 fichiers includes
ann.include.php
truc.include.php
.....
avec le lien exacte des pages dedans c ca??
et apres je modifis le script de saad.php3 mais comment

svp pardonez mon francai tout le monde n'est pas née dans un pays francofone!! ou dans un pays ou le francai est employé courament
 
WRInaute passionné
bon, laisse tes 3000 fichiers comme ils sont, mais rajoute au moins une fonction dans ton saad.php pour que "page" soit traitée correctement ! (c'est à dire récupérer la dernière partie seulement)
 
WRInaute impliqué
Ecoute un peu ce que te dit dj apx.
Conseil, quand tu utilises des variables GET, fais en sorte de penser et de prévoir les failles de sécu que cela implique...
 
WRInaute discret
<?

if(isset($page))
{

include($page.'.php');
}
else
{

include('center.php');
}
?>

je crois avoir trouver la solution 8O !! ce script fait le meme travail et il est sécuriser 8)

mainteanant esque c possible davoir une solution d'url rewrite??
merci d'avance :?:
 
WRInaute passionné
netsba a dit:
<?

if(isset($page))
{

include($page.'.php');
}
else
{

include('center.php');
}
?>

je crois avoir trouver la solution 8O !! ce script fait le meme travail et il est sécuriser 8)

mainteanant esque c possible davoir une solution d'url rewrite??
merci d'avance :?:
HEINNN ????
C'est EXACTEMENT le même que celui que tu as mis dans ton premier message !!!!! :lol: :lol: :lol: :lol: :lol:

Toi t'es le petit cochon avec la maison en paille :lol:
 
WRInaute discret
-http://actudz.com/saad/annu ca marche pas avec cette régle
RewriteRule ^saad.php3?page=(.*)$ saad/$1 [L,NC]

alors que -http://www.actudz.com/saad.php3?page=annu marche tjr

va faire un tour stp sur le site pour voir
 
WRInaute impliqué
bon ben fait ça, il faut tout dire décidement :D

RewriteRule ^(.*)saad.php3?page=(.*)$ $1saad/$2 [L,NC]

Le truc aussi, c´est que ça pointe sur une directorie et non sur un fichier...
 
WRInaute discret
je suis sous ovh et j'utilise deja l'url rewrite pour spip et phpbb

voici mon .htaccess qui ce situe a la racine et j'utilise un autre au repertoire de mon forum
## RewriteBase /
##############################################################
# Fichier .htaccess SPIP v1.8 #
# #
# Permet de controler les URLs et la version de php utilisee #
# Compatible avec les URLs 'html', 'propres' et 'propres2' #
# Permet aussi d'effectuer la transition de .PHP 3 vers .PHP #
# #
# Pour utiliser ce fichier renommez-le '.htaccess' dans le #
# repertoire racine du site, en veillant a ne pas ecraser un #
# .htaccess personnalise qui s'y trouverait deja #
# #
# Attention certains hebergeurs desactivent tout ou partie #
# des fonctions du fichier .htaccess ; celui-ci est donc #
# indicatif - en cas de difficulte voir sur les forums SPIP #
##############################################################

RewriteEngine On


################ CONFIGURATION ######################

### Configuration sous-repertoire
# Si votre site est dans un sous-repertoire, preciser ci-dessous
# le nom du sous-repertoire, et supprimer le '#'

#RewriteBase /sous/repertoire/


### Version PHP 3
# Si vous utilisez une distribution 'PHP 3' de SPIP, et si votre
# hebergement execute encore les .php[3] avec un moteur PHP 3
# au lieu de PHP 4, vous pouvez decommenter la ligne ci-dessous
# pour faire fonctionner les fichiers sous php4 (sans garantie)

#AddType x-mapp-php4 .php


# SPIP version 'php' - si vous avez d'anciennes adresses en '.php[3]',
# supprimez le '#' sur les lignes qui suivent pour rediriger les acces
# errones vers le .php correspondant

#RewriteCond %{REQUEST_FILENAME} -f
#RewriteRule ^(.+)\.php[3]$ $1.php [QSA,L]

# Fin version
###


################ REGLAGES PERSONNALISES ######################
# Inscrivez ci-dessous vos reglages supplementaires




################ GESTIONS DES URLS SPIP #######################

###
# Si le fichier ou repertoire demande existe
# ignorer toutes les regles qui suivent
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule "." - [skip=100]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule "." - [skip=100]
#
###


###
# Compatibilite avec les URLS "html" (pour transition sympa)
# voir fichier inc-urls-html.php
RewriteRule ^rubrique([0-9]+)\.html$ rubrique.php?id_rubrique=$1 [QSA,L]
RewriteRule ^article([0-9]+)\.html$ article.php?id_article=$1 [QSA,L]
RewriteRule ^breve([0-9]+)\.html$ breve.php?id_breve=$1 [QSA,L]
RewriteRule ^mot([0-9]+)\.html$ mot.php?id_mot=$1 [QSA,L]
RewriteRule ^auteur([0-9]+)\.html$ auteur.php?id_auteur=$1 [QSA,L]
# Fin compatibilite
###

###
# URLs "propres" et "propres2"
# pensez a regler $type_urls='propres' ou 'propres2'
# dans ecrire/mes_options.php
# (fichier associe : inc-urls-propres.php)

# Les mots-cles
RewriteRule ^\+-[^/\.]+(-\+)?(\.html)?$ mot.php [QSA,E=url_propre:$0,L]

# Les breves
RewriteRule ^\+[^/\.]+\+?(\.html)?$ breve.php [QSA,E=url_propre:$0,L]

# Les rubriques
RewriteRule ^-[^/\.]+-?(\.html)?$ rubrique.php [QSA,E=url_propre:$0,L]

# les auteurs
RewriteRule ^_[^/\.]+_?(\.html)?$ auteur.php [QSA,E=url_propre:$0,L]

# Les articles (en dernier car expression plus "large")
RewriteRule ^[^/\.]+(\.html)?$ article.php [QSA,E=url_propre:$0,L]

# Fin URLs "propres" et "propres2"
###
RewriteRule ([[:alpha:]]+)/$ saad.php3?page=$1
 
WRInaute impliqué
ben apprend à lire: les chaine test commence toujours par ^ et se finissent par $
Ensuite tu as des règles bien trop générales, et donc en conflient (la première annule la deuxième):
tu dis si test=a alors =b
et apres si test=a alors =c
mais vu que tout les a sont devenu b, aucun a se se tranformera en c...

Logique non
 
WRInaute passionné
Code:
# Les mots-cles 
RewriteRule ^\+-[^/\.]+(-\+)?(\.html)?$ mot.php [QSA,E=url_propre:$0,L] 

# Les breves 
RewriteRule ^\+[^/\.]+\+?(\.html)?$ breve.php [QSA,E=url_propre:$0,L] 

# Les rubriques 
RewriteRule ^-[^/\.]+-?(\.html)?$ rubrique.php [QSA,E=url_propre:$0,L] 

# les auteurs 
RewriteRule ^_[^/\.]+_?(\.html)?$ auteur.php [QSA,E=url_propre:$0,L] 

# Les articles (en dernier car expression plus "large") 
RewriteRule ^[^/\.]+(\.html)?$ article.php [QSA,E=url_propre:$0,L]
:?
C'est SPIP ça ?
et ça marche ?

sinon, dans ta règle, :alpha: ça ne veut rien dire...
bon ben fait ça, il faut tout dire décidement

RewriteRule ^(.*)saad.php3?page=(.*)$ $1saad/$2 [L,NC]

Le truc aussi, c´est que ça pointe sur une directorie et non sur un fichier...
correiaj, une règle de réécriture ça s'écrit dans l'autre sens :
RewriteRUle ^URL vue par le visiteur$ URL du fichier réel
 
WRInaute impliqué
correiaj, une règle de réécriture ça s'écrit dans l'autre sens :
RewriteRUle ^URL vue par le visiteur$ URL du fichier réel

Merci mais:
et pour lurl rewrite on fait comment??

saad.php3?page=annu en saad/annu

pour moi c´est bien ce qu´il a demandé...

En plus, ce n´est pas vraiment ça:
Mais plutôt:
RewriteRUle ^partie à réécrire$ partie réécrite
et plus précisément:
RewriteRule ^Pattern$ substitution

avant de poster n´importe quoi. merci de jetez un oeil ici:
http://httpd.apache.org/docs/mod/mod_rewrite.html
notamment la figure 1 vous éclairera.

Merci
 
WRInaute discret
j'ai essayé vos 2 propositions et ca marche pas !!! et la regle alpha c'etais qu1 essai qui marche pas aussi :cry:

sinon d'apres vous possible que g pas su interpreter autre chose 8O

je crois quil faut modifier le code de ma page saad.php3 ?? ou autre chose

et pour le code que g donné ca marche et c ce que j'utilise pour spip
 
WRInaute impliqué
bon déjà,
quel est l´URL du lien, et celui du fichier, car apparement, ton fichier c´est
saad.php3?page=var et le lien c´est saad/var/
RewriteRule ^(.*)saad/(.*)$ $1saad.php3?page=$2 [L,NC]
 
WRInaute occasionnel
regle déjà ton soucis de sécu avant de penser a faire un url rewriting. de plus certains script sur ton serveur permettent beaucoup de choses.
 
WRInaute passionné
correiaj a dit:
avant de poster n´importe quoi
J'espère que ça ne s'adresse pas à moi :wink:
Pour info,
  • quand un débutant en UR cherche à "transformer page.php?var=valeur en page-valeur.html" c'est toujours parce qu'il a déjà un script page.php et qu'il veut faire apparaître à l'utilisateur "page-valeur.html"
  • Il n'est pas possible par réécriture d'URL de faire un lien "visible" page.php?var=valeur charger la page page-valeur.html
 
WRInaute discret
svp pour passé de saad.php3?page=var a saad-var.html que doige mettre dans mon .htaccess??

sinon pour la sécurité c réglé je crois :wink:
 
WRInaute passionné
Dj_Apx a dit:
Code:
# Les mots-cles 
RewriteRule ^\+-[^/\.]+(-\+)?(\.html)?$ mot.php [QSA,E=url_propre:$0,L] 

# Les breves 
RewriteRule ^\+[^/\.]+\+?(\.html)?$ breve.php [QSA,E=url_propre:$0,L] 

# Les rubriques 
RewriteRule ^-[^/\.]+-?(\.html)?$ rubrique.php [QSA,E=url_propre:$0,L] 

# les auteurs 
RewriteRule ^_[^/\.]+_?(\.html)?$ auteur.php [QSA,E=url_propre:$0,L] 

# Les articles (en dernier car expression plus "large") 
RewriteRule ^[^/\.]+(\.html)?$ article.php [QSA,E=url_propre:$0,L]
:?
C'est SPIP ça ?
et ça marche ?
:roll:

réponds à ma question, stp, et essaie ça :

Code:
RewriteRule ^saad-(.*).html$ http://www.tonsite.com/saad.php3?page=$1 [L]
en remplaçant bien sur tonsite.com par ton url à toi

et envoie ton navigateur sur saad-annu.html
dis-moi le résultat.

PS : donne-nous aussi le code utilisé dans saad stp.

Pas d'autre message de moi avant d'avoir eu les 3 réponses.
 
WRInaute occasionnel
ta sécurité n'est pas reglée du tout... il est toujours possible d'injecter du sql dans tes pages avec ton phpmyadmin en include.
 
WRInaute impliqué
j´abandonne,
Mais va quand même voir le schéma sur le site apache, tu comprendras comment ça marche
(essaie donc de mettre ta règle en premier dans ton .htaccess)
 
WRInaute discret
# Les mots-cles
RewriteRule ^\+-[^/\.]+(-\+)?(\.html)?$ mot.php [QSA,E=url_propre:$0,L]

# Les breves
RewriteRule ^\+[^/\.]+\+?(\.html)?$ breve.php [QSA,E=url_propre:$0,L]

# Les rubriques
RewriteRule ^-[^/\.]+-?(\.html)?$ rubrique.php [QSA,E=url_propre:$0,L]

# les auteurs
RewriteRule ^_[^/\.]+_?(\.html)?$ auteur.php [QSA,E=url_propre:$0,L]

# Les articles (en dernier car expression plus "large")
RewriteRule ^[^/\.]+(\.html)?$ article.php [QSA,E=url_propre:$0,L]

c spip est ca marche :wink:

2 - ca marche pas la ligne que tu ma donné !! ca renvois sur ma page 404

3 - voici le code exacte de saad.php3
<html>
<head>
<script language="JavaScript" src="js_annu.js"></script>
<link type="text/css" href="annuaire.css" rel=stylesheet>
<?
include("meta_annu.php3");
?>
<style type="text/css">
<!--
.Style2 { color: #FFFFFF;
font-weight: bold;
}
.Style5 {color: #FFFFFF}
.Style9 {font-size: 12px}
-->
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<script language="JavaScript">
NS4 = (document.layers) ? true : false;
function checkEnter(event)
{
var code = 0;
if (NS4)
code = event.which;
else
code = event.keyCode;
if (code==13)
javascript:recherche();
}
</script>
<script language="JavaScript">
function recherche(){
searchString = document.rechercheForm.mots.value;
if(document.rechercheForm.choix[1].checked=="1"){
document.rechercheForm.action="recherche.php3?recherche=" + searchString + "";
document.rechercheForm.submit();
}
if(document.rechercheForm.choix[0].checked=="1"){
document.rechercheForm.action="search.php3?action=seek";
document.rechercheForm.submit();
}

}
</script>
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="4" rowspan="3">&nbsp;</td>
<td height="1"><img src="imag/pixel_transparent.gif" width="1" height="1"></td>
<td width="4" rowspan="3">&nbsp;</td>
</tr>
<tr>
<td valign="top"><table width="100%" height="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#000099">
<tr>
<td width="297%" height="10"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="250"><img src="imag/logo.gif" width="250" height="78"></td>
<td height="78" bgcolor="#0066CC"><div align="center">
<table width="468" height="60" border="1" cellpadding="0" cellspacing="0" bordercolor="#05248D" bgcolor="#05248D">
<tr>
<td><IFRAME height=60 width=468 Marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=no bordercolor="#000000" SRC="http://fl01.ct2.comclick.com/aff_frame.ct2?id_regie=1&num_editeur=5738&num_site=1&num_emplacement=1">
<SCRIPT type="text/JavaScript" src="http://fl01.ct2.comclick.com/aff_js_src.ct2?id_regie=1&num_editeur=5738&num_site=1&num_emplacement=1">
</SCRIPT>
<NOSCRIPT>
<A HREF="http://fl01.ct2.comclick.com/click_url.ct2?id_regie=1&num_editeur=5738&num_site=1&num_emplacement=1" TARGET="_blank">
<IMG BORDER=0 SRC="http://fl01.ct2.comclick.com/aff_url.ct2?id_regie=1&num_editeur=5738&num_site=1&num_emplacement=1"></A>
</NOSCRIPT>
</IFRAME></td>
</tr>
</table>
</div></td>
</tr>
</table></td>
</tr>
<tr background="imag/bt3.gif">
<td height="28"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="imag/bt3.gif">
<tr>
<td><table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="imag/bt1.gif" width="11" height="28"></td>
<td><a href="saad.php3?page=boutique/boutique"><img src="imag/boutique.gif" width="90" height="28" border="0"></a></td>
<td><a href="forum/" target="_blank"><img src="imag/forum.gif" width="75" height="28" border="0"></a></td>
<td><a href="livredor/"><img src="imag/livre.gif" width="94" height="28" border="0"></a></td>
<td><a href="annonces/"><img src="imag/annonces.gif" width="100" height="28" border="0"></a></td>
<td><img src="imag/chat.gif" width="55" height="28"></td>
<td><a href="ecrire"><img src="imag/admin.gif" width="75" height="28" border="0"></a></td>
<td><img src="imag/bt2.gif" width="12" height="28"></td>
</tr>
</table></td>
<td width="230">
<div align="right">
<table height="10" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="20"><form method="post" name="rechercheForm">
<table width="230" height="12" border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td><div align="right"><b><font class="bordurestexte1">
<input type="text" name="mots" size="15" style="background-color: #F5FAFF;" onKeyPress="checkEnter(event)" value="">
</font></b></div></td>
<td width="35"><div align="center"><b><font class="bordurestexte1">
<input name="submit" id="submit" type="image" onClick="javascript:recherche(); return false" src="imag/croix2.gif" align="middle" width="22" height="22" title="Cliquez pour d&eacute;buter la recherche">
</font></b></div></td>
<td width="1"><b><font color="#0066CC" class="bordurestexte1">
<input name="choix" type="radio" value="0" checked>
</font></b></td>
<td width="20" height="10"><div align="right"><b><font color="#0066CC" class="bordurestexte1"> <span class="Style9">Site</span></font></b></div></td>
<td width="1"><b><font color="#0066CC" class="bordurestexte1">
<input name="choix" type="radio" value="1" >
</font></b></td>
<td width="20" height="10"><div align="right"><b><font color="#0066CC" class="bordurestexte1"> <span class="Style9">Article&nbsp; </span></font></b></div></td>
</tr>
</table>
</form></td>
</tr>
</table>
</div></td></tr>
</table></td>
</tr>
<tr valign="top">
<td bgcolor="#FFFFFF"><table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="130" valign="top"><table width="138" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="4">&nbsp;</td>
<td width="130" valign="top"><table width="130" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#C0C0C0"></td>
</tr>
<tr>
<td height="15" valign="bottom" background="imag/menu.gif" bgcolor="#66CC66"><span class="Style2"> &nbsp;&nbsp;navigation &gt;&gt; </span> </td>
</tr>
<tr>
<td valign="top" background="imag/menu1.gif"><?
include("navigation.php");
?></td>
</tr>
<tr>
<td background="imag/menu3.gif"><img src="../imag/menu3.gif" width="1" height="2"></td>
</tr>
<tr>
<td height="15" valign="bottom" background="imag/menu.gif"><span class="Style2">&nbsp;&nbsp;Services &gt;&gt; </span></td>
</tr>
<tr>
<td valign="top"><table width="130" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><? include("menu.php");?></td>
</tr>
</table></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
</table></td>
<td width="10" valign="top">&nbsp;</td>
</tr>
</table></td>
<td width="1" bgcolor="#003399"><img src="imag/pixel_transparent.gif" width="1" height="1"></td>
<td valign="top"><table width="100%" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td width="4">&nbsp;</td>
<td height="100%" valign="top"><table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="10" valign="top">&nbsp;</td>
</tr>
<tr>
<td valign="top"><?

// On regarde si la variable page est d&eacute;clar&eacute;e
if(isset($page))
{
// Si oui on affiche la page correspondante
include($page.'.php');
}
else
{
// Sinon on affiche la page par d&eacute;faut
include('center.php');
}
?></td>
</tr>
</table></td>
<td width="4">&nbsp;</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr bgcolor="#0066CC">
<td height="10"><div align="center" class="Style5"> <a href="mailto:netsba@fr.st">Webmestre </a> | Copyright 2004 ActuDZ | Designs par netsba | Squelettes <a href="http://www.netsba.net">netsba.net </a> </div></td>
</tr>
</table></td>
</tr>
<tr>
<td height="1"><img src="imag/pixel_transparent.gif" width="1" height="1"></td>
</tr>
</table>
</body>
</html>
merci d'avance :wink:

sinon je crois que g poser la question qui tue :lol:
 
WRInaute discret
ta sécurité n'est pas reglée du tout... il est toujours possible d'injecter du sql dans tes pages avec ton phpmyadmin en include.

j'ai pas phpmyadmin sur mon serveur :wink:
jutilise eskuel et le phpmyadmin de ovh ce trouve ailleur
 
WRInaute passionné
gorgu a dit:
ta sécurité n'est pas reglée du tout...
comment pourrait-elle l'être ? il n'a rien changé à son script, je ne vois pas comment son script pourrait être sécurisé !

tu as mis ma règle de réécriture tout en haut, avant les autres règles ? juste après rewrite engine on ?
 
WRInaute discret
tu as mis ma règle de réécriture tout en haut, avant les autres règles ? juste après rewrite engine on ?
tavais raison ca marche la 8O mais il ya encore des petis problemes encore :oops:
quand je veux acceder a http://www.actudz.com/saad.php3?page=music/inter

qui veus dire music/inter.php je mait ca sur mon url alors
saad-music/inter.html (c pas encore ca)

cette régle prend en charger que les fichiers qui son a la racine du site il faut la completé

aussi c tres simple de me dire que mon script n'est pas sécuriser mais franchement je c pas comment faire c le mieux que je puisse faire pour linstant

sinon merci bq pour vos aides :wink: ici l'entraide prend un véritable sens
 
WRInaute discret
un petit truc :!:
:arrow: quand je lance l'url dans ie -http://www.actudz.com/saad-annu.html il ce transforme en -http://www.actudz.com/saad.php3?page=annu sur la barre :cry:

c pas possible qu'il reste pareil??
 
WRInaute impliqué
Vas-y relie bien le fil, et tu verra que ça fait deux jours que je te dis que tes règles sont en conflits...
Posté le : Lun Mai 09, 2005 13:33 Sujet du message: pseudo frame en php Répondre en citant Editer/Supprimer ce message
ben apprend à lire: les chaine test commence toujours par ^ et se finissent par $
Ensuite tu as des règles bien trop générales, et donc en conflit (la première annule la deuxième):
tu dis si test=a alors =b
et apres si test=a alors =c
mais vu que tout les a sont devenu b, aucun a se se tranformera en c...

Logique non
 
WRInaute discret
désolé c'etais de ma faute je suis nulle je le c bien
ou est Dj_Apx pour me mettre un autre BLEU bien mérité
 
WRInaute passionné
netsba a dit:
tu as mis ma règle de réécriture tout en haut, avant les autres règles ? juste après rewrite engine on ?
tavais raison ca marche la 8O mais il ya encore des petis problemes encore :oops:
quand je veux acceder a http://www.actudz.com/saad.php3?page=music/inter

qui veus dire music/inter.php je mait ca sur mon url alors
saad-music/inter.html (c pas encore ca)
un sous-dossier
Code:
RewriteRule ^dossier-(.*)-(.*).html$ http://www.tonsite.com/saad.php3?page=$1/$2 [L]
deux sous dossiers (à mettre au-dessus de l'autre si tu la mets en place)
Code:
RewriteRule ^dossier-(.*)-(.*)-(.*).html$ http://www.tonsite.com/saad.php3?page=$1/$2/$3 [L]
si t'as 3 niveaux de sous-dossiers, la règle pour les 3 sous-dossiers est à mettre au-dessus de 2 (tu devrais comprendre comment le faire, celui là)
 
WRInaute occasionnel
?page=phpmyadmin/index sisi y a phpmyadmin :p

test
?page=index aussi c'est rigolo

ou pire: ?page=http://www.jouer.org/lol

pour le meaculpa: je ne vent rien comme methode ici etant donné qu'il a donné le script lisible ici avec une enorme connerie dedans
 
WRInaute discret
oui c vrais qu'il ya phpmyadmin qui marche pas loll c moi qui as essayé de linstallé et qui as laissé tombé :lol:
c vrais que c pas tres intelligent ce scipt et que la solution est de lui donné le nom de toutes mes pages mais c un travail colosale a faire.

puisque l'url rewrite pour ce script fonctionne je v faire plusieur pages du type saad.php, chaqu'une pointera vers une rubrique seulement ca me facilitera la vie :wink:

en attandant avec ce forum g compris quil me faut refaire toutes mes pages parceque g le meme titre partout plus les mots clées... ( de koi moccuper durant l'été :lol: )

Dj_Apx g pas encore tester les 2 dernieres lignes que tu ma filé demain je te donne la réponce la je suis dans un cyber café avec une connexion merdique et qui me t envier le rtc de chez moi :?
 
WRInaute discret
sinon hereusement que eskuel est en php3 c pas possible de l'integré :lol:

je c que j'abuse avec mes question et on est deja a la 5emme page de ce topic :oops: mais esqu'il ya un script ou logiciel qui me change mes url directement sur les pages ou je suis obliger de le faire manuellement??
 
WRInaute passionné
Si tes pages sont en php tu peux utiliser un preg_replace dans le ob_flush() à la fin de ta page :D
Si tu n'as rien compris à mon message, c'est un peu dommage, parce que c'est au-delà de ma portée actuelle en php.

un système semblable est utilisé dans le système de réécriture d'URL de phpBB: la fonction à rajouter dans page_header.php et page_tail.php
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut