WordPress.org

Make WordPress Core

Ticket #10260: src_move_wordpress.php

File src_move_wordpress.php, 1.4 KB (added by latour.alain@…, 5 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>