Urgence_ SOS_pb PHP

Mammouth du PHP | 672 Messages

11 juin 2010, 08:46

Sur le navigateur, c'est quelle adresse ?

Nockie
Invité n'ayant pas de compte PHPfrance

11 juin 2010, 10:26

Je ne vois pas la nécessité de donner l'adresse du site.
Bien que celui-ci soit évidemment public (site dédié à mon travail) je préfère ne pas le lancer pour l'instant comme ça sur un forum sans l'accompagner ni savoir à qui je m'adresse
Prenez ça comme vous voulez.
Si vous pouvez malgré tout m'aider à résoudre cette encombrante ligne de code, merci d'avance
Sinon... bonne journée

ViPHP
ViPHP | 5462 Messages

11 juin 2010, 10:28

Je ne vois pas la nécessité de donner l'adresse du site.
Bien que celui-ci soit évidemment public (site dédié à mon travail) je préfère ne pas le lancer pour l'instant comme ça sur un forum sans l'accompagner ni savoir à qui je m'adresse
Prenez ça comme vous voulez.
Si vous pouvez malgré tout m'aider à résoudre cette encombrante ligne de code, merci d'avance
Sinon... bonne journée
il te reste quoi comme erreur ?

Nockie
Invité n'ayant pas de compte PHPfrance

11 juin 2010, 10:35

cette ligne
:$1$BGOw7rj4$XfytoqlnwRzMSOCm33QnI. :$1$iLTOf3sY$//KvggzjZgjPYlQcQg5Aq0 lol:$1$y4M26tyz$Gzs4LM/QmaIfoFCrfsrDE0 :$1$utViWtMm$RlEnhHKsrJicIfOIKxdcr. :$1$cEF2vCWi$.w2yN0Y0PAO15gbnU3mXd0 :$1$bKwNRU7O$/5KexIfjyMnrRgDPA5lzZ0 :$1$KZk5naYw$R8wItWAcGF5YTPzvbcgOA.
qui apparait à la page monsitesecret/index.php

Je n'en trouve trace nulle part dans les deux fichiers qu'on m'a ici conseillé de regardé nav.php ou index.php

ViPHP
ViPHP | 5462 Messages

11 juin 2010, 10:39

ca apparait a début de la page avant ton html ?

Nockie
Invité n'ayant pas de compte PHPfrance

11 juin 2010, 10:45

oui en haut de la page index.php

Si j'ouvre index.php avec dreamweaver

voici les premières lignes
<?
$req["_locate"] = false;
$req["_fonction"] = "";
$req["_move"] = "";
$req["_new_id"] = 0;

include("nav.php");

$_index2 = array("actus");

if($req["table"] != "accueil")
{

ViPHP
ViPHP | 5462 Messages

11 juin 2010, 10:49

deja fais <?php a la palce de <?
ensuite dans nav.php y'a quoi ?
montre aussi le début du code source de ta page HTML ?

Nockie
Invité n'ayant pas de compte PHPfrance

11 juin 2010, 11:06

(merci de m'aider)
deja fais <?php a la palce de <?
Ok. ça n'a rien changé mais c'est fait
ensuite dans nav.php y'a quoi ?
voici les premières lignes
<?
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");

$req["id"] = 0;
$req["table"] = "";

$_table_valeurs = array();

session_start();

include("config.php");
include("_lib/cl_sql.php");
include("_lib/cl_admin.php");
include("_lib/cl_html.php");
include("_lib/cl_dir.php");
include("_lib/cl_search.php");
include("_lib/fonctions.php");


if(!isset($config["php_version"]))
$config["php_version"] = 4.0;

if($config["php_version"] < 4.2)
session_register("_session");
Enfin les lignes apparaissent bien dans la code source de ma page index.php
:$1$BGOw7rj4$XfytoqlnwRzMSOCm33QnI.
:$1$iLTOf3sY$//KvggzjZgjPYlQcQg5Aq0
lol:$1$y4M26tyz$Gzs4LM/QmaIfoFCrfsrDE0
:$1$utViWtMm$RlEnhHKsrJicIfOIKxdcr.
:$1$cEF2vCWi$.w2yN0Y0PAO15gbnU3mXd0
:$1$bKwNRU7O$/5KexIfjyMnrRgDPA5lzZ0
:$1$KZk5naYw$R8wItWAcGF5YTPzvbcgOA.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>mss</title><link

ViPHP
ViPHP | 5462 Messages

11 juin 2010, 11:12

dans quel fichier tu écris ca
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>mss</title><link

Nockie
Invité n'ayant pas de compte PHPfrance

11 juin 2010, 11:18

Mais moi je n'ai rien écrit du tout !
C'est un site qu'on a fait pour moi il y a pas mal de temps et qui fonctionne bien jusqu'à présent

Si j'affiche le code source de la page index.php apparait en effet les lignes de codes mentionnées

Elles n'apparaissent pas dans le fichier index.php que je télécharge depuis mon serveur et pour l'instant je ne sais pas où elles apparaissent.

Désolé je navigue à vue (et même à l'aveugle)

Mammouth du PHP | 672 Messages

11 juin 2010, 11:20

Sur le navigateur, c'est quelle adresse ?
oui en haut de la page index.php
Merci :?
C'est ce que je voulais, on s'est mal compris...
<?
$req["_locate"]						=	false;
$req["_fonction"]					=	"";
$req["_move"]						=	"";
$req["_new_id"]						=	0;

include("nav.php");

$_index2							=	array("actus");

if($req["table"] != "accueil")
{
Ca confirme ce que je pensais :
Tu dois avoir plusieurs lignes du type include("unepage.php"); (a priori 7)
Pour info, include() te permet d'exécuter le fichier spécifié en argument.
Il va falloir ouvrir chaque fichier et supprimer la ligne qui contient les caractères foireux.
Ca devrait le faire.

Restra ensuite à essayer de trouver comment ça se fait que ces caractères se retrouvent dans tes fichiers...

Nockie
Invité n'ayant pas de compte PHPfrance

11 juin 2010, 11:37

Bravo j'ai trouvé une première inclusion avec quelques bribes foireuses

Je ne sais pas comment c'est venu

Je cherche et vous dirais

Merci déjà

Nockie
Invité n'ayant pas de compte PHPfrance

11 juin 2010, 11:46

J'ai fini par trouver et détruire les bestioles

Hormis un fichier display.php situé à la racine
Les autres lignes étaient toutes cachées au début de fichiers php placés dans répertoire appelé "_lib"
Par exemple
cl_dir.php
cl_sql.php

etc

MErci beaucoup donc/

Dernière chose si depuis le serveur je prends tout le site pour le mettre sur mon disque c'est une manière de sauvegarde non ?

merci à vous