WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- per zeit eine action starten

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » per zeit eine action starten - 23 Nov 2024 Antworten
per zeit eine action starten
Thodi
Fachidiot
Threadstarter




Beiträge: 101

Hallo zusammen,
ich habe ein kleines Problem.

Ich habe vor ein script zu machen wo man eine aktion ausführt die per zeit gesteuert wird .

Statt #

möchte ich das es ausgeführt wird wenn es zb 10 Uhr ist dann sollte es automatisch starten .
Wie kann ich das machen??

kann ich das per date("H") machen?


MFG Thodi

  Profil   E-Mail   Editieren   Zitieren
yogi
Otto-Normal-Poster




Beiträge: 66

Für soetwas könntest du "cronjobs" verwenden.

---
mfg
yogi

  Profil   Editieren   Zitieren
Thodi
Fachidiot
Threadstarter




Beiträge: 101

was ist das und wie geht das

  Profil   E-Mail   Editieren   Zitieren
yogi
Otto-Normal-Poster




Beiträge: 66

Cronjobs sind Scripts die zu festgelegten Zeiten automatisch vom Server ausgeführt werden. Also genau das, was du brauchst.

Diesen Service muss allerdings dein Server unterstützen. Wie genau man das dann anlegt, weiß ich auch nicht, da ich es persönlich noch nie brauchte.

---
mfg
yogi

  Profil   Editieren   Zitieren
Thodi
Fachidiot
Threadstarter




Beiträge: 101

So mein Provider hat sowas habe ich auch aktiviert für 14 uhr ging aber net ist das script falsch hier ist mein script dazu.

session_start();

$verbindung =


if(!isset($_SESSION["username"])){

echo "Bitte erst einloggen";

}




$member2 = mysql_query("SELECT * FROM login WHERE username = '$username'");
$member = mysql_fetch_array($member2);

$essen = $HTTP_POST_VARS["essen"];
$holz = $HTTP_POST_VARS["holz"];
$trinken = $HTTP_POST_VARS["trinken"];
$gold = $HTTP_POST_VARS["gold"];
$ytime = $HTTP_POST_VARS["ytime"];
$time2 = time();
$date = date("H");
$date2 = date("i");
?>








Hier kannst du beim Talkampf teilnehemen , du brauchst dafür

20 Holz 20 wasser und 10 Nahrung.

Wenn du gewinnst bekommst du 100 Gold und 20 Metall

Der Talkampf beginnt täglich ab 10 Uhr





$test = 0;




if($kampf){

$los = "UPDATE login SET holz = '$holz', trinken = '$trinken', essen = '$essen', hp = '$hp' ytime = '$ytime' WHERE username LIKE '$username' LIMIT 1";
$los2 = mysql_query($los);
echo "Talkampf gestartet";


}

if($kampf2){

$los = "UPDATE login SET bereit = '$bereit' , holz = '$holz' , trinken = '$trinken' , essen = '$essen' WHERE username LIKE '$username' LIMIT 1";
$los2 = mysql_query($los);
echo "Du nimmst am Talkampf teil der geht Morgens um 10 Uhr Los
Viel Glück";
}










echo strftime("%R:%S" , time())." ist jetzt Zeit

";
if($member[ytime] >= time() - 7200){
echo "Du bist im Talkampf
um";
echo strftime("%R:%S" , $member[ytime] + 7200);
echo "Uhr bist du Zurück
";


}else{

if($member[ytime2] >= time() - 7200){
echo "Du bist im Talkampf
um";
echo strftime("%R:%S" , $member[ytime2] + 7200);
echo "Uhr bist du Zurück
";

?>



Als Waffe hast du eine in der Hand.

if($member[time] >= ytime){

?>



Du hast den Talkampf Kampf verloren



}else{
?>




Du hast den Talkampf Kampf Gewonnen Glückwunsch

}



?>
}else{

if($member[hp] < 5){

echo "Du bist zu müde zum Kämpfen";

}else{



if($member[time] >= wtime or $member[time] >= wtime2 or $member[time] >= htime or $member[bereit] == 1){
echo " Du machst schon eine aktion
oder du hast dich schon Angemeldet";
}else{
if($member[ytime] == "0" && $member[kraft] <= 10 && $member[geschwindigkeit] <= 10 && $member[essen] >= 10 && $member[trinken] >= 20 && $member[holz] >= 20){
?>














}else{
?>



Du hast nicht genug Ressis














}}}
?>

if($member[ytime] >= 7200){
mysql_query("UPDATE login SET ytime = '$test' WHERE username LIKE '$username' LIMIT 1");
}}}
?>


Danke im Voraus

Diese Nachricht wurde geändert von: Thodi
  Profil   E-Mail   Editieren   Zitieren
yogi
Otto-Normal-Poster




Beiträge: 66

Hmm, also mein Post war um 14:09 Uhr. Wenn dein Script um 14 Uhr laufen soll, musst du wohl oder übel noch nen Tag warten

Bei mir is es jetzt 15:19 Uhr

---
mfg
yogi

  Profil   Editieren   Zitieren
Thodi
Fachidiot
Threadstarter




Beiträge: 101

ich habe die ja schon gesetzt um 13 uhr ,muß ich was im script noch angeben für den cronjob oder ist es so ok das script?

  Profil   E-Mail   Editieren   Zitieren
yogi
Otto-Normal-Poster




Beiträge: 66

Ich frag mal meinen Kollegen und geb dir dann bescheid bis in einer Stunde etwa.

---
mfg
yogi

  Profil   Editieren   Zitieren
Thodi
Fachidiot
Threadstarter




Beiträge: 101

ok meinst du wenn das anders sein müßte ob er mir das machen könnte so ein beispiel?

  Profil   E-Mail   Editieren   Zitieren
yogi
Otto-Normal-Poster




Beiträge: 66

ok, du brauchst auf jeden Fall Zugriff via SSH auf deinen Server, damit du Cronjobs einrichten kannst.

Den Rest sei bitte so nett und such dir zusammen. Sollte nicht mehr sooo schwer sein. Mein Kollege hats mir zwar jetzt erklärt, aber aus Zeitmangel können wir wirklich nicht genauer darauf eingehen.

---
mfg
yogi

  Profil   Editieren   Zitieren
subjective
Forenheld




Beiträge: 844

Abgesehen davon ist eien HTML-Ausgabe für einen Cronjop nur begrenzt sinnvoll - wer soll denn die sehen? Woher sollen eigentlich die Post-Vars kommen und wer soll sich da einloggen?

---
Weaverslave

  Profil   Website   Editieren   Zitieren
yogi
Otto-Normal-Poster




Beiträge: 66

Ich hab mir das Script null durchgelesen, hab ich nicht gesehen.

Was soll das Script überhaupt machen?

Cronjobs sind dafür gedacht, bestimmte Aktionen zu bestimmten, festgelegten Zeiten durchzuführen (zB interessante Daten jeden Tag um 24 Uhr aus der Log-Datei in eine DB schreiben etc...).

---
mfg
yogi

  Profil   Editieren   Zitieren
Thodi
Fachidiot
Threadstarter




Beiträge: 101

Das script soll ein kampf starten

  Profil   E-Mail   Editieren   Zitieren
subjective
Forenheld




Beiträge: 844

Das script soll ein kampf starten


Programmtechnisch gesehen ist diese Aussage nichtssagend.

---
Weaverslave

  Profil   Website   Editieren   Zitieren
pizzataxi
Quasselstrippe




Beiträge: 248

1: 
2:
$verbindung = @mysql_connect("$$$$$$$$" , "$$$$$$$$$" , "$$$$$$$$") or die("Konnte keine Verbindung aufbauen");
mysql_select_db("$$$$$$$$$$") or die("Die Datenbank geht nicht");


Thodi, nix für ungut aber an Deiner Stelle würde ich meine Zugangsdaten für Account und DB nicht so freizügig in irgendwelche Foren posten. Wenn hier auch nur einer dabei ist, der böses denkt kann er schwuppdiwupp alles löschen (Webspace&DB) oder nen neuen Tarif für dich bestellen und und und.



Diese Nachricht wurde geändert von: pizzataxi
  Profil   E-Mail   Editieren   Zitieren
Seite 1 | 2 | 3 | 4  

Antworten
Forum » PHP & MySQL » per zeit eine action starten

Aktuelle Beiträge zur Hilfe im Forum für Homepage - per zeit eine action starten im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8127829    Heute : 223     Gestern : 761     Online : 243     23.11.2024    9:22      2 Besucher in den letzten 60 Sekunden        
alle 30.00 Sekunden ein neuer Besucher
Nach oben