PHP - Heure du jour script

  • willstein
  • Loser
  • Loser
  • No Avatar
  • Inscription: Oct 29, 2003
  • Messages: 117
  • Loc: Maryland
  • Status: Offline

Message Novembre 8th, 2003, 9:31 pm

Hey, vous vous programmeur PHP,

J'ai besoin d'inclure un script PHP sur le fond de ma page:

si le temps est 10:00 PM - 8:00 AM, puis afficher banner.htm

si pas, alors l'affichage rien.


aucune aide?
N'hésitez pas à poser des questions.
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Novembre 8th, 2003, 9:31 pm

  • b_heyer
  • Web Master
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Juin 15, 2003
  • Messages: 4583
  • Loc: Maryland
  • Status: Offline

Message Novembre 8th, 2003, 9:48 pm

l'ennui Buster yay! thx!

Code: [ Select ]
<?

$current_time = date(G);

if ($current_time >= 22 || $current_time < 8) {
  echo ('<img src="image.jpg">');
}

?>
  1. <?
  2. $current_time = date(G);
  3. if ($current_time >= 22 || $current_time < 8) {
  4.   echo ('<img src="image.jpg">');
  5. }
  6. ?>


Rappelez-vous, depuis PHP est côté serveur le script s'exécute en fonction de l'heure du serveur, pas les clients. Il serait facile de le faire en javascript si vous souhaitez le configurer de sorte qu'il était conforme aux clients. Vous pouvez également le décalage de sorte qu'il a été créé pour être le bon moment pour vous.
Pixel Acres V2
  • willstein
  • Loser
  • Loser
  • No Avatar
  • Inscription: Oct 29, 2003
  • Messages: 117
  • Loc: Maryland
  • Status: Offline

Message Novembre 8th, 2003, 9:55 pm

même but, c'est HTE.

Je veux des bannières publicitaires pour apparaître sur le bas de ma page au moment de la nuit, pas pendant la journée.

Serais-je capable de le faire en JavaScript et avoir le code réel HTM être dans le javascript aussi?

Ok, voici le code, je veux être affichées dans la nuit:

Code: [ Select ]
<table width="500" border="0" cellspacing="0" cellpadding="0">
 
 <tr>
  <td><a href="http://www.BannersGoMLM.com/cgi-bin/ads/left/ads_nonssi.pl?advert=NonSSI&page=willstein.146866" target="_blank">
   <img src="http://www.BannersGoMLM.com/cgi-bin/ads/left/ads_nonssi.pl?ID=bgmlm&page=willstein.146866" width="250" height="72" border="0"></a></td>
  <td><a href="http://www.BannersGoMLM.com/cgi-bin/ads/right/ads_nonssi.pl?advert=NonSSI&page=willstein.146866" target="_blank">
   <img src="http://www.BannersGoMLM.com/cgi-bin/ads/right/ads_nonssi.pl?ID=bgmlm&page=willstein.146866" width="250" height="72" border="0"></a></td>
 </tr>
 <tr>
  <td colspan="2"><a href="http://BannersGoMLM.com/cgi-bin/ref/index.cgi?dist=willstein" target="_blank">
   <img src="http://BannersGoMLM.com/images/codebottom.gif" width="500" height="19" border="0"></a></td>
 </tr>
</table>


<div align="left">
 <SCRIPT LANGUAGE="JavaScript">
banner = '<TABLE CELLSPACING=0 CELLPADDING=0><TR><TD><A HREF="http://www.1800banners.com/cgi-bin/bpwork2.cgi?advert=NonSSI&page=44">'
banner += '<IMG SRC="http://www.1800banners.com/cgi-bin/bpwork2.cgi?ID=willstein&page=44" ALT="1800Banners.com – Free Banner Exchange" BORDER=0 width=468 height=60></a></TD>'
banner += '</TR><TR><TD><A HREF="http://www.1800banners.com"><IMG BORDER=0 SRC="http://www.1800banners.com/logo.gif" ALT="1800Banners.com – Free Banner Exchange"></A></TD></TR></TABLE>'
document.write(banner)
// -->
</SCRIPT>
 <NOSCRIPT>
 <TABLE CELLSPACING=0 CELLPADDING=0>
  <TR>
   <TD><A HREF="http://www.1800banners.com/cgi-bin/bpwork2.cgi?advert=NonSSI&page=44"><IMG SRC="http://www.1800banners.com/cgi-bin/bpwork2.cgi?ID=willstein&page=44" ALT="1800Banners.com – Free Banner Exchange" BORDER=0 width=468 height=60></a></TD>
  </TR>
  <TR>
   <TD><A HREF="http://www.1800banners.com"><IMG BORDER=0 SRC="http://www.1800banners.com/logo.gif" ALT="1800Banners.com – Free Banner Exchange"></A></TD>
  </TR>
 </TABLE>
 </NOSCRIPT>
</div>
<iframe src="http://rfbe.com/iframe/?id=1793&bn=1&pg=1295" width=468 height=60 marginwidth=0 marginheight=0 scrolling=no frameborder=0><a href="http://rfbe.com/href/?id=1793&bn=1&pg=1295" target="_top"><img src="http://rfbe.com/banner/?id=1793&bn=1&bt=0&pg=1295" alt="Relmax Flash Banner Exchange" width=468 height=60 border=0></a></iframe>
<p> </p>
<div align="left">
 <iframe src="http://leader.linkexchange.com/X1720316/showiframe?" width=468 height=60 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=no>
 <a href="http://leader.linkexchange.com/X1720316/clickle" target="_top"><img width=468 height=60 border=0 ismap alt="" src="http://leader.linkexchange.com/X1720316/showle?"></a></iframe>
 <br>
 <a href="http://leader.linkexchange.com/X1720316/clicklogo" target="_top"><img src="http://leader.linkexchange.com/X1720316/showlogo?" width=468 height=16 border=0 ismap alt=""></a><br>
</div>
  1. <table width="500" border="0" cellspacing="0" cellpadding="0">
  2.  
  3.  <tr>
  4.   <td><a href="http://www.BannersGoMLM.com/cgi-bin/ads/left/ads_nonssi.pl?advert=NonSSI&page=willstein.146866" target="_blank">
  5.    <img src="http://www.BannersGoMLM.com/cgi-bin/ads/left/ads_nonssi.pl?ID=bgmlm&page=willstein.146866" width="250" height="72" border="0"></a></td>
  6.   <td><a href="http://www.BannersGoMLM.com/cgi-bin/ads/right/ads_nonssi.pl?advert=NonSSI&page=willstein.146866" target="_blank">
  7.    <img src="http://www.BannersGoMLM.com/cgi-bin/ads/right/ads_nonssi.pl?ID=bgmlm&page=willstein.146866" width="250" height="72" border="0"></a></td>
  8.  </tr>
  9.  <tr>
  10.   <td colspan="2"><a href="http://BannersGoMLM.com/cgi-bin/ref/index.cgi?dist=willstein" target="_blank">
  11.    <img src="http://BannersGoMLM.com/images/codebottom.gif" width="500" height="19" border="0"></a></td>
  12.  </tr>
  13. </table>
  14. <div align="left">
  15.  <SCRIPT LANGUAGE="JavaScript">
  16. banner = '<TABLE CELLSPACING=0 CELLPADDING=0><TR><TD><A HREF="http://www.1800banners.com/cgi-bin/bpwork2.cgi?advert=NonSSI&page=44">'
  17. banner += '<IMG SRC="http://www.1800banners.com/cgi-bin/bpwork2.cgi?ID=willstein&page=44" ALT="1800Banners.com – Free Banner Exchange" BORDER=0 width=468 height=60></a></TD>'
  18. banner += '</TR><TR><TD><A HREF="http://www.1800banners.com"><IMG BORDER=0 SRC="http://www.1800banners.com/logo.gif" ALT="1800Banners.com – Free Banner Exchange"></A></TD></TR></TABLE>'
  19. document.write(banner)
  20. // -->
  21. </SCRIPT>
  22.  <NOSCRIPT>
  23.  <TABLE CELLSPACING=0 CELLPADDING=0>
  24.   <TR>
  25.    <TD><A HREF="http://www.1800banners.com/cgi-bin/bpwork2.cgi?advert=NonSSI&page=44"><IMG SRC="http://www.1800banners.com/cgi-bin/bpwork2.cgi?ID=willstein&page=44" ALT="1800Banners.com – Free Banner Exchange" BORDER=0 width=468 height=60></a></TD>
  26.   </TR>
  27.   <TR>
  28.    <TD><A HREF="http://www.1800banners.com"><IMG BORDER=0 SRC="http://www.1800banners.com/logo.gif" ALT="1800Banners.com – Free Banner Exchange"></A></TD>
  29.   </TR>
  30.  </TABLE>
  31.  </NOSCRIPT>
  32. </div>
  33. <iframe src="http://rfbe.com/iframe/?id=1793&bn=1&pg=1295" width=468 height=60 marginwidth=0 marginheight=0 scrolling=no frameborder=0><a href="http://rfbe.com/href/?id=1793&bn=1&pg=1295" target="_top"><img src="http://rfbe.com/banner/?id=1793&bn=1&bt=0&pg=1295" alt="Relmax Flash Banner Exchange" width=468 height=60 border=0></a></iframe>
  34. <p> </p>
  35. <div align="left">
  36.  <iframe src="http://leader.linkexchange.com/X1720316/showiframe?" width=468 height=60 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=no>
  37.  <a href="http://leader.linkexchange.com/X1720316/clickle" target="_top"><img width=468 height=60 border=0 ismap alt="" src="http://leader.linkexchange.com/X1720316/showle?"></a></iframe>
  38.  <br>
  39.  <a href="http://leader.linkexchange.com/X1720316/clicklogo" target="_top"><img src="http://leader.linkexchange.com/X1720316/showlogo?" width=468 height=16 border=0 ismap alt=""></a><br>
  40. </div>



Toute les solutions alternatives, PHP?
  • mdipi
  • Novice
  • Novice
  • Avatar de l’utilisateur
  • Inscription: Nov 08, 2003
  • Messages: 34
  • Status: Offline

Message Novembre 8th, 2003, 10:06 pm

edit: j'avais quelque chose comme ce qui est déjà affiché, seulement beaucoup plus et beaucoup moins optimisées. :wink:

Code: [ Select ]
<?php
$time = array("10 PM", "11 PM", "12 AM", "1 AM", "2 AM");
for (i, i < count($time)-1, i++){
if(date("h:A") == $time[i]){
echo <img src="banner.jpg">;
}
?>
  1. <?php
  2. $time = array("10 PM", "11 PM", "12 AM", "1 AM", "2 AM");
  3. for (i, i < count($time)-1, i++){
  4. if(date("h:A") == $time[i]){
  5. echo <img src="banner.jpg">;
  6. }
  7. ?>


la boucle est Skrewed up though. but thats where i se dirigeait.
  • willstein
  • Loser
  • Loser
  • No Avatar
  • Inscription: Oct 29, 2003
  • Messages: 117
  • Loc: Maryland
  • Status: Offline

Message Novembre 8th, 2003, 10:12 pm

lol i garder rafraîchissant la page, et ne cesse de changer. . . plus petit, plus petit, plus petit.


maintenant son parti.

haha. thats funny. merci pour votre aide l'homme.

i guess est devrait être callign pour unflux trop.
  • b_heyer
  • Web Master
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Juin 15, 2003
  • Messages: 4583
  • Loc: Maryland
  • Status: Offline

Message Novembre 9th, 2003, 10:27 am

Code: [ Select ]
<?

$current_time = date(G);

if ($current_time >= 22 || $current_time < 8) {
   print <<<EOF

   //INSERT ALL CODE BETWEEN HERE

  
   //AND HERE

  EOF;
}

?>
  1. <?
  2. $current_time = date(G);
  3. if ($current_time >= 22 || $current_time < 8) {
  4.    print <<<EOF
  5.    //INSERT ALL CODE BETWEEN HERE
  6.   
  7.    //AND HERE
  8.   EOF;
  9. }
  10. ?>


Cela va afficher tout ce qui va inbetween les deux commentaires de 10pm heure du serveur, à 8h, heure du serveur. Le code HTML peut être droite et Javascript ONLY!
Pixel Acres V2
  • willstein
  • Loser
  • Loser
  • No Avatar
  • Inscription: Oct 29, 2003
  • Messages: 117
  • Loc: Maryland
  • Status: Offline

Message Novembre 9th, 2003, 3:40 pm

Hmm, j'ai essayé sur mon normal, le fichier index.htm, et il ne semble pas au travail. Est-il besoin d'être dans un fichier PHP?

Il suffit de couper et coller dans index.htm comme d'habitude, ou y at-il quelque chose de plus impliqué?

Quand je l'inclure dans un fichier HTML normal, il se lit comme suit:
= 22 | | $ current_time <8) (print <<
  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de l’utilisateur
  • Inscription: Déc 20, 2002
  • Messages: 8922
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Message Novembre 9th, 2003, 5:59 pm

willstein a écrit:
Hmm, j'ai essayé sur mon normal, le fichier index.htm, et il ne semble pas au travail. Est-il besoin d'être dans un fichier PHP?


Oui, il devrait être dans un fichier. Php fichier depuis votre serveur a le hanlder susceptibles de PHP sur ce type de fichier, et non htm ou html.
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • willstein
  • Loser
  • Loser
  • No Avatar
  • Inscription: Oct 29, 2003
  • Messages: 117
  • Loc: Maryland
  • Status: Offline

Message Novembre 9th, 2003, 6:04 pm

Alors, comment ferai-je cela?

Ive a créé un exemple de fichier HTML (c'est dit, Un Deux Trois Quatre Cinq Six Sept Huit Neuf).
Code: [ Select ]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Ozzu Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<p><font color="#FF0000">One Two Three,</font></p>
<p><font color="#FF6600">Four five Six</font></p>
<p><strong><font color="#0000FF">Seven Eight Nine</font></strong></p>
</body>
</html>
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <title>Ozzu Test</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  6. </head>
  7. <body>
  8. <p><font color="#FF0000">One Two Three,</font></p>
  9. <p><font color="#FF6600">Four five Six</font></p>
  10. <p><strong><font color="#0000FF">Seven Eight Nine</font></strong></p>
  11. </body>
  12. </html>


Comment pourrais-je mettre en œuvre le PHP dedans?
Souhaitez la page d'accueil doivent être, index.php? (en supposant donc que s'il n'y a pas index.htm, le serveur va aller à index.php?)

Merci.
  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de l’utilisateur
  • Inscription: Mai 28, 2003
  • Messages: 23404
  • Loc: Woodbridge VA
  • Status: Offline

Message Novembre 9th, 2003, 6:18 pm

Youll nécessité de vérifier auprès de votre hôte quant à la façon dont ils travaillent il. Tout le monde Ive rencontrées à ce jour, fournit par défaut "index" ou "par défaut" pages. Découvrez ce dont ils ont besoin et ensuite seulement vous assurer que votre "index" page par défaut à celui-ci.

Par exemple, sur mon domaine, index.html, index.htm, et default.asp sont tous par défaut pour les pages de mon site, si j'ai au moins l'un d'entre eux active, il fera ce que je veux. Et je peux ajouter ou rremove que jaimerais par le contrôle administratif. Votre hôte devrait avoir les mêmes options.

Quant à la mise en oeuvre de PHP dans un fichier HTML, vous ne pouvez pas. Vous avez besoin d'en faire un fichier php comme on l'a dit et d'ajouter le code HTML dans lui.
"There's no place like 127.0.0.1 except for ::1."
Alexandria Networks. Leader in IT consulting for associations/non-profits, and small to medium sized businesses around the northern Virginia and Washington D.C. metro area.
  • b_heyer
  • Web Master
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Juin 15, 2003
  • Messages: 4583
  • Loc: Maryland
  • Status: Offline

Message Novembre 9th, 2003, 6:25 pm

réenregistrez comme index.php index.html et voir si cela fonctionne...
Pixel Acres V2
  • willstein
  • Loser
  • Loser
  • No Avatar
  • Inscription: Oct 29, 2003
  • Messages: 117
  • Loc: Maryland
  • Status: Offline

Message Novembre 9th, 2003, 7:24 pm

Doesnt travail B.

Quand je change de index.htm index.php, il dit:

Parse error: parse error in / home / steinw / public_html / index.php on line 1


Le site est:
-ENLEVES -

Avis sur le fond:
= 22 | | $ CurHour <8) (print "test";)?>
  • b_heyer
  • Web Master
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Juin 15, 2003
  • Messages: 4583
  • Loc: Maryland
  • Status: Offline

Message Novembre 9th, 2003, 7:35 pm

Apparemment, vous raté avec mes variables un peu, alors j'ai besoin de voir ce que le script entier est à partir de votre page, à partir de <? t-elle?>.

Il semble que HTML est l'analyse de quelque chose quand PHP devrait être.

Ok c'est ce que vous avez, il est l'analyse non pas comme PHP à tous:

Code: [ Select ]
<?PHP

//Current hour of day, this is in the server time
$CurHour = date('H');

//If it's greater than or equal to 22 i.e. 10 or 11PM
//Or if it's less than or equal 08 i.e. 00,01,...,08AM
//Include the banner.htm otherwise do nothing
if ($CurHour>=22 || $CurHour<8) {
print 'test';
}

?>
  1. <?PHP
  2. //Current hour of day, this is in the server time
  3. $CurHour = date('H');
  4. //If it's greater than or equal to 22 i.e. 10 or 11PM
  5. //Or if it's less than or equal 08 i.e. 00,01,...,08AM
  6. //Include the banner.htm otherwise do nothing
  7. if ($CurHour>=22 || $CurHour<8) {
  8. print 'test';
  9. }
  10. ?>


Son agréable de vous voir jouer avec un peu le code, buuuut

vous ne pouvez pas le format de date avec
Code: [ Select ]
date('H');

Où seront stockés dans la variable qui rend beaucoup plus difficile en raison du 0 initial, et je voudrais donc juste coller avec G.

Qu'advient-il si vous utilisez simplement <? au lieu de <? php

Quoi qu'il en soit, ce qui se passe réellement, c'est <? Commence PHP et HTML considère le <comme une balise HTML normales, c'est pourquoi tous le code que vous voyez est après la> HTML interpets qui a également comme une fin tag normale. Avez-vous réussi à se débarrasser de index.html, si le serveur ne va pas à cette première, au lieu de index.php?
Pixel Acres V2
  • b_heyer
  • Web Master
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Juin 15, 2003
  • Messages: 4583
  • Loc: Maryland
  • Status: Offline

Message Novembre 9th, 2003, 7:37 pm

Oh, et est l'erreur d'analyse XML de votre tête, il a la même <? balises en PHP...
Pixel Acres V2
  • willstein
  • Loser
  • Loser
  • No Avatar
  • Inscription: Oct 29, 2003
  • Messages: 117
  • Loc: Maryland
  • Status: Offline

Message Novembre 9th, 2003, 8:14 pm

Hmm,

Je ne pense pas foiré avec votre codage, mais si elle dit que, je dois avoir une erreur.

Im plus confus maintenant, alors quand j'ai commencé.
Vous voulez commencer à la base?
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Novembre 9th, 2003, 8:14 pm

Afficher de l'information

  • Total des messages de ce sujet: 21 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 167 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC