mysqldumper
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 04.03.2002, 09:29   #1
TP-Senior
 
Benutzerbild von Dreamflower
 
Registriert seit: Sep 2001
Ort: Iserlohn
Dreamflower macht alles soweit korrekt

Variable wird nicht gesetzt


Hallo.

ich hab ein recht merkwürdiges Problem, bzw. ein sporadisches. Die allerschlimmsten.

Ich versuche ganz harmlos eine Variable zu setzen, wie

$temp = 1;

Und eigentlich sollte daher die Ausgabe mit

echo $temp; print $temp;

ja folgendes ausgeben:

11

Tut es aber nur nicht!!! Nämlich gar nixe! Dabei sollte man wissen: Die Variable benötige ich für eine Kennung, wann eine Aktion ausgeführt werden soll, und das ganze fürs Parsen einer Datei. Das tolle daran ist, daß es nur mit einer bestimmten Datei nicht funktioniert. Parse ich andere Dateien - so funktioniert alles wunderbar. Der einzigste Unterschied bei dieser Datei: Die Datei enthält CSS-Zeilen, die anderen Dateien JS-Zeilen. Nun, dachte ich erst, daß es am Content-Typ liegen würde, den ich am Anfang immer setze...Fehlanzeige. Oder die Endung mal von .css auf .js gesetzt. Nein, auch Fehlanzeige. wär ja auch schon verrückt gewesen...

Die Abfrage einer solchen Kennung lautet demnach so:

PHP-Code:
if (eregi("^##START##(.*)$"$buffer$part)) {
$temp 1$buffer $part[1];

Also gaaaaaanz einfach. Und totaaaal harmlos. Die Abfrage funktioniert ja auch wunderbar. Das $temp = 1 bezweckt, daß er mit einer Aktion anfangen darf. Mehr müßte man jetzt nicht wissen. Nur funktioniert das mit einer (!!!) Datei nicht. Das heißt allerdings, daß die Abfrage bei dieser Datei richtig als TRUE gewertet wird, aber $temp wird einfach nicht auf 1 gesetzt!!! Und deshalb wird die sogenannte $temp=1-Aktion nicht ausgeführt.

WIESO?? Ich krieg hier langsam die Agros! Weil ich schon seit Stunden hier dranhänge und es einfach nicht gepeilt bekomme,
wieso ausgerechnet bei dieser Datei es nicht funktioniert

Würde mich wirklich freuen, wenn einer dieses Problem erklären könnte, bzw. mich aus dieser sporadischen Sporadigkeit befreien könnte...
__________________
Dreamflower.
Dreamflower ist offline   Mit Zitat antworten


Alt 04.03.2002, 10:50   #2
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
grüssi!

dein prob kommt mir ein bissl strange vor.

check mal
- kommtst du bei der einen datei wirklich in den true-zweig?
- wie sieht der wert von temp unmittelbar nach der zuweisung aus? (einfaches echo gleich nach $temp=1)
- kann es sein, dass im ablauf irgendwo der temp-wert nochmal verändert werden kann?

wär mal so mein erster ansatz das ganze einzugrenzen.

lf
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 04.03.2002, 11:06   #3
TP-Senior
 
Benutzerbild von Dreamflower
 
Registriert seit: Sep 2001
Ort: Iserlohn
Dreamflower macht alles soweit korrekt
Hiho,

hab ich ja alles schon gemacht:

PHP-Code:
if (eregi("^##START##(.*)$"$buffer$part)) {
$temp 1; echo "Hallo PHP! Du Schnarchnase!"$buffer $part[1]; 

Zeigt mir ein "Hallo PHP, Du Schnarchnase!".

PHP-Code:
if (eregi("^##START##(.*)$"$buffer$part)) {
$temp 1; echo "#".$temp."#"$buffer $part[1]; 

Zeigt mir ein "##"!!!

*huwäähähä* iwillimiunkannimi...
__________________
Dreamflower.
Dreamflower ist offline   Mit Zitat antworten
Alt 04.03.2002, 11:17   #4
TP-Senior
 
Benutzerbild von Dreamflower
 
Registriert seit: Sep 2001
Ort: Iserlohn
Dreamflower macht alles soweit korrekt
und wie schon gesagt:

Es ist nur diese eine Datei, die diesen Müll macht. Aber das kann ja dann eigentlich überhaupt nicht an der Datei liegen! Weil es ja ordnungsgemäß in den IF-Block reingeht. Das wäre un-lo-gisch und dann müßte die Datei irgendwie biologisch, technisch, organisch - was auch immer - irgendwie PHP dazu hindern, die $temp-Variable auf 1 zu setzen.

Aber bestimmt steht bei PHP4 eine Meuterei vor der Tür. Oder die Server wollen bald die Machtherrschaft übernehmen und fangen schonmal an rumzuspinnen und uns alle für dumm zu verkaufen!!!
__________________
Dreamflower.
Dreamflower ist offline   Mit Zitat antworten
Alt 04.03.2002, 11:24   #5
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
cool.

versuchs mal mit einer anderen variablenbezeichnung.
hab zwar nix in den reserved words gefunden, aber man weiss ja nie...

weis dem purschen dann experimentell auch einen anderen wert zu "a" oder so...

ich kann da auch nur raten, aber vielleicht hilfts

lf
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 04.03.2002, 12:13   #6
TP-Senior
 
Benutzerbild von Dreamflower
 
Registriert seit: Sep 2001
Ort: Iserlohn
Dreamflower macht alles soweit korrekt

Die Erlösung


kapier ich nicht...

Demnach habe ich ohne jeglichen Grund einfach die CSS-Datei vom Server gelöscht und auch auf meiner lokalen Pladde und habe die Datei einfach mit Copy'n'Past wieder neugeschrieben. Draufgeschmissen auf den Server und ausprobiert...

...und siehe da, alles läuft wie am Schnürchen!!!

Ich frag mich jetzt nicht, wieso, weshalb, warum...

ich kenne solche merkwürdigen Verhalten zwar schon, daß man einfach die Datei neu kreieren muß, weil die Datei irgendwelche Steuerzeichen abbekommen hat, aber das eine Datei das Setzen einer Variable verhindert hat, habe ich noch nicht gehört...oder gibt es irgendein Steuerzeichen, daß PHP irgendwie manipulieren könnte??
__________________
Dreamflower.
Dreamflower ist offline   Mit Zitat antworten
Alt 04.03.2002, 17:45   #7
Registered User
 
Registriert seit: Feb 2002
Radoo.de macht alles soweit korrekt
.

Geändert von Radoo.de (07.09.2003 um 08:37 Uhr).
Radoo.de ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Variable wird nicht gesetzt Variable wird nicht gesetzt
« [php/mysql] datum formatieren | Zurück-Button wenn Formular abgesendet wurde »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:31 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67