Make WordPress Core

Ticket #10260: src_move_wordpress.php

File src_move_wordpress.php, 1.4 KB (added by latour.alain@…, 17 years ago)
Line 
1<?PHP
2if (isset($_POST["ok"])) {
3 $host="localhost";
4 $login="root";
5 $pass="";
6 $base="blog";
7 $cnx=mysql_connect($host, $login, $pass);
8 if (!$cnx) {
9 echo "erreur de connexion : ".mysql_error();
10 }else{
11 if (!mysql_select_db($base, $cnx)) {
12 echo "erreur de connexion : ".mysql_error();
13 }
14 /* on recupere les billets de dotclear avec leur catégories */
15 $A_temp_table = array();
16 $S_req = "
17 SELECT
18 `wp_posts`.`ID`,
19 `wp_posts`.`post_content`
20 FROM
21 `wp_posts`";
22 $A_result = mysql_query($S_req);
23 while ($A_row = mysql_fetch_row($A_result)) {
24 $A_temp_table[]=$A_row;
25 }
26
27 //print_rn ($A_temp_table);
28
29 $I_nb_elements = count($A_temp_table);
30 for ($i=0; $i < $I_nb_elements; $i++){
31 $s_link = $A_temp_table[$i][1];
32 //print_rn ($s_link);
33 $s_blogLink = "/blog/images/";
34 $s_photoblogLink = "/photoblog/wp-includes/images/dotclear/";
35 $s_finalLink = str_replace($s_blogLink, $s_photoblogLink, $s_link);
36 //print_rn ($s_finalLink);
37 $S_req_update = "
38 UPDATE wp_posts
39 SET post_content = '".$s_finalLink."'
40 WHERE ID = ".$A_temp_table[$i][0];
41 //print_rn ($S_req_update);
42 mysql_query($S_req_update);
43 }
44
45}
46
47?>
48<form id='import' enctype="multipart/form-data" action='' method='POST'>
49<input type='hidden' name='type_action' value=''/>
50<table>
51 <tr>
52 <td><input type="submit" name="ok" value="MOVE"/></td>
53 </tr>
54</form>
55</table>