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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
Apache HTTP-Server Alles was Ihr über den Apache diskutieren möchtet, gehört hierein |
03.11.2004, 10:18:41
|
Senior Member
|
|
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 35
Beiträge: 1.476
|
|
Apache macht immer einen Fehler!
ich benutze das Packet XAMPP, was eigenltich für anfänger(wie mich) nicht schlecht ist :D
nun hab eich flgenden code:
$pyt = ($hg * $hg) + ($bg*$bg);
$dg = bcsqrt($pyt);
das ding soll mir die Hyptotenuse eines Dreieckes mit Hifle des Pythagoras ausrechnen, ich weis nicht, ob es gleich en funktion für den Pytagoraas gibt, aber so soltle es ja gehen!
sobald ich das nun laufen lasse, gitb mir er Apache so ne Fehlermeldung raus mit Fehlerbericht Senden.. bla bla bla... weis wer, an was as liegen könnte?
Geändert von Opendix (03.11.2004 um 11:37:06 Uhr)
|
03.11.2004, 10:24:27
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Gib uns den genauen Wortlaut der Fehlermeldung. So hilft uns das nicht viel.
|
03.11.2004, 11:35:53
|
Senior Member
|
|
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 35
Beiträge: 1.476
|
|
ok, hier der genaue fehler:
Zitat:
Apache HTTP Server
Apache HTTP Server hat ein Problem festgestellt und muss beendet werden.
Falls sie ihre Arbeite noch nicht gespeichert hatten, können Daten möglicherweise verloren gegangen sein!
Dieses Problem bitte auch an Microsoft berichten.
Ein problembericht, den sie uns senden können, wurde erstellt! Wir werden diesen Bericht vertraulich und anonym behandeln!
Um zu sehen, welche Daten ihr bericht enthält, Klicken SIe hier!
Problembericht Senden | Nicht Senden
|
ich weis nicht, ob das euch was helft, aber mehr sehe ich nicht.. .
und er sürtzt genau bei der zeile ab, wenn ich davor ei die("bla"); mache, gibt er das auch, danac nicht...
edit: nach der Fehlermeldung kommt im Browser-Fensster: Die Seite kann nicht angezeigt werden, halt eben so, als ob es die Seite nicht geben würde!
|
03.11.2004, 11:43:20
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Das sieht ja Pfui aus!
Deaktiviere in den erweiterten Einstellungen des Internet Explorers das Feld 'Kurze HTTP-Fehlermeldungen anzeigen'
Die Meldung, die Du nun siehst sollte anders aussehen.
Wenn nicht, dann brauchen wir natürlich mal den Inhalt des besagten Skriptes mit der hervorgehobenen Zeile, die unlieb ist.
|
03.11.2004, 11:51:19
|
Senior Member
|
|
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 35
Beiträge: 1.476
|
|
also das mit denKurzen Fehler meldungen anzeogen bringt nichts, kommt genau das gleiche!
dann eben hier der Code:
PHP-Code:
<?php
include("db.php");
$burgid= $_POST['id'];
$query = "SELECT k1, k2, k3 FROM burgen WHERE id_burg='$burgid'";
$insert = mysql_query($query);
$koods = mysql_fetch_array($insert);
if($k1 < 10)
{
$k1 = "0" . $k1;
}
if($k2 < 10)
{
$k2 = "0" . $k2;
}
if($k3 < 10)
{
$k3 = "0" . $k3;
}
if($koods[0] < 10)
{
$koods[0] = "0" . $koods[0];
}
if($koods[1] < 10)
{
$koods[1] = "0" . $koods[1];
}
if($koods[2] < 10)
{
$koods[2] = "0" . $koods[2];
}
$k1 = chunk_split($k1,1, ""); //Hier werden die Koordinaten in EInzelteile zerlegt
$k2 = chunk_split($k2,1, "");
$k3 = chunk_split($k3,1, "");
$kood1 = chunk_split($koods[0],1, "");
$kood2 = chunk_split($koods[1],1, "");
$kood3 = chunk_split($koods[2],1, "");
$hg = $k2[0] - $kood2[0]; //Hier wird Der höhenunterschied berechnet
if($hg < 0)
{
$hg = $hg * (-1); //Falls der kleiner 0 sein sollt emit -1 multiplizieren um sicher postivi zu sein
}
$bg = $k2[1] - $kood2[1]; //Genau das gleiche mit der breite
if($bg < 0)
{
$bg = $bg * (-1);
}
$pyt = ($hg * $hg) + ($bg*$bg);
$dg = bcsqrt($pyt,1); //Pythagorag um die Distanz zwischen burg-gruppe zu berechen
$hk = $k3[0] - $kood3[0]; //Hier noch das gleiche für die distanz in der burg-gruppe
if($hk < 0)
{
$hk = $hk * (-1); //Falls der kleiner 0 sein sollt emit -1 multiplizieren um sicher postivi zu sein
}
$bk = $k3[1] - $kood3[1]; //Genau das gleiche mit der breite
if($bk < 0)
{
$bk = $bk * (-1);
}
$dk = bcsqrt(($hk * $hk) + ($bk*$bk)); //Pythagorag um die Distanz in burg-gruppe zu berechen
$distanz = $dk + $dg; //Distanzen zusammenrechnen
?>
einige sachen gingen wohl einfach mit ner schleife oder sowas, aber des funktioniert ,sollte zumindest :)
Geändert von Opendix (03.11.2004 um 11:53:51 Uhr)
|
03.11.2004, 11:57:23
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Kannst Du mir mal bitte einen Beispieldatensatz geben? Am besten den Datensatz, den auch Dein Skript nutzt, wenn es verreckt. Dann würde ich das mal bei mir ausprobieren.
|
03.11.2004, 12:03:09
|
Senior Member
|
|
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 35
Beiträge: 1.476
|
|
jo, abkacken tut es bei allen, also keine spezifischen die nicht gehen, abe rhie ein bsp:
$koods[0] = 1
$koods[1] = 51
$koods[2] = 6
und die variabeln, die nicht von da kommen könen wie folgt aussehen:
$k1: 1
$k2: 1
$k3: 1
ich glaub mehr sinds net!
|
03.11.2004, 12:05:06
|
Senior Member
|
|
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 35
Beiträge: 1.476
|
|
ach ja die variabeln sind einfahc immer zaheln zwischen 0 und 100! eigenltich egal welche du nimmst!
|
03.11.2004, 12:10:38
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Hab an Deinem Skript nur die Form geändert (ich dachte, ich müsste mich noch näher damit beschäftigen...) und es läuft wunderbar:
PHP-Code:
<?php
/*
include('db.php');
$burgid= $_POST['id'];
$query = 'SELECT k1, k2, k3 FROM burgen WHERE id_burg='$burgid'';
$insert = mysql_query($query);
$koods = mysql_fetch_array($insert);
*/
$koods[0] = 1;
$koods[1] = 51;
$koods[2] = 6;
$k1=$k2=$k3=1;
if($k1 < 10) {
$k1 = '0' . $k1;
}
if($k2 < 10) {
$k2 = '0' . $k2;
}
if($k3 < 10) {
$k3 = '0' . $k3;
}
if($koods[0] < 10) {
$koods[0] = '0' . $koods[0];
}
if($koods[1] < 10) {
$koods[1] = '0' . $koods[1];
}
if($koods[2] < 10) {
$koods[2] = '0' . $koods[2];
}
$k1 = chunk_split($k1,1, ''); //Hier werden die Koordinaten in EInzelteile zerlegt
$k2 = chunk_split($k2,1, '');
$k3 = chunk_split($k3,1, '');
$kood1 = chunk_split($koods[0],1, '');
$kood2 = chunk_split($koods[1],1, '');
$kood3 = chunk_split($koods[2],1, '');
$hg = $k2[0] - $kood2[0]; //Hier wird Der höhenunterschied berechnet
if($hg < 0) {
$hg = $hg * (-1); //Falls der kleiner 0 sein sollt emit -1 multiplizieren um sicher postivi zu sein
}
$bg = $k2[1] - $kood2[1]; //Genau das gleiche mit der breite
if($bg < 0) {
$bg = $bg * (-1);
}
$pyt = ($hg * $hg) + ($bg*$bg);
$dg = bcsqrt($pyt,1); //Pythagorag um die Distanz zwischen burg-gruppe zu berechen
$hk = $k3[0] - $kood3[0]; //Hier noch das gleiche für die distanz in der burg-gruppe
if($hk < 0) {
$hk = $hk * (-1); //Falls der kleiner 0 sein sollt emit -1 multiplizieren um sicher postivi zu sein
}
$bk = $k3[1] - $kood3[1]; //Genau das gleiche mit der breite
if($bk < 0) {
$bk = $bk * (-1);
}
$dk = bcsqrt(($hk * $hk) + ($bk*$bk)); //Pythagorag um die Distanz in burg-gruppe zu berechen
$distanz = $dk + $dg; //Distanzen zusammenrechnen
echo "$dk $distanz"; // Gibt "5 10" aus
exit;
?>
Sieh mal in den Logfiles des Apachen nach, was der so sagt.
|
03.11.2004, 12:16:38
|
Senior Member
|
|
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 35
Beiträge: 1.476
|
|
hm ok, dann hier ma ein auszug aus dem error-log des apache-servers:
Zitat:
[Wed Nov 03 11:10:12 2004] [notice] Parent: child process exited with status 3221225477 -- Restarting.
[Wed Nov 03 11:10:13 2004] [notice] Parent: Created child process 3544
[Wed Nov 03 11:10:16 2004] [notice] Child 3544: Child process is running
[Wed Nov 03 11:10:16 2004] [notice] Child 3544: Acquired the start mutex.
[Wed Nov 03 11:10:16 2004] [notice] Child 3544: Starting 250 worker threads.
[Wed Nov 03 11:10:21 2004] [notice] Parent: child process exited with status 3221225477 -- Restarting.
[Wed Nov 03 11:10:22 2004] [notice] Parent: Created child process 3960
[Wed Nov 03 11:10:25 2004] [notice] Child 3960: Child process is running
[Wed Nov 03 11:10:25 2004] [notice] Child 3960: Acquired the start mutex.
[Wed Nov 03 11:10:25 2004] [notice] Child 3960: Starting 250 worker threads.
|
die paar meldungen kommen noch ein paar ma... aber immre ie selben!
und viel mehr ist nicht zu findenin den logs, hab auch keine ahnung was das da oben beduetet :(
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 10:23:04 Uhr.
|