L'olivier
Invité n'ayant pas de compte PHPfrance
13 juil. 2015, 18:39
tof73,
Merci, c'était tout bêtement ça.
Après avoir passé presque 2 jours à construire mon petit bout de code en essayant pleins de solutions différentes. Je n'y voyais plus rien.
Maintenant, il me trouve les fichiers comportant des ' dans les noms que je dois modifier un à un ...
yena pas de trop ...
J'avais oublié aussi d'ajouter un if pour ne pas traiter mon fichier ma_routine.php
Ayé, il est passé et ma_DB me dit que tout est arrivé !! merci, trop content
script final (si ça peut aider)
Code : Tout sélectionner
<?php
// Connexion au serveur
$link = mysql_connect("mon_srv", "mon_id", "mon_pwd")
or die("Impossible de se connecter : " . mysql_error());
echo 'Connexion reussie';
?>
<br>
<?php
$db_selected = mysql_select_db('ma_DB', $link);
if (!$db_selected) {
die ('Impossible de sélectionner la base de données : ' . mysql_error());
}
echo 'ma_DB selected';
?>
<br>
<?php
// visite les dir
function ScanDirectory($Directory){
$MyDirectory = opendir($Directory) or die('Erreur');
while($Entry = @readdir($MyDirectory)) {
if(is_dir($Directory.'/'.$Entry)&& $Entry != '.' && $Entry != '..') {
echo '<ul>'.$Directory.'/'.$Entry;
ScanDirectory($Directory.'/'.$Entry);
echo '</ul>';
}
else {
if(strrchr($Entry,'.')==".php"){
echo $Entry."<br />";
if ($Entry!="ma_routine.php"){
$contenu = file_get_contents($Directory.'/'.$Entry, true);
$sql = "INSERT INTO `test`(`chemin`, `nom`, `contenu`) VALUES ('".$Directory."', '".$Entry."', '".$contenu."')";
$result = mysql_query($sql);
if (!$result) {
echo $db_selected." / ";
die('Requête invalide : ' . mysql_error());
}
}
}
}
}
closedir($MyDirectory);
}
ScanDirectory('.');
exit;
@Mega,
Concernant tes 1045 fichiers il n'y a que du texte dedans ? Une solution avec des includes ?
Comment ces fichiers sont ils censés s'agencer dans ton nouvel environnement ? En base ?
Je ne t'ai pas répondu, pardon.
Il m'a compté 1275 fichiers (tout ne doit pas être gardé).
Non, il n'y a pas que du texte dedans.
Il y a aussi la mécanique php de construction des pages html avec des appels aux routines et une structure répétée dans chaque fichier.
Je ne sais pas du tout d'où sort ce framework.
Je sais que le gars qu'à le site utilise depuis super longtemps dreamweaver.
Je suppose que ce doit être un site template (exemple) du soft.
Ce site a plus de 10 ans.
Dans chaque page, y a la mécanique et les données
Les données sont :
Le titre de la page
Le contenu principal
les keywords
la description de la page
des textes supplémentaires associées (colonne de droite)
exemple de page
Code : Tout sélectionner
<?php
// Appel du fichier de gestion du comptage avec cookie
include($_SERVER['DOCUMENT_ROOT']."/_compteur.php");
// Gestion des variables de description de page
$title = "La Mecanique Universelle | égalité | Philosophie, ontologie, religion, liberté, bonheur";
$description = "L'humanité est vouée à atteindre sa perfection | Philosophie, ontologie, contigeance, la mécanique universelle";
$keywords = "ontologie, Amour, amour, divin, Esprit, esprit, suprême, verbe, innommable, éternel, omnipotent, omniprésent, omniscient, acte pur, atome, matière, quarks, photon, big bang, univers, quantique, physique, métaphysique, créateur, joie, vide, Braman, Yahvé, Allah amour absolu, immatériel, homme, égalité, liberté, penseurs, société, me politique, marché, libéralisme, Rochefoucauld, Rousseau, Saint-Thomas, Say, schellingschen, Schelling, Schopenhauer médias, mal, action, technique, nihilisme, domination, être, dieu, l'un, l'absolu, absolu, islam, bouddhisme, Tao, judaïsme, ascétisme, principe créateur, transcendance, transcendant, immanence, immanent, Bayle, Benjamin, Bentham, Berkeley, Bernard, Bestialitât, Between, Bossuet diable, démon, infini, évolution, existentialisme, sagesse, mondialisation, perfection, humanité, humanité, philosophe, philosophie, philosophique, spiritualité, spiritualite, spirituel, spirituelle, religion, religions, religieux, religieuse, l'extase, béatitude, éveil, aqîqa, nirvana, délivrance, ataraxie, époché, conscience, essence, destinée, hasard, vivant, mort, médias, métaphysique, metaphysique, bonheur, téléologie, teleologie, universaliste, intelligence,Pythagore, Héraclite, Parmenide, Platon, Marx, Sartre, Kirkegaard, Malebranche, Spinoza, Hegel, Descartes";
// Appel des fichiers nécessaires à la connexion MySQL et à la gestion des pages
$root = $_SERVER['DOCUMENT_ROOT'];
require($root."/_fonction/generique.php");
?>
<!--Début tableau contenu global du site-->
<link href="_css/web_site.css" rel="stylesheet" type="text/css" />
<table cellspacing="0" cellpadding="0">
<tr><td class="tdcenter" valign="top"> <table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="widthset"></td>
</tr>
</table>
<?require($root."/_look/menu_chap.php");?>
<!--Début tableau contenu central-->
<table cellspacing="0" cellpadding="0" width="100%">
<tr>
<td valign="top" class="tdcentertxt"><p class="chapitre">L'exemple tantrique<p><span class="chapo1">Approcher l'amour et la cuisine avec un abandon
insouciant (bouddhisme)</span>Dans la relation sexuelle par exemple, si le couple pouvait s'abandonner aux sensations, en faisant abstraction de toutes les idées, les images, les peurs, les principes, les paroles, et toutes les mécaniques mentales qui parasitent la sensation, les 2 partenaires atteindraient vraissemblablement l'extase absolu, c'est-à-dire le plaisir absolu des sens et du sentiment pur. Dès que nous en faisons l'expérience, il devient évident que les sensations procurées par le contact entre 2 individus se désirant, les métamorphoses organiques et psychiques, le bien être que ces actes procure donne la mesure de ce qui
pourrait être atteint. En effet, si l'homme pouvait s'extirper du mécanisme cérébral qui fait que le moindre petit détail, une odeur, un bruit, un grain de beauté, un vague reproche, le désir de rendre l'autre conforme à nos désirs, un infime ressentiment, peut entraver la sensation absolue procurée par le corps de l'autre. Il s'agit de l'extase amoureuse.<p>Si j'arrivais donc à écarter cette « personne » qui pense en moi à travers la masse des stéréotypes appris, si je parvenais à
éteindre les réflexions et les jugements permanents du sujet prénommé « jean marc», la conscience pure et objective </span>de mon être prendrait le relais de cette conscience personnelle et subjective</span>. La conscience pure et objective percevrait l'essence des choses et non plus les étiquettes que nous collons sur elle.<p><span class="chapo1">Atteindre le vide c'est vider sa conscience</span>
Lorsqu'un être humain parvient à prendre conscience des choses à travers sa conscience pure</span><strong>,</strong> il est en état de <em>béatitude</em>, de <em>nirvana</em>, d'<em>extase</em>. Cette conscience intérieure de l'être profond, ne <em>pense</em> pas le monde, elle le
<em>ressent</em>, elle est <strong>conscience directe</strong> des choses, <em>conscience intuitive</em>.</p> </td>
</tr>
</table>
<!--Fin tableau contenu central-->
<?require($root."/_look/nav_chap.php");?>
</td>
<td class="tdright" valign="top"> <table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="image/vrac/blind_pix.gif" width="140" height="1"></td>
</tr>
</table>
<!--Début tableau contenu droite-->
<table cellspacing="0" cellpadding="0" class="tabright" >
<tr>
<td align="center"> </td>
</tr>
</table>
<!--Fin tableau contenu droite-->
</td>
</tr>
</table>
<!--Fin tableau contenu global du site-->
<?require($root."/_look/footer.htm");?>
J'ai encore du boulot dessus mais grâce à vous la partie récupération php est passée
Problème résolu.
Merci à tous