Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL Webou Webou Pro
Recherche avancée  
*
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
20 Novembre 2017, 18:10:58


Connexion avec identifiant, mot de passe et durée de la session


Pages: [1]   Bas de page
  Imprimer  
Auteur Fil de discussion: changement d'index  (Lu 4210 fois)
0 Membres et 1 Invité sur ce fil de discussion.
skizorager
Nouveau
*
Hors ligne Hors ligne

Messages: 6


Voir le profil
« le: 08 Juillet 2007, 01:06:25 »

hello,

je voudrais changer mon index.php en index2.php de base dans le server.
j'aurais voulu utiliser votre redirect mais il y a une frame qui fait tout foirer dans l'index2.php. et il faut abselument que l'index.php reste index.php, il ne faut pas un rename manuel sur le ftp mais bien un changement de default index sur la config server.

comment puis-je faire ? où dois-je aller ?

en clair, que http://skizorager-ogspy.webou.net/index.php devienne http://skizorager-ogspy.webou.net/index2.php en tapant http://skizorager-ogspy.webou.net sans modifier le nom index.php sinon ça couille avec la frame, ça me met des double frame à chaque fois que je fais une option interne, il réinterroge une variable de index.php et réouvre la frame....
« Dernière édition: 08 Juillet 2007, 14:32:11 par skizorager » Journalisée
Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL
« le: 08 Juillet 2007, 01:06:25 »

 Journalisée
K@cem
Never trust user input
Big boss
*****
Hors ligne Hors ligne

Messages: 2 724



Voir le profil WWW
« Répondre #1 le: 08 Juillet 2007, 17:06:26 »

Tu peux le faire avec un fichier .htaccess Sourire
Pour savoir comment en créer un je te conseil d'aller lire la procédure sur le forum tutoriaux !
En gros tu crée un .htaccess ou tu mettera ce code :
Code:
RewriteEngine on
RewriteRule ^index\.php$ /index2.php [L]

Si ça marche pas tu devra mettre ce code :
Code:
RewriteEngine on
RewriteRule ^index\.html$ /index2.php [L]

Avec ce dernier code, si tu tape : http://skizorager-ogspy.webou.net/
tu sera sur la page : http://skizorager-ogspy.webou.net/index2.php

Mais si tu tape http://skizorager-ogspy.webou.net/index.php
tu sera sur index.php
Sourire
Journalisée

Le support ne se fait pas par MP, merci de le respecter !
skizorager
Nouveau
*
Hors ligne Hors ligne

Messages: 6


Voir le profil
« Répondre #2 le: 08 Juillet 2007, 22:06:15 »

ok j'essaye et je vous dit quoi.
Journalisée
K@cem
Never trust user input
Big boss
*****
Hors ligne Hors ligne

Messages: 2 724



Voir le profil WWW
« Répondre #3 le: 08 Juillet 2007, 22:53:32 »

j'éspère que ça marchera Sourire
Journalisée

Le support ne se fait pas par MP, merci de le respecter !
skizorager
Nouveau
*
Hors ligne Hors ligne

Messages: 6


Voir le profil
« Répondre #4 le: 09 Juillet 2007, 17:38:18 »

re,

ben non ça ne marche pas, pour les meme raisons à premiere vue, la redirection du index.php se fait bien (comme celle dans le pannel admin d'ailleur) et ça fait le meme resultat, c a d que dans la frame, il reprend l'index.php et recharge la frame indéfiniment.

explication plus clair :

index.php = mon site (mainframe)
index2.php = topframe + mainframe

donc si je redirige l'index.php vers index2.php, il va charger, encore et toujours la topframe jusqu'à ce qu'il beug.

code utilisé pour redirection : (le premier marchait pas, le deuxieme foirait, donc j'ai un peut chercher sur google)

Code:
RedirectPermanent /index.php http://c00lman.free.fr/index2.php

et

Code:
RedirectPermanent /index.php /index2.php

j'en revien donc à ma question du début, a t on acces au httpd.conf d'apache pour modifier l'url default ?
« Dernière édition: 09 Juillet 2007, 17:43:50 par skizorager » Journalisée
Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL
« Répondre #4 le: 09 Juillet 2007, 17:38:18 »

 Journalisée
skizorager
Nouveau
*
Hors ligne Hors ligne

Messages: 6


Voir le profil
« Répondre #5 le: 09 Juillet 2007, 17:59:47 »

j'ai peut etre une solution,

il faudrait que le index2.php n'agisse que dans la mainframe, charge la topframe une fois et puis qu'il ne travail que dans la mainframe. C'est possible ça ? je vous colle le lien de index2.php (topframe + mainframe) :

Code:
<?php 
include(
"config.inc.php");
$url=$_GET["url"];
if(!$url)
{
$url=$page["sorry"]; // Show a page if there is no URL set.
}
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>OGSPY</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<frameset rows="50,*" frameborder="NO" border="0" framespacing="0">
  <frame src="topframe.php?url=<?php echo"$url?>" name="topFrame" scrolling="NO" noresize >
  <frame src="<?php echo "/index.php"?>" name="mainFrame">
</frameset>
<noframes><body>

</body></noframes>
</html>

config.inc.php dit ce que vaut back et sorry comme page, sorry en gros c une mainframe de secour pour dire qu'il y a rien.

voici le topframe :

Code:
<?php 
$url=$_GET["url"];

?>

<title>Ogspy Uni49 LRS</title><body bgcolor="#000000" text="#FFFFFF" link="#FF0000" vlink="#FF0000" alink="#FFFF00" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="100%" height="50" border="0" cellpadding="0" cellspacing="0">
  <tr>
<td align="center">
      <embed name="MediaPlayer" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" autostart="true" src="http://84.244.180.23:7548" width="320" height="67" type="application/x-mplayer2" showstatusbar="1" volume="-20">
      </embed>
</div></td>
  </tr>
  <tr>
    <td bgcolor="#CCCCCC"><div align="center"><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">
<a href="<?php echo "$back"?>" target="_top">Go
        Back</a>

<?php 
if($url=="sorry.php")
{

}
else
{
echo " &gt;&gt; <a href='$url' target='_top'>Remove Frame</a>";
}
?>
</font></div></td>
  </tr>
</table>

et le index.php

Code:
<?php
/***************************************************************************
* filename : index.php
* desc. :
* Author : Kyser - http://ogs.servebbs.net/
* created : 15/11/2005
* modified : 22/08/2006 00:00:00
***************************************************************************/

define("IN_SPYOGAME"true);

require_once(
"common.php");

require_once(
"mod/Arcade/arcade_intercept.php");

$php_start benchmark();
$sql_timing 0;

if (!isset(
$pub_action)) {
$pub_action "";
}

if (
strstr($_SERVER['HTTP_USER_AGENT'], "OGSClient") === false) {
if (MODE_DEBUG) {
require_once("views/debug.php");
}

if (is_dir("install") && $pub_action != "message") {
redirection("index.php?action=message&id_message=install_directory&info");
}
if ($server_config["server_active"] == && $pub_action != "login_web" && $pub_action != "logout" && $user_data['user_admin'] != 1) {
$pub_action "server_close";
}

// Visiteur non identifié
if (!isset($user_data["user_id"]) && !(isset($pub_action) && $pub_action == "login_web")) {
if ($pub_action == "message") {
require("views/message.php");
}
else {
if (preg_match("#^action=(.*)#"$_SERVER['QUERY_STRING'], $matches)) {
$goto $matches[1];
}
require_once("views/login.php");
}
exit();
}

if ($pub_action <> '') {
        
$query "SELECT root, link FROM ".TABLE_MOD." WHERE active = '1' AND action = '".$pub_action."'";
        
$result $db->sql_query($query);
        if (
$db->sql_numrows($result)) {
            
$val $db->sql_fetch_assoc($result);
            require_once(
"mod/".$val['root']."/".$val['link']);
            exit();
        }
    }

switch ($pub_action) {
//----------------------------------------//
//--------Connexion---------//
//----------------------------------------//
//Identification
case "login_web" :
user_login();
break;

//Déconnexion
case "logout" :
user_logout();
break;

//----------------------------------------//
//---Administration---//
//----------------------------------------//
case "administration" :
require_once("views/admin.php");
break;

case "set_serverconfig" :
set_serverconfig();
break;

case "extractor" :
log_extractor();
break;

case "db_optimize" :
db_optimize();
break;

//----------------------------------------//
//---Gestion des membres---//
//----------------------------------------//
case "home" :
require_once("views/home.php");
break;

case "graphic_curve" :
require_once("views/graphic_curve.php");
break;

case "graphic_pie" :
require_once("views/graphic_pie.php");
break;

case "set_empire" :
user_set_empire();
break;

case "del_planet" :
user_del_building();
break;

case "move_planet" :
user_move_empire();
break;

case "profile" :
require_once("views/profile.php");
break;

case "newaccount" :
user_create();
break;

case "message" :
require("views/message.php");
break;

case "admin_modify_member" :
admin_user_set();
break;

case "member_modify_member" :
member_user_set();
break;

case "delete_member" :
user_delete();
break;

case "new_password" :
admin_regeneratepwd();
break;

case "usergroup_create" :
usergroup_create();
break;

case "usergroup_delete" :
usergroup_delete();
break;

case "usergroup_setauth" :
usergroup_setauth();
break;

case "usergroup_delmember" :
usergroup_delmember();
break;

case "usergroup_newmember" :
usergroup_newmember();
break;



//----------------------------------------//
//--- ---//
//----------------------------------------//
case "galaxy" :
require_once("views/galaxy.php");
break;

case "galaxy_sector" :
require_once("views/galaxy_sector.php");
break;

//Chargement galaxie
case "get_data" :
galaxy_getsource();
break;

//
case "show_reportspy" :
require_once("views/report_spy.php");
break;

//
case "add_favorite" :
user_add_favorite();
break;

//
case "del_favorite" :
user_del_favorite();
break;

//
case "search" :
require_once("views/search.php");
break;

//
case "cartography" :
require_once("views/cartography.php");
break;

//
case "statistic" :
require_once("views/statistic.php");
break;

//
case "ranking" :
require_once("views/ranking.php");
break;

//
case "drop_ranking" :
galaxy_drop_ranking();
break;

//
case "about" :
require_once("views/about.php");
break;

//
case "galaxy_obsolete" :
require_once("views/galaxy_obsolete.php");
break;

//
case "add_favorite_spy" :
user_add_favorite_spy();
break;

//
case "del_favorite_spy" :
user_del_favorite_spy();
break;



//----------------------------------------//
//--- ---//
//----------------------------------------//
case "mod_disable" :
mod_disable();
break;

//
case "mod_uninstall" :
mod_uninstall();
break;

//
case "mod_active" :
mod_active();
break;

//
case "mod_install" :
mod_install();
break;

//
case "mod_update" :
mod_update();
break;


//
case "mod_up" :
mod_sort("up");
break;


//
case "mod_down" :
mod_sort("down");
break;


//----------------------------------------//
//--- ---//
//----------------------------------------//
case "server_close":
require_once("views/serverdown.php");
break;

default:
require_once("views/galaxy.php");
break;
}
}
else {
header("Content-Type: application/octet-stream");
if ($server_config["server_active"] == 0) {
die("<!-- [Login=0] Server desactived -->"."\n");
}

//Visiteur non identifié
if ((!isset($user_data["user_id"]) && !(isset($pub_action) && $pub_action == "login"))) {
die ("<!-- [Login=0] Accès refusé  -->");
}

switch ($pub_action) {

//
case "login" :
user_ogs_login();
break;

//
case "postplanets" :
galaxy_ImportPlanets();
break;

//
case "fbimport" :
galaxy_ExportPlanets();
break;

//
case "postrankpoints_player":
galaxy_ImportRanking_player("points");
break;

//
case "postrankflotte_player":
galaxy_ImportRanking_player("flotte");
break;

//
case "postrankresearch_player":
galaxy_ImportRanking_player("research");
break;

//
case "getstats_player":
galaxy_ExportRanking_player();
break;

//
case "getstatsinfo_player":
galaxy_ShowAvailableRanking("player");
break;

//
case "postrankpoints_ally":
galaxy_ImportRanking_ally("points");
break;

//
case "postrankflotte_ally":
galaxy_ImportRanking_ally("flotte");
break;

//
case "postrankresearch_ally":
galaxy_ImportRanking_ally("research");
break;

//
case "getstats_ally":
galaxy_ExportRanking_ally();
break;

//
case "getstatsinfo_ally":
galaxy_ShowAvailableRanking("ally");
break;

//
case "postspyingreports" :
galaxy_ImportSpy();
break;

//
case "reportsforsystem" :
galaxy_ExportSpy();
break;

//
case "spyreport" :
galaxy_ExportSpy_since();
break;

default:
die("<!-- Requête inconnu (".$pub_action.") -->");
}
}
?>

comme dit dans le premeir sujet, chuis un bouley en php, je tien pa sà trifouiller pour remplacer tout les index.php en index2.php, je suis cetain qu'il y a un moyen plus simple et correcte.
« Dernière édition: 09 Juillet 2007, 18:06:07 par skizorager » Journalisée
K@cem
Never trust user input
Big boss
*****
Hors ligne Hors ligne

Messages: 2 724



Voir le profil WWW
« Répondre #6 le: 09 Juillet 2007, 22:27:01 »

Tu veux que quand on arrive sur cette adresse : http://skizorager-ogspy.webou.net/
ou http://skizorager-ogspy.webou.net/index.php
qu'on soit redirigé vers : http://skizorager-ogspy.webou.net/index2.php

Tu va ouvrir ton fichier index.php puis mettre ce code avant tout (avant <?php ...)  :

Code:
<?php
header
"Location: http://skizorager-ogspy.webou.net/index2.php");
exit();
?>

Et réponds moi si ça marche ou pas  Clin d'oeil
Journalisée

Le support ne se fait pas par MP, merci de le respecter !
skizorager
Nouveau
*
Hors ligne Hors ligne

Messages: 6


Voir le profil
« Répondre #7 le: 10 Juillet 2007, 17:36:20 »

comme j'ai vu que ça pausait quelques problemes, j'ai modifier mon idée, je l'ai adaptée en fonction de ce que je savais +/- faire, en gros mon projet c'était de faire une frame au dessus pour y inclure une radio. Cette radio devait etre chargée au demarrage du site (c'est ça qui pausait probleme), alors j'ai mis une menu déroulant sur l'index disant de choisir entre les radios, (à la limite c'est mieux comme ça). Mon probleme est réglé d'uen façon différente,

pour voir le resultat : http://skizorager-ogspy.webou.net/

j'ai joué à Mc giver, mais ça donne meme plutot bien :-)
Journalisée
K@cem
Never trust user input
Big boss
*****
Hors ligne Hors ligne

Messages: 2 724



Voir le profil WWW
« Répondre #8 le: 10 Juillet 2007, 19:00:39 »

oui en effet c'est beaucoup mieux que les frames qui sont déconseillées ... Sourire
Journalisée

Le support ne se fait pas par MP, merci de le respecter !
skizorager
Nouveau
*
Hors ligne Hors ligne

Messages: 6


Voir le profil
« Répondre #9 le: 10 Juillet 2007, 19:52:00 »

je voudrais pas te vexer, mais c'est des frames  Grima&ccedil;ant
Journalisée
K@cem
Never trust user input
Big boss
*****
Hors ligne Hors ligne

Messages: 2 724



Voir le profil WWW
« Répondre #10 le: 10 Juillet 2007, 21:43:17 »

oui je viens de voir qu'on est redirigé lorsqu'on sélectionne un genre Sourire
Journalisée

Le support ne se fait pas par MP, merci de le respecter !
Pages: [1]   Haut de page
  Imprimer  
 
Aller à:  

Propulsé par MySQL Propulsé par PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Dilber MC Theme by HarzeM
Page générée en 0.044 secondes avec 21 requêtes.