- Home
- Categorie
- Coding e Sistemistica
- Coding
- Problema \n in stringhe
-
Problema \n in stringhe
Salve a tutti, sto cercando di creare uno script che mi prenda da un file .txt delle stringhe e che le salvi in un DB Mysql.
Il mio file .txt ha questa struttura:
en*: "^" en: "Scroll in\nalto" it: "Nach oben\nsrcollen" en*: "v" en: "Scroll in basso" it: "Herunterscrollen" ```e il file .php questa:
<?php
include ("config.php");$s = file("stringhe.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
foreach ($s as $num_linea => $linea) {
$lingua = substr($linea, 0, 3);
if ($lingua == "en:") {
$inglese = substr($linea, 5, -2);
$italiano = substr($s[$num_linea+1], 5, -2);mysql_query ("INSERT INTO uplink VALUE('', '$inglese', '$italiano', 'no')", $db); }
}
?>
Ormai sono due ore che cerco sia nel sito ufficiale di PHP sia in giro per la rete se esiste la funzione che mi serve a me, e cioè che prenda la stringa così com'è e la salvi nel DB, senza effettuare alcun tipo di modifiche. Qualcuno sa aiutarmi? Grazie anticipatamente
-
Usa mysql_escape_string quando salvi.
-
grazie mille, ora funziona
evidentemente il sonno mi aveva offuscato la mente
grazie mille ancora