Jak podmienić w skrypcie echo na include.

Ostatnia aktualizacja 1 rok temu
MimiMimiNowicjusz Nowicjusz
Opublikował(a) 2 rok temu
Mam taki skrypt który ma za zadanie wyświetlić o określonych porach dnia komunikat.
Nie jest ten skrypt wygodny w użyciu ,
1. Trochę trudno w echo wstawiać coś więcej jak zwykły tekst , i to musowo uważać aby przypadkowo nie wstawić jakichś znaczników .
No to Panowie czas na rewanż .
Chciałam aby w określonych godzinach ten skrypt wykonywał [b]include[/b] o określonych godzinach.
<?
$data = date("Y.m.d-H:i");
$czas = date("H:i");
$dzien = date("w"); // od 0 - niedziela, do 6 - sobota

if ($data>"2003.11.27-12:00" and $data<"2003.11.30-12:00") {
 echo "Ten napis zobaczysz w dniach od 2003.11.27, od godz. 12:01
 do dnia 2003.11.30 do godz. 11.59";
}

if ($czas>"09:10" and $czas<"13:16") {
 echo "Ten napis zobaczysz codziennie w godzinach od 09:11 do 13:15";
}

if ($dzien=="6") {
 echo "Ten napis zobaczysz tylko w soboty";
}

if ($dzien=="2" and $czas>"09:10" and $czas<"13:16") {
 echo "Ten napis zobaczysz tylko we wtorki, w godzinach od 09:11 do 13:15";
}

if ($czas>"09:00" and $czas<"10:00") {
 echo "Ten napis zobaczysz codziennie w godzinach od 09:01 do 09:59";
} else if ($czas>"10:00" and $czas<"11:00") {
 echo "Ten napis zobaczysz codziennie w godzinach od 10:01 do 10:59";
} else if ($czas>"15:00" and $czas<"17:00") {
 echo "Ten napis zobaczysz codziennie w godzinach od 15:01 do 16:59";
} else {
 echo "Ten napis zobaczysz w pozostałych godzinach dnia";
}
?>
ZbigniewZbigniewSuper administrator Super administrator
Opublikował(a) 2 rok temu
Spróbuj tak . Tam gdzie masz echo , wywal echo do kosza a wstaw .
include"katalog/plik.php";

Nie jest to idealne rozwiązanie .
Ale taki masz skrypt , lepiej by było aby były to tablice .
MimiMimiNowicjusz Nowicjusz
Opublikował(a) 2 rok temu
Twoje rozwiązanie działa .
Ale w tym skrypcie musowo sporo pozmieniać .
Ponieważ nie tylko wyświetliła się zawartość pliku
z funkcji include.
Ale jeszcze dodatkowe napisy .
Ten napis zobaczysz codziennie w godzinach od 09:11 do 13:15Ten napis zobaczysz tylko w soboty
ZbigniewZbigniewSuper administrator Super administrator
Opublikował(a) 1 rok temu
Tu masz gotowe rozwiązanie .
Wstaw jedynie odpowiednie pliki .PHP.
<?php
$data = date("Y.m.d-H:i");
$czas = date("H:i");
$dzien = date("w"); // od 0 - niedziela, do 6 - sobota

if ($data > "2003.11.27-12:00" and $data < "2003.11.30-12:00") {
 include "nazwa_pliku1.php";
}

if ($czas > "09:10" and $czas < "13:16") {
 include "nazwa_pliku1.php";
}

if ($dzien == "6") {
 include "nazwa_pliku2.php";
}

if ($dzien == "2" and $czas > "09:10" and $czas < "13:16") {
 include "nazwa_pliku3.php";
}

if ($czas > "09:00" and $czas < "10:00") {
 include "nazwa_pliku4.php";
} else if ($czas >= "10:00" and $czas < "11:00") {
 include "nazwa_pliku5.php";
} else if ($czas >= "15:00" and $czas < "17:00") {
 include "nazwa_pliku6.php";
} else {
 include "nazwa_pliku4.php";
}
?>
możesz przeglądać wszystkie wątki dyskusji na tym forum.
nie możesz rozpocząć nowy wątek dyskusji na tym forum.
nie możesz odpowiadać na posty w tym wątku dyskusji.
nie możesz rozpocząć ankietę na tym forum.
nie możesz dodawać załączniki w tym forum.
nie możesz pobierać załączniki na tym forum.
Użytkownicy, którzy uczestniczyli w dyskusji: Mimi, Zbigniew

2014 - 2024 © nw.ct8.pl

Polityka prywatności

kontakt

Powered by PHPFusion. Copyright ©2024 PHP Fusion Inc.
Released as free software without warranties under GNU Affero GPL v3.