include - PHP - Programmation
Marsh Posté le 19-04-2003 à 16:15:46
Le "include" se fait dans un script, pour inclure et exécuter le contenu d'un autre script. C'est tout
include("autrescript.php" );
Marsh Posté le 19-04-2003 à 16:17:53
benh t'as pas trop mis de détail mais d'après ce que je comprend tu veux garder tes extensions en .shtml tout en ayant des codes php qui soit interprété par le serveur.
si c'est ça tu dois placer un .htaccess à la racine de ton site avec
Citation : AddType application/x-httpd-php .shtml |
Marsh Posté le 19-04-2003 à 16:29:39
ola! j'ai mal expliqué.
je voudrais garder le format d'url avec juste une chaine variable derriere le ?
ce que j'avais avant:
fichier.shtml?page
je veux que ca devienne:
fichier.php?page
donc ça ça demande l'utilisation d'une variable.
en shtml c'est $QUERY_STRING .
est-ce la même en php? et a-t-on le droit, comme en shtml, de coller une variable à une chaîne de caractères?
ou doit-on, à l'instar du javascript, procéder à une juxtaposition et à la création d'une nouvelle variable?
si je réponds que on a le droit, et que cette variable qui désine la chaîne de caractere, mon code serait donc:
Code :
|
au passage, j'indique que le bdd inscrit dans le code n'est autre qu'une extension pour un format ascii comme ca aurait pu être n'importe quoi d'autre comme .txt, .html, bref.
merci de répondre
Marsh Posté le 19-04-2003 à 16:32:38
mais comme je suis con, je n'avais pas pensé que de toutes manières, je serai obligé de changer tous les liens, puisque le .shtml deviendra .php!
je voulais à la base éviter juste d'avoir des liens de ce genre:
Code :
|
c'est pour cela que ma question est si basique, je trouve
Marsh Posté le 19-04-2003 à 17:11:31
pour l'URL complète (dossier + fichier + params) c'est $_SERVER['REQUEST_URI']
Tu peux facilement virer tout ce qui est avant le "?" par exemple.
Marsh Posté le 19-04-2003 à 17:37:10
une variable équivalente à $QUERY_STRING n'existe donc t elle pas?
mon post avec le code que j'ai pensé est-t-il correct ou pas?
Marsh Posté le 19-04-2003 à 17:59:15
$_SERVER['QUERY_STRING'] (mais j'ai pas testé)
Marsh Posté le 19-04-2003 à 19:36:51
merci antp!!!! ça marche!!!
grâce à vous, je vais bosser php et je vais pas l'abandonner!!( )
Marsh Posté le 19-04-2003 à 19:54:05
la variable marche, mais malheureusement pas l'include!
comment faire de la juxtaposition en php? je crois que c'est la seule solution mais apparemment contrairement à JS l'opérateur "+" ne marche pas..
bon, alors dans ma barre d'adresse je mets ca:
Code : |
essai.php c'est ca:
Code :
|
mais il me donne ce caca dans le genre:
Code :
|
mais pourtant, cette adresse est bien valide:
http://thwz.free.fr/dark/base/clan/membres.bdd
quelqu'un peut m'expliquer? et me donner une solution au plus vite, car je dois faire l'update de mon site ce soir!!
Marsh Posté le 19-04-2003 à 19:56:26
Code :
|
essaye ca, c mieux...
Marsh Posté le 19-04-2003 à 16:09:46
salut tout le monde!
une petite question basique de débutant:
je veux passer au php, j'ai déjà des includes de ssi. mais j'ai besoin de php. tous mes URL sont du genre: index.shtml?page
j'aimerais avoir le code (que je ne pense pas long) pour une include php tout en gardant ce format d'URL;
ça serait sympa de répondre, sinon je vais me décourager pour la vie!