> Tous les forumsForum des Webmasters

 codes perdus...aide svp !?
Statut du sujet : NON RESOLU Imprimer
 balzac
  Posté le 01/04/2008 @ 10:40  
 Petit astucien

211 Messages
Bonjour à Vous

Je gère un site de modèles pour photographes et un ami m’avait crée une base de données (PHP+Myql) qui me permettait de CREER la page modeles en intégrant les infos par l’administration : age, département, le lien vers sa fiche, une photo etc…ensuite on pouvait choisir d’afficher cette page SOIT par date d’inscription, soit par département soit par age etc…malheureusement, je ne sais pas ce que j’ai fait mais ça ne fonctionne PLU S… et je n’y connais RIEN !! L

Pour vous expliquer ce qui s’est passé, un jour que j’étais dedans, j’ai eu une panne de courant…avec mon éditeur ouvert et certains codes php (qui dirigent la base si j’ai bien compris…) ont disparu donc plus rien ne fonctionne L

J’ai réussi à exporter le fichier de la base mais je n’y comprends RIEN alors si quelqu’un peut m’expliquer comment la refaire fonctionner ou m’aider ??
MERCI à vous

 Afficher le profil de balzacEnvoyer un message privé à balzac
 
 
Publicité
 tirikou  Posté le 01/04/2008 à 12:26  
Petit astucien


762 Messages

Bonjour,

Le fait d'avoir récupéré le fichier de la base (donc la base de données ?) est une bonne chose.

Toutefois c'est sans doute l'accès à la base qui est corrompu (an minimum).

Cela se trouve dans les pages de code php qu'il te faudrait récupérer.

La connexion à la base est faite par une fonction qui est du type :


$host = "localhost"; $user = "login"; $pass = "mot_de_passe"; $bd = "base_de_données";


function connect ($host, $user, $pass, $bd){
mysql_connect ($host,$user,$pass) or die ('Erreur fonction connect: '.mysql_error() );
mysql_select_db($bd) or die ('Erreur :'.mysql_error());}//Fin de fonction connect

connect ($host, $user, $pass, $bd);

Si tu vois ces lignes ou similaires tu peux récupérer l'identifiant et le mot de passe $user, $pass

Au fait tu parles d'une base de données d'un site internet ou d'une base en local ?

Afficher le profil de tirikouEnvoyer un message privé à tirikou
 Revenir en haut de la page
 balzac  Posté le 01/04/2008 à 13:31  
Petit astucien

211 Messages

Bonjour

MERCI de ta réponse

il s'agit bien d'une base de données qui administre un SITE donc pour répondre à ta question, j'ai bien une partie des codes sur certaines pages mais d'après ce que j'ai vu j'ai perdu le dossier qui contient FONCTIONS.PHP...or, sans doute que celui-ci est indispensable !!?

Si tu veux m'aider, je te passerai ce que j'ai : les focntions de la base et les codes récupérés...

MERCI de ton aide !

Afficher le profil de balzacEnvoyer un message privé à balzac
 Revenir en haut de la page
 tirikou  Posté le 01/04/2008 à 16:44  
Petit astucien


762 Messages

Aie Aie Aie,

En général cette page fonction.php contient déjà au moins la connexion à la bdd et là il faut que tu ais les identifiants de connexion.

Si c'est ton propre hebergement tu dois avoir le login d'accès et le mot de passe ainsi que le nom de ta base.

Il te suffit alors de les mettre dans la fonction que je t'ai donné plus haut.

Mais ce qui peut être très gênant c'est si d'autres fonctions étaient codées pour gérer ton admin par exemple.

Ce que tu peux commencer par faire c'est de mettre la fonction de connexion dans une page de ton editeur et l'enregsitrer sous fonction.php

As tu un serveur local ? Wamp ou easy php ?

Si tu as l'un ou l'autre mets tout ton site dedans ainsi que ta base récupérée.

Et met ceci pour définir les paramètres de la fonction.

$host = "localhost"; $user = "root"; $pass = ""; $bd = "nom_de_ta_base";

Ensuite essaie de lancer ton site en local et dis moi les erreurs qu'il t'annonce.

Afficher le profil de tirikouEnvoyer un message privé à tirikou
 Revenir en haut de la page
 balzac  Posté le 01/04/2008 à 17:09  
Petit astucien

211 Messages

J' AI tous les identifiants...j'ai même des pages entières de codes qui sont bons (du moins je pense)

je te passe ça en message privé pour que tu regardes...par contre j'avais une page "admin" sur laquelle je mettais mon identifiant+ passe ensuite j'avais une page "ajouter" une page "supprimer" une "modifier" et c'était avec ces pages que je gérais car je ne sais PAS CODER du tout :(

et ce sont CES pages que je n'ai plus et que je ne sais pas refaire !!

MERCI de ton aide...

Afficher le profil de balzacEnvoyer un message privé à balzac
 Revenir en haut de la page
 tirikou  Posté le 01/04/2008 à 17:51  
Petit astucien


762 Messages

Ok j'ai eu une page en mp.

Il y a bien des fonctions appelées qui étaient dans ta page fonctions.php. veriflimit() et nombre_pages()

Donc déjà cela va buguer si tu n'as pas ces fonctions.

Si en plus tu n'as plus ta page admin tu comprends que cela risque de poser un sérieux problème.

Il faudrait que tu trouves quelqu'un qui puisse regarder direct sur ton pc où à qui tu puisses tout envoyer pour qu'il recode.

Voire même un cahier des charges car c'est pas en voyant le code seulement que l'on peut se rendre compte de l'ergonomie du site.

Au fait t'es sur que c'est pas une blague que t'aurait fait ton pote en ce jour de St Con ?????

Afficher le profil de tirikouEnvoyer un message privé à tirikou
 Revenir en haut de la page
 balzac  Posté le 01/04/2008 à 17:59  
Petit astucien

211 Messages

Ouais...probleme c'est que le site existe PLUS !

Cela a fonctionné pendant plusieurs années sans souci jusqu'au jour où j'ai eu une panne de courant :(

Je voulais justement me resservir de cette base pour un NOUVEAU site ! le "cahier des charges" est simple : avoir une page de modeles qui s'affiche normalement en entrant les elements dans la base par une page d'admini : prénom, age, departement, photo, lien vers sa fiche etc puis pouvoir afficher cette page "normalement" ET par age, par departement...

Moi, je suis OK pour confier le travail a quelqu'un mais QUI peut d'en charger ??? SI proposition, contactez moi en privé pour accord :)

Afficher le profil de balzacEnvoyer un message privé à balzac
 Revenir en haut de la page
 Dreamer  Posté le 01/04/2008 à 18:15  
Astucien


3758 Messages

Salut

Avec l'éditeur ouvert , tu as tout perdu ???

Mais tu n'avais pas de double de ton site sur un CD ou un DD ?

Et avec ton FTP , tu n'as rien récupéré sur ton site distant ?

Au pire avec une coupure de courant venant de toi , il ne devrait y avoir qu'un fichier hacké celui qui était ouvert et encore !!

Si j'ai bien compris , tu avais ouvert le site pour y travailler en mettant des infos , pas en travaillant sur les scripts php , je suis surpris !

A +

Afficher le profil de Dreamer Voir la configuration de DreamerEnvoyer un message privé à Dreamer
 Revenir en haut de la page
 balzac  Posté le 01/04/2008 à 18:23  
Petit astucien

211 Messages

NON...j'avais des sauvegardes mais évidemment ANCIENNES..!

En fait, quand j'ai vu que j'avais perdu l'admin...et comme je DEVAIS mettre a jour impérativement j'ai fait au plus simple :...j'ai tout VIRE et j'ai ajouté les éléments " à la main" directement depuis mon éditeur :(

Donc il me reste la base sur le serveur mais PAS le php...

Afficher le profil de balzacEnvoyer un message privé à balzac
 Revenir en haut de la page
 Dreamer  Posté le 01/04/2008 à 18:31  
Astucien


3758 Messages

Re

Comme je disais précédemment , il n'y avait surement qu'un fichier défectueux , il te suffisait de récupérer les autres sur le site distant et en comparant avec tes sauvegardes tu aurais pu trouver lequel était HS !!

Quand tu parles de sauvegardes : scripts ou BDD ?

Afficher le profil de Dreamer Voir la configuration de DreamerEnvoyer un message privé à Dreamer
 Revenir en haut de la page
 tirikou  Posté le 01/04/2008 à 18:34  
Petit astucien


762 Messages

Oui dreamer à raison, ne confonds pas ton interface mysql (ta base) avec ton ftp où étaient stockées tes pages.

Si tu as rajouté quelque chose à la main ce devait être dans ta base pas sur ton ftp ???

Afficher le profil de tirikouEnvoyer un message privé à tirikou
 Revenir en haut de la page
 balzac  Posté le 01/04/2008 à 18:54  
Petit astucien

211 Messages

OK...je me suis mal expliqué : sur mon serveur j'ai toujours la BDD

mais je ne l'utilise PLUS du tout : quand j'ai mis les éléments " a la main" sur la page et que j'ai publié j'avais des codes d'erreur qui apparaissaient..; (forcément..) donc j'ai VIRE tout les codes des pages avant de les republier...et évidemment ces pages ont effacés les versions précédentes donc j'ai bien LA BASE inutilisée ET des pages vides de codes..!

Afficher le profil de balzacEnvoyer un message privé à balzac
 Revenir en haut de la page
 tirikou  Posté le 01/04/2008 à 19:03  
Petit astucien


762 Messages

Oui c'est très clair

Alors Y'a + K'a recoder et la ce n'est peut être pas le bon jour pour demander cela à un astucien ...

A moins que dreamer dans son extrême bonté et patience ne te sorte quelque chose de derrière les fagots .

...

Afficher le profil de tirikouEnvoyer un message privé à tirikou
 Revenir en haut de la page
 Dreamer  Posté le 01/04/2008 à 19:07  
Astucien


3758 Messages

Non, désolé le PHP et moi on est pas vraiment potes .....

Mais les fameuses sauvegardes , elles concernaient quoi ? La BDD ou le site ?

Afficher le profil de Dreamer Voir la configuration de DreamerEnvoyer un message privé à Dreamer
 Revenir en haut de la page
 balzac  Posté le 01/04/2008 à 19:48  
Petit astucien

211 Messages

Je ne savais pas qu'il y avait des JOURS préférables à d'autres pour obtenir plus ou moins de réponses !!

De toute façon, le site est en panne depuis un moment donc ce n'est pas à quelques jours près et je veux bien attendre le temps qu'il faut pour avoir du travail bien fait...donc l' appel est est lancé : si un CODEUR PHP est disposé à me le faire...!?

MERCI à Tous

Afficher le profil de balzacEnvoyer un message privé à balzac
 Revenir en haut de la page
 kalinka  Posté le 01/04/2008 à 20:49  
Astucienne


2940 Messages

il n'y a pas de jours préférables a d'autres il y a des webmasters plus ou moins spécialisés dans un secteur par exemple dreamer est un pro des vaches ( et non pas une peau de vache ), Elle est plutot calée en français et en création de site, tirikou est le spécialiste de la vulgarisation informatique et moi je suis la plus douée en recherche sur le web. Pour ta réponse il ne te reste plus qu'a esperer que malcom le génie du php te propose une solution .

Plus serieusement, tu n'a aucune sauvegarde ( meme tres ancienne) des fichiers php ? car si la base de donnée est intacte, il suffit juste de remettre les fichiers avec les memes requetes (donc meme des tres vieux feront l'affaire) pour que ton site apparaisse de nouveau

Afficher le profil de kalinkaEnvoyer un message privé à kalinka
 Revenir en haut de la page
 tirikou  Posté le 01/04/2008 à 21:04  
Petit astucien


762 Messages

ce jour est celui que l'on appele le C day par opposition au D day (D day = le jour le plus long et C day le jour le plus c..)

Un premier avril n'est pas à mon sens un jour à s'engager sur un projet

ce n'était qu'une boutade.

Afficher le profil de tirikouEnvoyer un message privé à tirikou
 Revenir en haut de la page
 Dreamer  Posté le 01/04/2008 à 21:09  
Astucien


3758 Messages
Me faire traiter de pro des vaches , t'exagères Kalinka ( ) , par contre Malcolm est absent quelque temps , il ne pourra passer qu'épisodiquement d'après son petit mot que j'ai reçu dernièrement ( stage , si je me rappelle bien )
Afficher le profil de Dreamer Voir la configuration de DreamerEnvoyer un message privé à Dreamer
 Revenir en haut de la page
 kalinka  Posté le 01/04/2008 à 22:20  
Astucienne


2940 Messages

si tu est un pro des vaches cest parce que tu le veau bien

desolé elle est tres nulle

Afficher le profil de kalinkaEnvoyer un message privé à kalinka
 Revenir en haut de la page
 Dreamer  Posté le 01/04/2008 à 23:19  
Astucien


3758 Messages
kalinka a écrit :

si tu est un pro des vaches cest parce que tu le veau bien

desolé elle est tres nulle


Elle est nulle .......meuh non !! pas Elle !!

Afficher le profil de Dreamer Voir la configuration de DreamerEnvoyer un message privé à Dreamer
 Revenir en haut de la page
 kalinka  Posté le 02/04/2008 à 00:39  
Astucienne


2940 Messages

elle est nulle mais pas Elle car Elle n'est pas nulle mais elle oui, si Elle etait nulle ca se saurait tandis qu'elle est nulle c'est une certitude

Afficher le profil de kalinkaEnvoyer un message privé à kalinka
 Revenir en haut de la page
 Dreamer  Posté le 02/04/2008 à 09:09  
Astucien


3758 Messages
kalinka a écrit :

elle est nulle mais pas Elle car Elle n'est pas nulle mais elle oui, si Elle etait nulle ca se saurait tandis qu'elle est nulle c'est une certitude


Afficher le profil de Dreamer Voir la configuration de DreamerEnvoyer un message privé à Dreamer
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte




Les sujets pertinents liés
souci pour ma pages commentaires
Page HTML avec graphs et TDBs par resultats requet
probleme avec jimdo
Gestion de contenu en php - help svp !!!
programe javascript!!aidez moi!!
Compteurs
appear et fade : fonctions ?
[php] récup' des données
Aide PHP svp
Aide pour finaliser mon formulaire SVP à tous???
Probleme de reecriture de php en html
html,php...pourquoi pas frontpage,...?
fichier midi a télecharger besoin d aide
Fil RSS
besion d'aide (zone de liste est href)
modifier une intro flash..? AIDE SVP
Mon formulaire contact ne fonctionne pas
 
Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !



 > Tous les forumsForum des Webmasters

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page
Comme PC Astuces, mettez-vous au vert avec Ikoula !
Faites le choix d'un hébergeur acteur de l'environnement !