allora.
i problemi sono due: uno è la regular expression e l'altro è json.
partiamo da qua:
<?php
$preg = "{codecitation class= [^;]*}";
$preg2 = "{/codecitation}";
$conn = mysqli_connect($host, $user, $pass, $db) or die(mysqli_connect_error());
$cmd = "SELECT * FROM j25_content WHERE id = " . $_GET['id'];
if (mysqli_connect_errno()) {
echo "Connessione fallita: " . die(mysqli_connect_error());
}
$result = mysqli_query($conn, $cmd);
$rows = array();
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
$introText = utf8_encode(str_replace($preg, "", $row['fulltext']));
$introText = utf8_encode(str_replace($preg2, "", $row['fulltext']));
$fullText = utf8_encode(str_replace($preg, "", $row['fulltext']));
$fullText = utf8_encode(str_replace($preg2, "", $row['fulltext']));
$rows[] = array(
'title' => $row['title'],
'introtext' => $introText,
'fulltext' => $fullText
);
}
echo $fullText;
//echo json_encode($rows);
mysqli_close($conn);
come vedete ho commentato la parte relativa a json.
cosi la parte {/codecitation} sparisce.
ma non spariscono le parti più complicate.
mi sono letto anche l'articolo però nn riesco a capire dove sbaglio.