abonnement Unibet Coolblue Bitvavo
pi_39022342
quote:
Op dinsdag 20 juni 2006 00:03 schreef Woeiii het volgende:
Iemand een idee hoe ik tijd van optredens op volgorde plaats?

van 12 tot 23 is geen probleem, maar van 23 tot 12 wel.. dus bijvoorbeeld:

22:00 tot 23:00
23:00 tot 00:00
01:00 tot 02:00

Bij de 00:00 gaat het telkens mis, want 00 is niets terwijl ie dit moet zien als 12 uur snachts.
er 24 uur van maken kan ook niet, want als het 01 wordt komt 01 onder 24 te staan doordat 01 <24 is.

wie o wie heeft een oplossing.
timestap van maken, en vervolgens sorteren?
pi_39022408
quote:
Op dinsdag 20 juni 2006 00:08 schreef the_disheaver het volgende:

[..]

timestap van maken, en vervolgens sorteren?
Werktniet.. 00:00:00 snapt ie niet dat later is dan 23:00:00.. Als ik dat doe komt het er zo uit te zien:

00:00
01:00
22:00
23:00
pi_39022671
quote:
Op dinsdag 20 juni 2006 00:11 schreef Woeiii het volgende:

[..]

Werktniet.. 00:00:00 snapt ie niet dat later is dan 23:00:00.. Als ik dat doe komt het er zo uit te zien:

00:00
01:00
22:00
23:00
timestamp van datum en tijd?

Want zonder datum, ofwel: de tijden hebben de zelfde data, heeft php gewoon gelijk.
pi_39023339
idd man, heb ik daar gewoon ff 4 uur moeilijk over gedaan whehe 't werkt nu thnx!!
  FOK!-Schrikkelbaas dinsdag 20 juni 2006 @ 08:19:42 #215
1972 Swetsenegger
Egocentrische Narcist
pi_39025823
quote:
Op maandag 19 juni 2006 23:07 schreef JeRa het volgende:

[..]

Mjup, en de methode van Roönaän vind je ergens op zijn site geloof ik
stripslashes_deep() staat op php.net en aangepast/verbetert ergens op roonaans site inderdaad
  FOK!-Schrikkelbaas dinsdag 20 juni 2006 @ 08:21:09 #216
1972 Swetsenegger
Egocentrische Narcist
pi_39025837
quote:
Op dinsdag 20 juni 2006 00:03 schreef Woeiii het volgende:
Iemand een idee hoe ik tijd van optredens op volgorde plaats?

van 12 tot 23 is geen probleem, maar van 23 tot 12 wel.. dus bijvoorbeeld:

22:00 tot 23:00
23:00 tot 00:00
01:00 tot 02:00

Bij de 00:00 gaat het telkens mis, want 00 is niets terwijl ie dit moet zien als 12 uur snachts.
er 24 uur van maken kan ook niet, want als het 01 wordt komt 01 onder 24 te staan doordat 01 <24 is.

wie o wie heeft een oplossing.
komt het uit database? Want dan kan je simpelweg een `time` kolom opnemen, en daarop sorteren.
pi_39027520
quote:
Op dinsdag 20 juni 2006 08:21 schreef Swetsenegger het volgende:

[..]

komt het uit database? Want dan kan je simpelweg een `time` kolom opnemen, en daarop sorteren.
Klopt, zo dacht ik ook, maar alleen time is niet voldoende want hoe moet ie weten dat 00:00 meer is dan 23? De oplossing is date + time 20 juni 00:00 is meer dan 19 juni 23:00

Werkt goed nu
  dinsdag 20 juni 2006 @ 10:16:30 #218
98312 Ewaldus
Save the cheerleader
pi_39027823
quote:
Op maandag 19 juni 2006 17:38 schreef Ewaldus het volgende:
ik ben dus dikke n00b met linux enzo, nu heb ik samen met een vriend een dedicated aangeschaft alleen komen we erachter dat mijn scripts alleen onder php5 draaien.

Wie weet een stap voor stap tutorial waar wordt verteld hoe we goed kunnen upgraden?
We draaien CentOS 4. Ik heb zelf al gezocht maar dat mocht op niets uit lopen..
nee, niemand?

of zit ik off-topc
niets
pi_39031679
quote:
Op maandag 19 juni 2006 17:38 schreef Ewaldus het volgende:
ik ben dus dikke n00b met linux enzo, nu heb ik samen met een vriend een dedicated aangeschaft alleen komen we erachter dat mijn scripts alleen onder php5 draaien.
Bedoel je dat je scripts geschreven zijn voor PHP5 en onder PHP4 draaien, of dat je scripts geschreven zijn voor PHP4 en dat ze nu onder PHP5 draaien? Ik gok het eerste maar even voor de zekerheid
pi_39031836
quote:
Op dinsdag 20 juni 2006 10:16 schreef Ewaldus het volgende:

[..]

nee, niemand?

of zit ik off-topc
Er zijn best wel wat dingen veranderd sinds PHP5, maar waar je vooral even naar moet kijken zijn waarschijnlijk de superglobals en het gebruik hiervan in je scripts.
To err is human, but to really foul things up requires a computer.
  FOK!-Schrikkelbaas dinsdag 20 juni 2006 @ 13:02:57 #221
1972 Swetsenegger
Egocentrische Narcist
pi_39032583
quote:
Op dinsdag 20 juni 2006 10:01 schreef Woeiii het volgende:

[..]

Klopt, zo dacht ik ook, maar alleen time is niet voldoende want hoe moet ie weten dat 00:00 meer is dan 23? De oplossing is date + time 20 juni 00:00 is meer dan 19 juni 23:00

Werkt goed nu
Ja dan doe je dus een datetime kolom
pi_39032691
quote:
Op dinsdag 20 juni 2006 12:39 schreef Scorpionsworld het volgende:

[..]

Er zijn best wel wat dingen veranderd sinds PHP5, maar waar je vooral even naar moet kijken zijn waarschijnlijk de superglobals en het gebruik hiervan in je scripts.
Dat heeft niet zozeer iets te maken met PHP5 aangezien dit een optie is die je ook in PHP4 kon wijzigen. De defaults zijn gewoon anders sinds PHP5, maar administrators met een beetje verstand hebben de register_globals ook in PHP4 op Off gezet hoor.

Overigens krijg ik de indruk dat het niet echt om de scripts gaat maar om de PHP-installatie (hij heeft het over het upgraden van PHP op CentOS).
pi_39042479
Ik kreeg de opdracht om een site te debuggen. Er wordt een 500 internal server error gegenereerd door php.

Dit komt vrijwel zeker van de mail() functie, heeft iemand een idee hoe dat kan? En bij voorkeur ook hoe ik het op kan lossen?
pi_39042697
quote:
Op dinsdag 20 juni 2006 17:45 schreef fokME2 het volgende:
Ik kreeg de opdracht om een site te debuggen. Er wordt een 500 internal server error gegenereerd door php.

Dit komt vrijwel zeker van de mail() functie, heeft iemand een idee hoe dat kan? En bij voorkeur ook hoe ik het op kan lossen?
zonder php-code
pi_39043931
quote:
Op dinsdag 20 juni 2006 17:52 schreef the_disheaver het volgende:

[..]

zonder php-code
De error komt al als de functie zo wordt gebruikt:
1
2
3
<?php
mail
("mail@domein.tld","onderwerp","inhoud");
?>
pi_39046930
Waarom werkt dit wel op mijn localhost (met PHP5) en niet op mijn webserver (PHP versie weet ik niet)?
Moet ik dan switch gebruiken?

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
<?php echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?".">"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>danielpunt</title>

<?php echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"stijl.css\" />"; ?>


<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>

<body>

<div id="navigation">
  <ul>
   <?php  if ($page=="1")   {
            echo "<li id=\"currentpage\">pagina 1</li>";
            }
         else {
         echo "<li><a href=\"index.php?page=1\">pagina 1</li></a>";
         }
   ?>
   
   <?php  if ($page=="2")   {
            echo "<li id=\"currentpage\">pagina 2</li>";
            }
         else {
         echo "<li><a href=\"index.php?page=2\">pagina 2</li></a>";
         }
   ?>
   
   <?php  if ($page=="3")   {
            echo "<li id=\"currentpage\">pagina 3</li>";
            }
         else {
         echo "<li><a href=\"index.php?page=3\">pagina 3</li></a>";
         }
   ?>
    
  
  </ul>
</div>

<br />

<p>
<?php @ require_once ("$page.html"); ?>
</p>

</body>
</html>


De pagina zelf: http://danielpunt.nl/huidigepagina/index.php

[ Bericht 2% gewijzigd door super-muffin op 20-06-2006 20:04:19 ]
  dinsdag 20 juni 2006 @ 20:19:09 #227
12880 CraZaay
prettig gestoord
pi_39047803
quote:
Op dinsdag 20 juni 2006 19:57 schreef super-muffin het volgende:
Waarom werkt dit wel op mijn localhost (met PHP5) en niet op mijn webserver (PHP versie weet ik niet)?
Moet ik dan switch gebruiken?
Wat werkt er niet?
pi_39048014
ten eerste: als ik op een item klik wordtie niet geladen, er komt wel index.php?page=2 te staan als ik er 2 druk, maar er komt daar onder geen Pagina 2 te staan.

en als de else functie word niet uitgevoerd, het blijven dus links.
pi_39048521
Waarschijnlijk om de de register_globals op off staat op je localhost. (Wat ook de beste optie is overigens)

Zet boven je "if ($page=="1")" is $page = $_GET['page'];
pi_39048566
quote:
Op dinsdag 20 juni 2006 18:30 schreef fokME2 het volgende:

[..]

De error komt al als de functie zo wordt gebruikt:
[ code verwijderd ]
Wat zeggen je Apache2-logs en de configuratie van PHP over het mailen?
  FOK!-Schrikkelbaas dinsdag 20 juni 2006 @ 20:42:55 #231
1972 Swetsenegger
Egocentrische Narcist
pi_39048891
quote:
Op dinsdag 20 juni 2006 19:57 schreef super-muffin het volgende:
Waarom werkt dit wel op mijn localhost (met PHP5) en niet op mijn webserver (PHP versie weet ik niet)?
Moet ik dan switch gebruiken?
[ code verwijderd ]

De pagina zelf: http://danielpunt.nl/huidigepagina/index.php
superglobals
pi_39049201
quote:
Op dinsdag 20 juni 2006 18:30 schreef fokME2 het volgende:

[..]

De error komt al als de functie zo wordt gebruikt:
[ code verwijderd ]
Geen sendmail(wapper) geinstalleerd op die computer?
pi_39049423
Ik heb geen idee, het is niet mijn hosting etc. Zal het is navragen.

Edit:

Path to sendmail /usr/sbin/sendmail -t -i

Sendmail is dus geinstalleerd neem ik aan.
pi_39050189
quote:
Op dinsdag 20 juni 2006 20:53 schreef fokME2 het volgende:
Ik heb geen idee, het is niet mijn hosting etc. Zal het is navragen.

Edit:

Path to sendmail /usr/sbin/sendmail -t -i

Sendmail is dus geinstalleerd neem ik aan.
Nee, het pad naar sendmail is "/usr/sbin/sendmail -t -i" voor PHP, ongeacht of het geïnstalleerd is of niet check dus of er wel een (symlink naar een) sendmail-binary is.
  dinsdag 20 juni 2006 @ 21:39:45 #235
98312 Ewaldus
Save the cheerleader
pi_39051673
quote:
Op dinsdag 20 juni 2006 20:19 schreef CraZaay het volgende:

[..]

Wat werkt er niet?
nou, eerlijk gezegd ben ik redelijk nieuw met Linux en weet niet waar ik moet beginnen met upgraden. Ik ben opzoek naar tutorials maar kan nergens een goede vinden.. Het lijkt mij logisch dat ik eerst php 4 moet unstallen alvorens php 5 te gaan instaleren enz. enz.
Mijn vraag was ook of iemand nog goede howto's /tuto's kent oid.. bvd

[ Bericht 12% gewijzigd door Ewaldus op 20-06-2006 21:44:49 ]
niets
pi_39052127
quote:
Op dinsdag 20 juni 2006 21:39 schreef Ewaldus het volgende:

[..]

Het lijkt mij logisch dat ik eerst php 4 moet unstallen alvorens php 5 te gaan instaleren enz. enz.
Lijkt mij niet logisch, het is geen Windows zeg voor zover ik weet maakt CentOS gebruik van een RPM package manager. Meestal hoort daar nog een tool bij (zoals yum bijvoorbeeld) om die packages van internet te downloaden en meteen te upgraden, en waarmee je je systeem up-to-date kunt houden. Kun je niets vinden op de supportafdeling van centos.org? (en dan vooral de fora)
  dinsdag 20 juni 2006 @ 22:00:01 #237
98312 Ewaldus
Save the cheerleader
pi_39052547
quote:
Op dinsdag 20 juni 2006 21:50 schreef JeRa het volgende:

[..]

Lijkt mij niet logisch, het is geen Windows zeg voor zover ik weet maakt CentOS gebruik van een RPM package manager. Meestal hoort daar nog een tool bij (zoals yum bijvoorbeeld) om die packages van internet te downloaden en meteen te upgraden, en waarmee je je systeem up-to-date kunt houden. Kun je niets vinden op de supportafdeling van centos.org? (en dan vooral de fora)
Moet je nagaan wat voor n00bleek ik ben met Linux ... Ik had het trouwens niet verwacht maar wilde geen risico's lopen.
CentOS werkt idd met RPM's en dat rechtstreeks downloaden kan met dingen als apt-get volgesn mij..
Bedankt, misschien anderen nog tips ?
niets
  dinsdag 20 juni 2006 @ 22:21:39 #238
12221 Tijn
Powered by MS Paint
pi_39053582
Ik wil een beginnetje maken met OOP in PHP5 (PHP 5.1.2 om precies te zijn). Ik kan redelijk met pointers en classes enzo omgaan in C++ en dacht het daarom ook zonder al teveel moeite in PHP te moeten doen.

Maar het wil nog niet echt vlotten. Ik heb eerst even een simpel test-object opgezet die alleen maar een waarde vasthoudt, verder niets. En dat lukt al niet

index.php
1
2
3
4
5
6
7
8
9
error_reporting(E_ALL);
         
require_once("CTest.php");
         
$test = new Test();
         
$test->setVar(5);
         
echo ($test->getVar());


CTest.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
class Test
{
   private $var = 0;
   
   public function __construct()
   {
      echo "Creating " . $this . "<br>";
   }
   
   public function __destruct()
   {
      echo "Destructing " . $this . "<br>";
   }
   
   public function setVar($_var)
   {
      $this->$var = $_var;
   }
   
   public function getVar()
   {
      return $this->$var;
   }
}


De output hiervan is:

1
2
3
4
5
6
Creating Object id #1

Notice: Undefined variable: var in /home/martijn/www/CTest.php on line 19

Fatal error: Cannot access empty property in /home/martijn/www/CTest.php on line 19
Destructing Object id #1


Regel 19 gaat dus mis, dat is $this->$var = $_var;. Blijkbaar kan het object Test z'n eigen member $var niet vinden. Ik snap echter niet waarom. Kan iemand me aanwijzen wat ik verkeerd doe?
pi_39053784
@Tijn

Het is $this->var, en niet $this->$var
  FOK!-Schrikkelbaas dinsdag 20 juni 2006 @ 22:27:16 #240
1972 Swetsenegger
Egocentrische Narcist
pi_39053799
quote:
Op dinsdag 20 juni 2006 22:21 schreef Tijn het volgende:
Ik wil een beginnetje maken met OOP in PHP5 (PHP 5.1.2 om precies te zijn). Ik kan redelijk met pointers en classes enzo omgaan in C++ en dacht het daarom ook zonder al teveel moeite in PHP te moeten doen.

Maar het wil nog niet echt vlotten. Ik heb eerst even een simpel test-object opgezet die alleen maar een waarde vasthoudt, verder niets. En dat lukt al niet

index.php
[ code verwijderd ]

CTest.php
[ code verwijderd ]

De output hiervan is:
[ code verwijderd ]

Regel 19 gaat dus mis, dat is $this->$var = $_var;. Blijkbaar kan het object Test z'n eigen member $var niet vinden. Ik snap echter niet waarom. Kan iemand me aanwijzen wat ik verkeerd doe?
echo is geen functie
echo ($test->getVar());

echo $test->getVar();

-edit- Hmz, waarschijnlijk snap ik het gewoon niet.
Het gaat ook over OOP, dus ik kan beter mijn mond houden
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')