WinFuture-Forum.de: Division By Zero - Fehler Nicht Auf Localhost - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
  • 3 Seiten +
  • 1
  • 2
  • 3

Division By Zero - Fehler Nicht Auf Localhost Warning: Division by zero

#16 _Gerold Heinen_

  • Gruppe: Gäste

geschrieben 29. Juni 2008 - 10:10

Dnke für deineaufklärung! Ich schreib hier nur mit Drei Finger da meine Hand leicht Störungen hat daher kommen immer Tippfehler mit rein auch wenn ich mich sehr bemühe! Dein Problem nach zu gehen ist eigendlich recht einfach, Hast du dir mal die Ereigniss Protokolle durch gesehen? Vieleicht wird dir da der Fehler genauer beschrieben!
Gruß
Gerold
0

Anzeige



#17 Mitglied ist offline   ps915 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.117
  • Beigetreten: 17. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 29. Juni 2008 - 10:13

Wo finde ich denn die Ereigniss Protokolle?

Link? Pfad?
0

#18 _Gerold Heinen_

  • Gruppe: Gäste

geschrieben 29. Juni 2008 - 10:18

Start/ Programme/ Verwaltung/ Ereignissanzeige/ Da findest du semtliche Protokolle
MFG
Gerold
0

#19 Mitglied ist offline   ps915 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.117
  • Beigetreten: 17. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 29. Juni 2008 - 10:51

:rolleyes: :D :lol: Also jetzt mal im ernst, ich habe doch gesagt dass es auf meinem Local Host funktioniertl. ich rede die ganze zeit von meinem Server auf den nur mein Hoster zugriff hat. Ich glaube nicht mal dass er unter Windows läuft. Also Bitte denke bevor du hier was schreibst geanu drüber nach. Außerdem haben die Ereignisprotokolle nix mit PHP am Hut! Totalter Schwachsinnn! :D
0

#20 _Gerold Heinen_

  • Gruppe: Gäste

geschrieben 29. Juni 2008 - 10:59

Danke für deine liebe Mail! Sei so freundlich und beschreibe genauer was du für ein Betriebssysten nuzt Welche Service Patch! Dann kann ich auch darauf genauer eingehen! Ich bin davon ausgegangen, dass du den sever 2003 meinst und da dass problem liegt! Aber gut ich werde hier keine weiteren tips zu schreiben, da es ja eh nur Schwachsinn ist das du von mir bekommst! Wende dich weiter am Forum.
MFG
Gerold
0

#21 Mitglied ist offline   ps915 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.117
  • Beigetreten: 17. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 29. Juni 2008 - 11:02

Ähm was für eine Mail?

:rolleyes: Keiner deiner "Tips" hat mir geholfen! Aber nungut, ich hoffe jemand anders weiß Rat bei meinem Problem.

Es muss also an PHP liegen.

Gruß,
Toasterfraktion

Dieser Beitrag wurde von Toasterfraktion bearbeitet: 29. Juni 2008 - 11:03

0

#22 Mitglied ist offline   viggee 

  • Gruppe: aktive Mitglieder
  • Beiträge: 33
  • Beigetreten: 21. Dezember 06
  • Reputation: 0

geschrieben 29. Juni 2008 - 12:05

Ich bin ehrlich gesagt ein bisschen durcheinander, deswegen auch der Quatsch mit dem php upload, ich meinte eigentlich die Befehle zum manipulieren von Datei-Streams (fopen etc).

1)
...aber was zu meiner eigentlichen Verwirrung beiträgt, der Fehler aus dem ersten post entsteht ja dadurch, dass $gesamt anscheinend 0 ist, hat also recht wenig mit der bearbeiteten datei zu tun. Sondern lediglich mit der microtime bzw round. Sonst nimmt ja praktisch nichts einfluss auf die Variable. Hast du evtl mal einzelne Variablen wie $zeit usw. zur Laufzeit ausgeben lassen und diese auf Inhalt überprüft?

2)
ist ob_start() nötig? was passiert wenn du das weglässt? soweit ich weiss ergibt ob_start nur sinn mit einer übergebenen funktion. siehe http://de3.php.net/ob_start

3)
ansonsten ist es dir vllt vom hoster wirklich nicht erlaubt dateien zu manipulieren. Aber das ist SEHR unwahrscheinlich
0

#23 Mitglied ist offline   ps915 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.117
  • Beigetreten: 17. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 29. Juni 2008 - 12:24

Hm ich habe das mal weggelassen aber nun funzt es gar nicht mehr. Ich kanns ja auch nicht wegglassen weil hier: $file = ob_get_contents(); ja Die Datei gespeichert ist und ob_get mit ob_start in zusammenhag steht.

Jetzt geht es mir nur darum einen anderen Weg zu finden eine Datei per PHP auf den Server auf dem das Script läuft zu übertragen.


Danke viggee
0

#24 Mitglied ist offline   viggee 

  • Gruppe: aktive Mitglieder
  • Beiträge: 33
  • Beigetreten: 21. Dezember 06
  • Reputation: 0

geschrieben 29. Juni 2008 - 12:26

http://aktuell.de.selfhtml.org/artikel/php...check/index.htm

probiers mal mit $_FILES
0

#25 Mitglied ist offline   Diewie 

  • Gruppe: aktive Mitglieder
  • Beiträge: 409
  • Beigetreten: 18. Juni 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Geisenhausen / München

geschrieben 29. Juni 2008 - 14:05

$fp = fopen("http://www.toasterfraktion.de/images/banner/gif/toast_slow.gif", "rb");


Die meisten Hoster sind sicherheitsbedacht und haben allow_url_fopen deaktiviert. Wenn das bei deinem Hoster auch der Fall ist (siehe phpinfo();), dann kann dein Skript mit fopen nur lokale Dateien öffnen. Probier einfach mal eine Datei auf dem Server im gleichen Ordner und schau was dann passiert.

Gruß,
Stefan
0

#26 Mitglied ist offline   ps915 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.117
  • Beigetreten: 17. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 29. Juni 2008 - 15:15

Okay wir haben das Probelm:

Zitat

allow_url_fopen Off Off


Ich werde meinen Hoster darauf ansprechen, aber ich sehe schon einen Sinn darin.^^
wenn zum Beispiel allow_url_include auf On wäre gäbe könnte man leichter seine eigenen PHP Scripte in fremde Seiten einfügen!

Vielen Dank Diewie =)

Toasterfraktion
0

#27 Mitglied ist offline   GunZen 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.157
  • Beigetreten: 10. Juni 06
  • Reputation: 9
  • Geschlecht:Männlich
  • Wohnort:Münsterland
  • Interessen:about.me/gunnar

geschrieben 29. Juni 2008 - 23:59

Beitrag anzeigenZitat (Gerold Heinen: 29.06.2008, 11:59)

Danke für deine liebe Mail! Sei so freundlich und beschreibe genauer was du für ein Betriebssysten nuzt Welche Service Patch! Dann kann ich auch darauf genauer eingehen! Ich bin davon ausgegangen, dass du den sever 2003 meinst und da dass problem liegt! Aber gut ich werde hier keine weiteren tips zu schreiben, da es ja eh nur Schwachsinn ist das du von mir bekommst! Wende dich weiter am Forum.
MFG
Gerold

Also, nur um das Ganze hier gütlich aus der Welt zu schaffen:

Gerold, hier wird über die Programmierung eines kleinen Programms diskutiert, welches auf einem Computer (Server = PC, der Daten zur Verfügung) läuft, welcher bei einem Internet-Dienstleister (Hoster = eine Firma, die Server bereitstellt) steht. Es geht hier in keinster Weise um ein Einstellungsproblem unter Windows Server 2003 oder 2008 oder sonstigen Betriebssystemen der Firma Microsoft. Wie Toasterfraktion bereits geschreiben hat, glaube ich ebenfalls nicht, dass der PC dieses Anbieters mit Windows-Produkten läuft, sondern höchstwahrscheinlich mit Linux... Bitte immer erst schauen, in welchem der Foren Du Dich derzeit befindest. Momentan bist Du im "Skript/Web-Programmierung"-Forum und nicht in einem Windows-Forum!

GunZen
Eingefügtes Bild
Eingefügtes Bild

0

#28 Mitglied ist offline   bardelot 

  • Gruppe: aktive Mitglieder
  • Beiträge: 514
  • Beigetreten: 20. März 04
  • Reputation: 0

geschrieben 30. Juni 2008 - 01:08

Beitrag anzeigenZitat (Toasterfraktion: 29.06.2008, 16:15)

Ich werde meinen Hoster darauf ansprechen, aber ich sehe schon einen Sinn darin.^^
wenn zum Beispiel allow_url_include auf On wäre gäbe könnte man leichter seine eigenen PHP Scripte in fremde Seiten einfügen!

Vielen Dank Diewie =)

Toasterfraktion


Du solltest auf 'allow_url_fopen' verzichten und statdessen z.B. cURL oder fsockopen verwenden.

Dieser Beitrag wurde von bardelot bearbeitet: 30. Juni 2008 - 01:09

0

#29 Mitglied ist offline   ps915 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.117
  • Beigetreten: 17. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 30. Juni 2008 - 13:37

Bei meinem PHP ist:

Zitat

cURL support enabled

wobei ich für fsockope nur das hier gefunden habe:

Zitat

disable_functions ,... ,... ,pfsockope


Aber was muss ich denn nun nehmen bei cURL?
Das gibts einfach so viel!^^


Danke,
Toasterfraktion

EDIT: Mein Hoster hat nun allow_url_fopen nun auf on gestellt. Habe zum Tes mal den neuen Firefox runtergeladen:

Zitat

Die Datei Firefox_Setup_3.0_de.exe wurde mit 4553.78 Kb/s heruntergeladen!
Der Download hat 1.61 Sekunden gedauert!

Ich muss schon sagen, dass ging flott so mal eben 7.0 MB in 1,6 Sekunden!

Habe trotzdem noch ein paar Fragen.
1. Dies hier ist doch veraltert oder?
global $HTTP_POST_VARS;
 $url=$HTTP_POST_VARS[url];

Kann ich dass nicht auch so schreiben?
global $_POST;
 $url =$_POST['url'];


2. Problem - Zu große Datein
Wenn ich eine Datei mit ca 7 Mb runterlade klappt alles super.
Wenn ich nun aber eine Datei mit ca 15 MB oder größer downloade wird anstatt die Datei zu speichern der Quellcode oder der Datei bzw iregdnwein komischer Code angezeigt.
Wie kann ich dass denn nun beheben?

Eingefügtes Bild

Dieser Beitrag wurde von Toasterfraktion bearbeitet: 30. Juni 2008 - 15:40

0

#30 Mitglied ist offline   bardelot 

  • Gruppe: aktive Mitglieder
  • Beiträge: 514
  • Beigetreten: 20. März 04
  • Reputation: 0

geschrieben 30. Juni 2008 - 15:30

Zitat

Habe aber trotzdem noch eine Frage:
Dies hier ist doch veraltert oder?
global $HTTP_POST_VARS;
$url=$HTTP_POST_VARS[url];
//kann ich dass nicht auch so schreiben?
global $_POST;
$url =$_POST['url'];


Ja die alten vordefinierten Variablen ($HTTP_*_VARS) solltest du nicht mehr verwenden.
global $_POST; ist nicht nötig, da $_POST eine Superglobale ist.

siehe auch:
http://de.php.net/manual/de/language.varia....predefined.php
http://de.php.net/manual/de/language.varia...uperglobals.php
0

Thema verteilen:


  • 3 Seiten +
  • 1
  • 2
  • 3

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0