jqeury en php
ik ben bezig met een project
een management paneel voor me zelf
alleen ik loop nu vast ik wil daar ook op laten zien hoe lang me server online
met
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<script>
$(document).ready(
function() {
setInterval(function() {
$('#show').text(
<?php print_r($server->uptime());?>
);
}, 3000);
});
</script>
$(document).ready(
function() {
setInterval(function() {
$('#show').text(
<?php print_r($server->uptime());?>
);
}, 3000);
});
</script>
aleen ik krijg niks te zien en de error luid als volgd
SyntaxError: missing ) after argument list
maar alles staat gwn goed
En hoezo gebruik je eigenlijk print_r?
Die functie is bedoeld om een array voor test-doeleinden te weergeven.
was ( vergetenn
'' ?>
Toevoeging op 25/01/2015 19:23:22:
ReferenceError: $ is not defined
krijg ik dan
Toevoeging op 25/01/2015 19:33:37:
heb wat gefixt allen hij reload niet :(
- is dit wel leesbaar voor JavaScript?
Misschien is het makkelijker om met JavaScript te praten via JSON?
komt er terug
nu alleen het reloaden nog
Dit zul je dan in JavaScript op zijn minst tussen quotes moeten zetten, lijkt mij.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?php
// zorgt dat die config.php include
include "config.php";
// kijkt of SESSION['logged'] bestaat zo niet dan stuurt die gebruiker terug
if(isset($_SESSION['logged']) == false){
header("Location: index.php");
}
?>
<html>
<head>
<title>Management</title>
<link rel="stylesheet" href="css/homepagina.css"></link>
<script src="http://code.jquery.com/jquery-1.11.2.min.js"></script>
<script>
$(document).ready(
function() {
setInterval(function() {
$('#show').text(
'<?php echo($server->uptime());?>'
);
}, 1000);
});
</script>
</head>
<body>
<div id="boven">
<?php foreach($naam as $key => $value): ?>
<h1>welkom, <?php echo $value['username']; ?></h1>
<?php endforeach; ?>
</div>
<div id="wrapper">
<div id="left">
<div class="menu">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">User's</a></li>
<li><a href="#">Database's</a></li>
<li><a href="#">Groepen</a></li>
<li><a href="#">Home</a></li>
</ul>
</div>
</div>
<div id="middle">
<div id="show"></div>
</div>
<div id="right"></div>
</div>
<div class="footer">© Kenny 2015. All rights reserved. </div>
</body>
</html>
// zorgt dat die config.php include
include "config.php";
// kijkt of SESSION['logged'] bestaat zo niet dan stuurt die gebruiker terug
if(isset($_SESSION['logged']) == false){
header("Location: index.php");
}
?>
<html>
<head>
<title>Management</title>
<link rel="stylesheet" href="css/homepagina.css"></link>
<script src="http://code.jquery.com/jquery-1.11.2.min.js"></script>
<script>
$(document).ready(
function() {
setInterval(function() {
$('#show').text(
'<?php echo($server->uptime());?>'
);
}, 1000);
});
</script>
</head>
<body>
<div id="boven">
<?php foreach($naam as $key => $value): ?>
<h1>welkom, <?php echo $value['username']; ?></h1>
<?php endforeach; ?>
</div>
<div id="wrapper">
<div id="left">
<div class="menu">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">User's</a></li>
<li><a href="#">Database's</a></li>
<li><a href="#">Groepen</a></li>
<li><a href="#">Home</a></li>
</ul>
</div>
</div>
<div id="middle">
<div id="show"></div>
</div>
<div id="right"></div>
</div>
<div class="footer">© Kenny 2015. All rights reserved. </div>
</body>
</html>
dit is heel me code dan kun je zien
wat ik fout doe want mijn lijkt alles goed goed
Als deze functie al automatisch elke X seconden wordt aangeroepen dan drukt deze op dit moment enkel dezelfde (statische) tekst af - er wordt niets ververst...
Gewijzigd op 25/01/2015 20:02:21 door Thomas van den Heuvel
Toevoeging op 25/01/2015 20:08:56:
Thomas van den Heuvel op 25/01/2015 20:01:50:
Uhm, je zou ook een apart script moeten aanroepen die je de actuele uptime teruggeeft?
Als deze functie al automatisch elke X seconden wordt aangeroepen dan drukt deze op dit moment enkel dezelfde (statische) tekst af - er wordt niets ververst...
Als deze functie al automatisch elke X seconden wordt aangeroepen dan drukt deze op dit moment enkel dezelfde (statische) tekst af - er wordt niets ververst...
dus bv via uptime.php?
Gewijzigd op 25/01/2015 20:08:29 door kenny iets
Je zult dan de $.ajax() -functie moeten gebruiken.
eerst moet een andere bug oplossnvan brackets
Okee!
Ger van Steenderen op 25/01/2015 20:02:55:
Volgens mij zie ik alleen JavaScript code met als uitzondering 2 regels HTML.
PHP-code zie ik helemaal niet.
Dat klopt, je ziet nooit php code in de broncode!
broncode kan ook in de browser staan, waarbij de PHP uiteraard al geoutputted is, hé ;-)...
Ger van Steenderen op 25/01/2015 22:23:45:
.Dat klopt, je ziet nooit php code in de broncode!
Ships, bij mij zie je bij al mijn sites PHP-code in de broncode, dan doe ik vast ergens iets heel erg verkeerd.
Ik zal eens gaan zoeken hoe ik dat in het vervolg kan voorkomen.
Pipo Clown op 25/01/2015 23:15:43:
Ships, bij mij zie je bij al mijn sites PHP-code in de broncode, dan doe ik vast ergens iets heel erg verkeerd.
Ik zal eens gaan zoeken hoe ik dat in het vervolg kan voorkomen.
Ger van Steenderen op 25/01/2015 22:23:45:
.Dat klopt, je ziet nooit php code in de broncode!
Ships, bij mij zie je bij al mijn sites PHP-code in de broncode, dan doe ik vast ergens iets heel erg verkeerd.
Ik zal eens gaan zoeken hoe ik dat in het vervolg kan voorkomen.
Dan is PHP niet (goed) geactiveerd. Als dit al vanaf het begin voor je is, dan had er bij je eerste "Hello world" opdracht al een belletje moeten rinkelen.