Connexió a MySql i mostrar una fila

asdfff
[php]

<?php
$SQL="SELECT id,catala FROM catala_castella where catala LIKE ‘fons’ ";
// ES FA LA CONNEXIÓ
$conn= mysqli_connect("localhost", "miquel", "Beseit….!","polidic_cat");// fa la conexió
if (!$conn) { echo "Error: No s’ha pogut connectar a:". DB_NAME ;}
else{echo "Connected successfully";}
// es llegeix la fila de la taula corresponent a "fons"
$result = mysqli_query($conn,$SQL);
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
echo "<br>".$row[‘id’];
echo "<br>".$row[‘catala’];
?>

[/php]

Publicat dins de PHP

PHP While, For (Treure els caracters C3 A0 del script amb 010 editor)

Asad

[php]
<?php
$x = 1;
while($x <= 5) {
echo "The number is: $x <br>";
$x++;
}
?>
[/php]

Scrip per fer una busqueda, dintre d’un fitxer de paraules que comencin per a

[php]
<?php

//busca mots que no comencin per ‘a’
//input A-definicions_mots.txt

$dic= file(‘A-definicions_mots.txt’); //array de 6145
$num_linies=count($dic); //hauria de ser 6145
//$num_linies=10;
echo "$num_linies <br>";
$i=0;
while($i < $num_linies){

$first_char= mb_substr($dic[$i],0,1,’UTF8′); //agafo el primer caracter de la la linia dic[$i]
//echo mb_substr( "воскресенье", 0, 1,’UTF8′); // Returns в
//echo $first_char.bin2hex( $first_char)."<br>" ;
switch($first_char) {
case A:
case a:
case à:
case Ä:
case ä:
echo "$i–$first_char–0k <br>";
break;

default:

echo "$i–$first_char <br>";

break;
}
$i++;
}

?>

[/php]

Polidic.cat camps S1, S2 i S3

L’aparença del diccionari Polidic és mostra en aquesta imatge. Hi ha una capçalera per introduir l’idioma i la paraula de recerca.

El bolcat de dades es fa en tres camps:

S2 mostra la definició/traducció de la paraula a cercar. Es la primera que ens dona aquesta consulta SQL:

[php]
SELECT id,catala FROM catala_castella where catala >= ‘fons’ order by catala asc LIMIT 0, 10
[/php]

 

S3: la resta de mots: 2,3…

S1 mostra les paraules pròximes per la part de dalt :

[php]
SELECT id,catala FROM catala_castella where catala <= ‘fons’ order by catala desc LIMIT 0, 10
[/php]


Camp S1

Camp S2 i S3

Moure el lloc de WordPress a un altre domini2

Home
About Us
Investment Philosophy
Contact Us

En aquesta guia, mostrem com moure manualment un lloc existent de WordPress a un nom de domini diferent.

Pas 1: verifiqueu que el lloc web actual funciona

Pas 2 – Descarregar els arxius de la web actual

Pas 3 – Exporta la base de dades

Pas 4: pengeu fitxers al vostre nou domini

Pas 5- Importa la teva base de dades

Pas 6 – Anar a wp_options

Pas 7: actualitzeu el lloc i la pàgina d’inici

Pas 8: actualitzeu els detalls de la connexió a wp-config

Pas 9: comproveu el vostre lloc al vostre domini nou

Pas 10 – Corregiu els enllaços permanents (opcional)

Pas 11 – Arreglar les imatges trencades (opcional)

Pas 12: torneu a comprovar el vostre lloc (opcional)

 

 

Anar a wp_options

localhost/run/mysqld/mysqld10.sock

localhost/run/mysqld/mysqld10.sock


<?php

/**

* The base configuration for WordPress

*

* The wp-config.php creation script uses this file during the installation.

* You don’t have to use the web site, you can copy this file to “wp-config.php”

* and fill in the values.

*

* This file contains the following configurations:

*

* * MySQL settings

* * Secret keys

* * Database table prefix

* * ABSPATH

*

* @link https://wordpress.org/support/article/editing-wp-config-php/

*

* @package WordPress

*/

// ** MySQL settings – You can get this info from your web host ** //

/** The name of the database for WordPress */

define( ‘DB_NAME’,’wordpress’);

/** MySQL database username */

define( ‘DB_USER’,’miquel’);

/** MySQL database password */

define( ‘DB_PASSWORD’,’Beseit1968!’);

/** MySQL hostname */

define( ‘DB_HOST’, ‘localhost’ );

/** Database charset to use in creating database tables. */

define( ‘DB_CHARSET’, ‘utf8’ );

/** The database collate type. Don’t change this if in doubt. */

define( ‘DB_COLLATE’, ” );

/**#@+

* Authentication unique keys and salts.

*

* Change these to different unique phrases! You can generate these using

* the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}.

*

* You can change these at any point in time to invalidate all existing cookies.

* This will force all users to have to log in again.

*

* @since 2.6.0

*/

define(‘AUTH_KEY’,’PAQvBz7ywvby4rpvMjC4XEPu8ofyaU6ZCiBDQOdPhTfmcKmRFTXga4HInKN0tN+k’);

define(‘SECURE_AUTH_KEY’,’KUsPzRG3Df+MIauDrlLbMB6NIkqaSZ6jYtD5NcSp/zMnJR+KQIYL2wfC+R2BLfoT’);

define(‘LOGGED_IN_KEY’,’IPQN1P1C5zKZPh3/0uXpMCkv07q0diMR0vg8ugRkT9FJ7pMEfq/S5XdgXs9vd7Lb’);

define(‘NONCE_KEY’,’Enlrd7V0QvX6znEuAfmmAuk4eEuMqnkdBH0m3jn+ssAJ+6SgDoD8hCQDN1NOezjK’);

define(‘AUTH_SALT’,’VvLz5N8ap7gpcd7+O/uHZFp6J9EgiZ4lFbg7nU3EOaGfPXL0h+A1R9NXC81Atyu9′);

define(‘SECURE_AUTH_SALT’,’4041iN917fjmC3vjeLa60Nws8GLzmgCNqCTzNNo21eQuCnejGvcdgCHRQvvwMK97′);

define(‘LOGGED_IN_SALT’,’Wlekfl0ZXQGbBcltBXHcZmKsQZ0UdTVJfleLEuot78Xbi0nC3V4XGg9HdJbeuCig’);

define(‘NONCE_SALT’,’MSfwbkmEUzNmPLNHKKiDPLa+foQe4/uhoEvuWPo3YCweyubiPgDSzY8R53cUWmcV’);

/**#@-*/

/**

* WordPress database table prefix.

*

* You can have multiple installations in one database if you give each

* a unique prefix. Only numbers, letters, and underscores please!

*/

$table_prefix = ‘wp_’;

/**

* For developers: WordPress debugging mode.

*

* Change this to true to enable the display of notices during development.

* It is strongly recommended that plugin and theme developers use WP_DEBUG

* in their development environments.

*

* For information on other constants that can be used for debugging,

* visit the documentation.

*

* @link https://wordpress.org/support/article/debugging-in-wordpress/

*/

define( ‘WP_DEBUG’, false );

/* Add any custom values between this line and the “stop editing” line. */

/* That’s all, stop editing! Happy publishing. */

require_once __DIR__ . ‘/syno-wp-config-custom.php’;

PHP. tractament per a la carrega del diccionari Pons

Cada paraula amb la seva definició en una línia


[php]
//Es carregen les paraules amb les seves definicion què comencen amb a, a l’array $dic
$dic= file(‘A-mut.txt’);

$num_linies=count($dic); //conta el numero d’elements de l’array $aux
echo "Num:". $num_linies."&lt;wp-br&gt;";
$aux="";
$i=0;
$catala="";
//$dic1= str_replace("\x0d\x0a", "",$dic[1]);
for ($i=0; $i &lt;$num_linies ; $i++) {
//$dic= str_replace("·$aux[$i]", "★$aux[$i]",$dic);//en les substitucions s’han de cuidar els espais
$primer_char=substr("$dic[$i]",0,1);//s’agafe el primer caracter
$primer_2char=substr("$dic[$i]",0,2); //s’agafen els dos primers caracters
//echo bin2hex($primer_caracter . "&lt;wp-br /&gt;";

if (($primer_char == "A") || ($primer_char == "a")||($primer_2char == "\xc3\xa0")||($primer_2char == "\xc3\x84")||($primer_2char == "\xc3\xa4")) {
// 41hex, 61hex, c3a0(à), c384(Ä), c3A4(ä)
$aux=$aux."&lt;wp-br&gt; ". $dic[$i];
$parts = explode( " ", "$dic[$i]" );
$catala=$catala."&lt;wp-br&gt;"."$parts[0]";
//A,a,à(xc3a0)
}
else {
$aux= $aux. str_replace("$dic[$i]", " |$dic[$i] ", $dic[$i]);
}
//$aux=$aux.$dic[$i];
}

echo "&lt;wp-br&gt; &lt;wp-br&gt; fi: &lt;wp-br&gt; $aux";
echo "&lt;wp-br&gt; &lt;wp-br&gt; fi: &lt;wp-br&gt; $catala";

[/php]

PHP fwrite($myfile, $txt)-> escrivint en fitxers

Per a que funcioni he hagut de donar permisos  d’escriptura des de l’explorador de fitxers de Windows.

[php]

<?php

$myfile = fopen("newfile.txt", "w") or die("Unable to open file!"); //a-> mode append, w->esborra contingut
$txt = "Donald Duck\n"; //primera linia
fwrite($myfile, $txt);
$txt = "Goofy Goof\n"; //segona linia
fwrite($myfile, $txt);
fclose($myfile);

?>

[/php]

PHP Transforma un fitxer en una variable

[php]

<?php
$wordlist="";
$myfile = fopen(‘pons_ger.txt’, ‘r’) or die(‘Unable to open file!’);// tot el fitxer en una linia sense cr lf

//echo bin2hex($wordlist) . "<br />";
//$search_string = "abbaubar";

while(!feof($myfile)) {
$wordlist= $wordlist. fgets($myfile).’·’; //afegeix indicador de CRLF
//$wordlist= str_replace("$search_string", ".|$search_string",$wordlist);
echo ‘<br>’.$wordlist. ‘<br>’;
}
echo "<br>". $wordlist."<br>";
?>

[/php]