SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 28.05.2016, 03:45:47
kaffeekanne kaffeekanne ist offline
Anfänger
 
Registriert seit: May 2016
Alter: 37
Beiträge: 3
Script Ausführen bis bestimmter Wert??

Hallo zusammen,

ich habe mir hier einen Code zusammengebastelt der sieht folgendermaßen aus:

PHP-Code:
$no_hash rand(10000000009999999999).rand(1,100).rand(1,10000).rand(1,10000000);
$seed "$hash = hash('sha256', $no_hash)";
$id "36026";
$hash hash("sha256",$seed."-".$id);
$id2 hexdec(substr($hash,0,8)) % 15;
echo 
"$hash  </br> $id = $id2" 
Nun würde ich gerne den Code ausführen und solange laufen lassen bis $id2 = z.B. 6 ist.
$hash soll gemerkt werden und $id soll um 1 erhöht werden damit dann ein weiterer durchlauf bis z.B. $id2 = 11 ist. wenn beide werte also $id2=6 und $id2=11 wahr sind einen echo mit z.B. weiter ausgeben.

Da ich gerade versuche mich mit php zu beschäftigen erstmal eine allgemeine Frage ob sowas überhaupt möglich wäre?
Wird sowas dann mit while gemacht?

Für jeden Rat dankbar :-)
Mit Zitat antworten
  #2  
Alt 28.05.2016, 07:58:35
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Script Ausführen bis bestimmter Wert??

Hallo und willkommen hier im Forum.

Zitat:
Zitat von kaffeekanne Beitrag anzeigen
[..]
Da ich gerade versuche mich mit php zu beschäftigen erstmal eine allgemeine Frage ob sowas überhaupt möglich wäre?
Wird sowas dann mit while gemacht?
1. Ja.
2. Ja oder mit for{}.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #3  
Alt 28.05.2016, 12:01:11
kaffeekanne kaffeekanne ist offline
Anfänger
 
Registriert seit: May 2016
Alter: 37
Beiträge: 3
AW: Script Ausführen bis bestimmter Wert??

Hallo
danke für deine Antwort.

Muss ich die anderen Werte wie $no_hash $seed etc. in einen array machen oder wie macht man das dann genau.

habe nämlich gerade nur $id2 in Schleife gemacht und es kam natürlich unendlich mal der Wert 6 der mir angezeigt wurde.
Mit Zitat antworten
  #4  
Alt 28.05.2016, 13:19:01
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Script Ausführen bis bestimmter Wert??

Wie sieht Dein aktueller Code aus?
Was soll bei der Abarbeitung Deines Codes rauskommen?
Welches Ergebnis erwartest Du?
Welche Fehlermeldung(en) erhältst Du ggf.?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #5  
Alt 28.05.2016, 14:36:31
kaffeekanne kaffeekanne ist offline
Anfänger
 
Registriert seit: May 2016
Alter: 37
Beiträge: 3
AW: Script Ausführen bis bestimmter Wert??

Zitat:
Zitat von vt1816 Beitrag anzeigen
Wie sieht Dein aktueller Code aus?
Was soll bei der Abarbeitung Deines Codes rauskommen?
Welches Ergebnis erwartest Du?
Welche Fehlermeldung(en) erhältst Du ggf.?
Danke wieder für deine schnelle Antwort. Also ich fange nochmal von vorne an :-)

Also ich will ein Script haben der mir anhand von bestimmten Daten die bereits existieren einen Hash Code sucht.

Deshalb habe ich mir diesen Code zusammengebastelt:

PHP-Code:
$no_hash rand(1000000000,9999999999).rand(1,100).rand(1,10000).rand(1,10000000);
$hash hash('sha256'$no_hash);
echo 
"$hash </br>";
$seed "$hash";
$id "3779";
$hash hash("sha256",$seed."-".$id);
$id2 hexdec(substr($hash,0,8)) % 15;
echo 
"$id2"
z.Z ist es so das ein Code generiert wird und mit sha256 "neu generiert" wird um mir anschließend eine Zahl auszugeben, da ich aber nicht alle Zahlen haben will sondern nur bestimmt wie z.B. 6, 12, 9.....
brauche ich eine Funktion die dieses Script so lange ausführt bis die erste Zahle 6 ist, da diese Aussage dann wahr ist soll er sich den Hash Code merken und die $id und +1 erweitern also auf 3780 und prüfen ob die zweite Zahle eine 12 wenn wahr soll er noch die dritte Zahl genauso prüfen, Script beenden und mir das ganze ausgeben wenn aber die 12 nicht mit dem Hash wahr ist soll er von vorne anfangen bis ich quasi einen passenden Code für die drei Zahlen habe (6,12,9)

Ich versuche gerade mit for und while diesen Ablauf hinzubekommen aber irgendwie verstehe ich das nicht genau ob man das ganze Script in die Schleife einbauen muss oder nur die Werte die mir ausgegeben werden dann in die Schleife einfüge und diese dann so lange mit der jeweiligen Funktion prüfe.
Mit Zitat antworten
  #6  
Alt 29.05.2016, 12:10:37
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Script Ausführen bis bestimmter Wert??

So sollte es - wenn ich Dich richtig verstanden habe - funktionieren:
PHP-Code:
<?php
error_reporting
(-1);   
ini_set('display_errors'TRUE);   

echo 
MyHash(37796);
echo 
MyHash(378012);
echo 
MyHash(37819);

function 
MyHash($id$id1) {
    
$id2 0;
    while (
$id1 <> $id2) {
        
$no_hash rand(1000000000,9999999999).rand(1,100).rand(1,10000).rand(1,10000000);
        
$hash hash('sha256'$no_hash);
        
$seed $hash;
        
$hash hash("sha256",$seed."-".$id);
        
$id2 hexdec(substr($hash,0,8)) % 15;

        if (
$id1 == $id2) {
            echo 
$hash ."</br>";
            echo 
"-> " .$id2 ."<br>\n";    
            return;
        }
    }    
}

?>
Ergebnis:
Zitat:
0f719bbcf60cac55e9d788f5d0152b052f84f49295af183b67a0808aafd3e424
-> 6
305d77bb012d614bf956c800728e4c74aa426d9266bf703a1f756294c65114f4
-> 12
4c628e17c149273e01bc38846c8e02889cf0067e220c6cbd9f39401bc8340f89
-> 9
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
ein bestimmter wert aus einer DB BenKiyu MySQLi/PDO/(MySQL) 6 09.11.2009 08:57:45
Ein script ausführen lassen, nachdem der Benutzer die Seite/ das Web verlässt? Kentai PHP Grundlagen 2 01.03.2009 15:08:39
Script im Hintergrund ausführen Pinki-) PHP für Fortgeschrittene und Experten 8 24.01.2007 18:28:29
script ausführen, bevor exec() fertig ist ingo PHP für Fortgeschrittene und Experten 1 26.06.2006 15:12:12
PHP Script auf Remotehost ausführen jensmg PHP für Fortgeschrittene und Experten 0 06.12.2005 12:02:09


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:15:50 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt