html code wordt raar weergegeven
onderstaande de code welke werkt
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<div class="star-rating-paulw">
<span class="star-paulw" data-value="1">☆</span>
<span class="star-paulw" data-value="2">☆</span>
<span class="star-paulw" data-value="3">☆</span>
<span class="star-paulw" data-value="4">☆</span>
<span class="star-paulw" data-value="5">☆</span>
</div>
<span class="star-paulw" data-value="1">☆</span>
<span class="star-paulw" data-value="2">☆</span>
<span class="star-paulw" data-value="3">☆</span>
<span class="star-paulw" data-value="4">☆</span>
<span class="star-paulw" data-value="5">☆</span>
</div>
onderstaande de html code nadat deze is opgeslagen in een apart bestand (zie de toegevoegde code). op 1 of andere manier past het systeem het aan.
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<div class="star-rating-paulw">
<span class="star-paulw full-paulw" data-value="1">☆</span>
<span class="star-paulw half-paulw full-paulw" data-value="2">☆</span>
<span class="star-paulw half-paulw full-paulw" data-value="3">☆</span>
<span class="star-paulw half-paulw full-paulw" data-value="4">☆</span>
<span class="star-paulw" data-value="5">☆</span>
</div>
<span class="star-paulw full-paulw" data-value="1">☆</span>
<span class="star-paulw half-paulw full-paulw" data-value="2">☆</span>
<span class="star-paulw half-paulw full-paulw" data-value="3">☆</span>
<span class="star-paulw half-paulw full-paulw" data-value="4">☆</span>
<span class="star-paulw" data-value="5">☆</span>
</div>
Gewijzigd op 24/10/2024 12:11:30 door Paul Weiss
Welk systeem? Hoe voeg je het toe?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<script type="text/javascript">
$(document).ready(function(argument) {
$('#save-rijzoek').click(function()
{
$code = localStorage.getItem('item');
$.ajax({
url: 'save-content/save-content.php',
type: 'post',
data: {code:$code},
datatype: 'html',
success: function(rsp){
location.reload();
});});
</script>
$(document).ready(function(argument) {
$('#save-rijzoek').click(function()
{
$code = localStorage.getItem('item');
$.ajax({
url: 'save-content/save-content.php',
type: 'post',
data: {code:$code},
datatype: 'html',
success: function(rsp){
location.reload();
});});
</script>
onderstaande save-content.php. ik vermoed dat het hier ergens fout gaat.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$codetest = trim( $_REQUEST['code'] );
$myFile = "temp.html"; // or .php
$fh = fopen($myFile, 'w'); // or die("error");
fwrite($fh, $codetest);
fclose($fh);
$a = 'temp.html';
$b = file_get_contents('temp.html');
$c = preg_replace('/\s+/', ' ', $b);
file_put_contents($a, $c);
$b = file_get_contents('temp.html');
$c = preg_replace('/<!--/', '', $b);
file_put_contents($a, $c);
$b = file_get_contents('temp.html');
$c = preg_replace('/-->/', '', $b);
file_put_contents($a, $c);
$myFile = "temp.html"; // or .php
$fh = fopen($myFile, 'w'); // or die("error");
fwrite($fh, $codetest);
fclose($fh);
$a = 'temp.html';
$b = file_get_contents('temp.html');
$c = preg_replace('/\s+/', ' ', $b);
file_put_contents($a, $c);
$b = file_get_contents('temp.html');
$c = preg_replace('/<!--/', '', $b);
file_put_contents($a, $c);
$b = file_get_contents('temp.html');
$c = preg_replace('/-->/', '', $b);
file_put_contents($a, $c);
Wat staat er in temp.html ?
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<div class="star-rating-paulw">
<span class="star-paulw full-paulw" data-value="1">?</span>
<span class="star-paulw half-paulw" data-value="2">?</span>
<span class="star-paulw" data-value="3">?</span>
<span class="star-paulw" data-value="4">?</span>
<span class="star-paulw" data-value="5">?</span>
</div>
<span class="star-paulw full-paulw" data-value="1">?</span>
<span class="star-paulw half-paulw" data-value="2">?</span>
<span class="star-paulw" data-value="3">?</span>
<span class="star-paulw" data-value="4">?</span>
<span class="star-paulw" data-value="5">?</span>
</div>
Tijd om dat te isoleren, lijkt me.
andere html code gaat gewoon goed. het is alleen bij dit stukje html waar het fout gaat. wat bedoel je met isoleren?
Gewijzigd op 24/10/2024 13:05:49 door - Ariën -
Ik heb het php bestand nog eens bekeken. onderstaande de code welke eerst wordt uitegvoerd in save-content.php. het gaat blijkbaar fout met real_escape_string.
En wat is de associatie met je database?
Toevoeging op 24/10/2024 16:22:14:
het probleem ontstaat bij $dom->loadHTML($importcode); qaarbij importcode de html data bevat.
met onderstaande php code werkt het nu wel.