|
#1
| |||
| |||
Fehler nach Einrichtung von ApacheHallo, nach dem ich mein System neu gemacht habe und Apache und PHP neu eingerichtet habe, kommt folgender Fehler in jeder PHP-Datei: Notice: Undefined index: action in C:\Apache\Apache2\htdocs\... Notice: Undefined variable: blog_data in C:\Apache\Apache2\htdocs\... das mehrmals und angepasst ... es wird jedoch alles korrekt dargestellt. Woran liegt das? |
|
#2
| ||||
| ||||
| error_reporting("E_ALL ^ E_NOTICE"); in die erste Zeile und die Notices (Hinweise) sind weg. Programmierst scheinbar schlampig ![]() Edit: Oder in der php.ini das Level vom Error-Reporting nach o.g. Muster anpassen - dann ist es überall so. __________________ Philipp Gérard Gewöhnliche Menschen denken nur daran, wie sie ihre Zeit verbringen. Ein intelligenter Mensch versucht sie zu nützen. - Arthur Schopenhauer |
|
#3
| |||
| |||
| Danke, ich habe es in der php.ini angepasst. Inwiefern hat sowas mit dem eigenen Source-Code zu tun? |
|
#4
| ||||
| ||||
| ein notice wäre z.b: $array[wert], weil wert eigentlich $array['wert'] sein soll, hier aber auch $array[_wert_der_konstante_"wert_] sein könnte... oder wenn du auf variablen zugreifst, die nur eventuell gesetzt sind usw. __________________ Philipp Gérard Gewöhnliche Menschen denken nur daran, wie sie ihre Zeit verbringen. Ein intelligenter Mensch versucht sie zu nützen. - Arthur Schopenhauer |
|
#5
| ||||
| ||||
| Zitat:
error_reporting(E_ALL ^ E_NOTICE); |
|
#6
| ||||
| ||||
| Spielt keine Rolle; außerdem ist E_ALL ^ E_NOTICE auch kein Integer __________________ Philipp Gérard Gewöhnliche Menschen denken nur daran, wie sie ihre Zeit verbringen. Ein intelligenter Mensch versucht sie zu nützen. - Arthur Schopenhauer |
|
#7
| ||||
| ||||
| Zitat:
E_ALL = 2047 E_NOTICE = 8 Im übrigen schreibt man Konstanten grundsätzlich nicht in " oder ', da sie dort nicht umgewandelt werden. Wäre ja auch noch schöner. Siehe auch http://de.php.net/error_reporting und http://de.php.net/manual/de/language.constants.php __________________ Fabian Martin Fabian Martin Blog | Twitter | XING |
|
#8
| |||
| |||
| Off-Topic: Zitat:
![]() Bzgl. der for-Schleife hatte ich mich mit dem schon öfter in den Haaren... er bevorzugt sowas (in Java): Code: // Klassen- & Funktionsdefinition lasse ich mal weg
int stop_variable = 0;
while(stop_variable < 20) {
// irgendein Code
stop_variable++;
}
Zitat:
![]() Wenn ich mich nicht irre ist ^ sowas wie OR, AND oder XOR... bin mir nur grad nicht sicher... jedenfalls wird das in einen Integer umgewandelt... "Abgesehen davon ist das kein guter Rat... stattdessen sollte macs lieber ordentlich programmieren. Dann bleiben solche Fehler erspart. __________________ Patrick Gotthardt Patrick Gotthardt on Software |
|
#9
| ||||
| ||||
| Warum nicht einfach einen Blick ins Manual werfen um zu sehen was das ^ denn eigentlich macht? ![]() http://www.php.net/manual/de/languag...rs.bitwise.php |
|
#10
| ||||
| ||||
| ^ steht für XOR und gehört zu den Bit-Operatoren Wenn ein Bit in Variable1 oder Variable2 gesetzt ist, wird es im Ergebnis gesetzt. Ist das Bit in beiden gesetzt, fällt es weg. Beispiel: Code: $x = 1 ^ 1; $x = 0; $x = 2 ^ 1; $x = 3; Code: $x = 2047 ^ 8; $x = 2039; __________________ Fabian Martin Fabian Martin Blog | Twitter | XING |
|
#11
| |||
| |||
| Hatte ich ja sogar mal recht. ![]() Off-Topic: @ciruZ: Hab ich ihm oft genug gesagt. ![]() __________________ Patrick Gotthardt Patrick Gotthardt on Software |
|
#12
| ||||
| ||||
| Zitat:
__________________ Fabian Martin Fabian Martin Blog | Twitter | XING |
![]() |
| Stichworte |
| - |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Apache überträgt viele Dateien nicht vollständig | Fabchan | Webspace, Webserver, Domains | 17 | 16.07.2004 14:50 |
| Fehler beim WBB 1.2 | Lassie | Forensoftware | 4 | 15.06.2004 11:36 |
| eval()'d Code Fehler | Daniel Richter | Programmierung und Datenbanken | 5 | 02.09.2003 16:10 |