Likes Likes:  0
Resultaten 1 tot 4 van de 4
Geen
  1. #1
    Martin
    Datum weergeven als "morgen, overmorgen" afhankelijk van bestandsnaam
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Datum weergeven als "morgen, overmorgen" afhankelijk van bestandsnaam

    Beste nieuwsgroep.

    Voor een verjaardagskalender heb ik diverse bestanden, zoals 01-01.php,
    01-10.php en 23-12.php. Deze bestanden worden, afhankelijk van de datum, op
    de voorpagina geïnclude.

    Dit met het volgende script:

    <?php
    $eer = strftime ("%d-%m", strtotime("-2 day"));
    $gis = strftime ("%d-%m", strtotime("-1 day"));
    $nu = strftime ("%d-%m");
    $mor = strftime ("%d-%m", strtotime("+1 day"));
    $over = strftime ("%d-%m", strtotime("+2 day"));
    ?>

    <h3>Verjaardagen</h3>
    <p>
    Vandaag jarig:
    <?php include("jarig/$nu.php"); ?>.
    Morgen:
    <?php include("jarig/$mor.php"); ?>.
    Overmorgen:
    <?php include("jarig/$over.php"); ?>.
    </p>


    Ik wil graag bij lege bestanden (dus als niemand jarig is) zorgen dat er
    niet bijvoorbeeld "vandaag jarig" staat, maar alleen "Morgen jarig".

    Nou kun je met het volgende script de bestandsnaam op de pagina tonen, in
    mijn geval dus de datum van de jarige:

    <? echo "(", basename($_SERVER['PHP_SELF'], ".php"), ")"; ?></li>

    Valt dit te koppelen aan een tekst. Bijvoorbeeld als bovenstaande waarde als
    output de datum van morgen is, dat er "Morgen jarig:" staat, maar blijkt het
    de datum van vandaag te zijn dat er "Vandaag jarig" staat?

    Ik hoop dat het een beetje duidelijk is.

    Alvast bedankt,

    Martin Reedijk.



  2. #2
    Math1985
    Datum weergeven als &quot;morgen, overmorgen&quot; afhankelijk van bestandsnaam
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Datum weergeven als "morgen, overmorgen" afhankelijk van bestandsnaam

    Martin wrote:
    > Beste nieuwsgroep.
    >
    > Voor een verjaardagskalender heb ik diverse bestanden, zoals
    > 01-01.php, 01-10.php en 23-12.php. Deze bestanden worden, afhankelijk
    > van de datum, op de voorpagina geïnclude.


    Waarom doe je dat zo, en maak je niet één bestand met een grote array van
    paren van data en verjaardagen? Is dat niet makkelijker te bewerken? Dat
    maakt onderstaande probleem ook een stuk makkelijker.

    > Ik wil graag bij lege bestanden (dus als niemand jarig is) zorgen dat
    > er niet bijvoorbeeld "vandaag jarig" staat, maar alleen "Morgen
    > jarig".


    Je zou kunnen kijken met filesize (www.php.net/filesize) of een bestand
    lengte 0 heeft, en in dat geval het bestand niet includen.

    > Nou kun je met het volgende script de bestandsnaam op de pagina
    > tonen, in mijn geval dus de datum van de jarige:
    >
    > <? echo "(", basename($_SERVER['PHP_SELF'], ".php"), ")"; ?></li>
    >
    > Valt dit te koppelen aan een tekst. Bijvoorbeeld als bovenstaande
    > waarde als output de datum van morgen is, dat er "Morgen jarig:"
    > staat, maar blijkt het de datum van vandaag te zijn dat er "Vandaag
    > jarig" staat?


    Dat kan, maar wat wil je daar dan mee?



  3. #3
    Martin
    Datum weergeven als &quot;morgen, overmorgen&quot; afhankelijk van bestandsnaam
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Datum weergeven als "morgen, overmorgen" afhankelijk van bestandsnaam

    Hieronder volgt een reactie op dit bericht:
    >> Voor een verjaardagskalender heb ik diverse bestanden, zoals
    >> 01-01.php, 01-10.php en 23-12.php. Deze bestanden worden, afhankelijk
    >> van de datum, op de voorpagina geïnclude.

    >
    > Waarom doe je dat zo, en maak je niet één bestand met een grote array
    > van paren van data en verjaardagen? Is dat niet makkelijker te
    > bewerken? Dat maakt onderstaande probleem ook een stuk makkelijker.


    Het bestand wordt dan wellicht een te groot bestand om te includen. En ook
    minder makkelijk te bewerken.

    >> Ik wil graag bij lege bestanden (dus als niemand jarig is) zorgen dat
    >> er niet bijvoorbeeld "vandaag jarig" staat, maar alleen "Morgen
    >> jarig".

    >
    > Je zou kunnen kijken met filesize (www.php.net/filesize) of een
    > bestand lengte 0 heeft, en in dat geval het bestand niet includen.


    Dat lijkt me de oplossing. Alleen ben ik niet zo goed met scripts...

    Inderdaad zoek ik een script dat als het bestand leeg is niets doet, en als
    het niet leeg is "echo: morgen jarig" en "include: bestand" doet.

    Kan iemand dit voor me schrijven?

    Bedankt,

    Martin.



  4. #4
    Math1985
    Datum weergeven als &quot;morgen, overmorgen&quot; afhankelijk van bestandsnaam
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Datum weergeven als "morgen, overmorgen" afhankelijk van bestandsnaam

    Martin wrote:
    > Inderdaad zoek ik een script dat als het bestand leeg is niets doet,
    > en als het niet leeg is "echo: morgen jarig" en "include: bestand"
    > doet.


    Iets als (ongetest):
    if (filesize($fileName) != 0)
    {
    echo "morgen jarig";
    // include het bestand
    }



Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics