|
| balzac | Posté le 01/04/2008 @ 10:40 |
Petit astucien
211 Messages
| Bonjour à VousJe 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 !! LPour 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 LJ’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
|
| |
| |
| 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 ? |
| |
|
| 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 ! |
| |
|
| 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. |
| |
|
| 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... |
| |
|
| 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 ????? |
| |
|
| 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 :) |
| |
|
| 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 + |
| |
|
| 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... |
| |
|
| 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 ? |
| |
|
| 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 ??? |
| |
|
| 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..! |
| |
|
| 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 . ... |
| |
|
| 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 ? |
| |
|
| 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 |
| |
|
| 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 |
| |
|
| 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. |
| |
|
| 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 ) |
| |
|
| 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 |
| |
|
| 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 !! |
| |
|
| 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 |
| |
|
| Dreamer | Posté le 02/04/2008 à 09:09 |
Astucien
3758 Messages
| |
| |
|
|
| Haut de la page |