EngelchenB
Erfahrenes Mitglied
Ich habe daran jetzt wirklich ewig gesessen... und ich verzweifle gerade wirklich daran was PHP hier macht... ich verstehe es einfach nicht bitte helft mir sonst schlag ich meinen Rechner noch klein....
Ich rufe eine Funktion auf die eine URL zusammenbaut und diese später weiter unten wieder verwendet. Um sie leichter bearbeiten zu können ersetz ich [[[]]] Variablen hier... das hat auch prima funktioniert. Bis zu diesem einem Aufruf.....
Diese Variable... ich habe sie mal $GottverdammteVariable genannt aus wut heraus bekommt beim funktionsaufruf den wert 20 als interger... was Var_dump auch beweißt... sooo nun wenn ich die zahl per STR_Repace einbaue steht an der stelle eine 0. Var Dump sagt aber das sie den wert 20 hat...
Total verzweifelt habe ich beim rumtesten irgendwann den String 'aaaaaaa' davor und dahinter gemacht.... vardump sagte dann 'aaaaaaa20aaaaaaa' und bei der ausgabe steht wieder 'aaaaaaa0aaaaaaa'. An anderen Stellen verwende ich genau diese Variable auch, überall hat sie den Wert 20.... (( was mache ich denn so verdammt falsch hier:
Edit: wenn ich statt der Variable "bla" oder "20" schriebe geht es naturlich....
Ich rufe eine Funktion auf die eine URL zusammenbaut und diese später weiter unten wieder verwendet. Um sie leichter bearbeiten zu können ersetz ich [[[]]] Variablen hier... das hat auch prima funktioniert. Bis zu diesem einem Aufruf.....
Diese Variable... ich habe sie mal $GottverdammteVariable genannt aus wut heraus bekommt beim funktionsaufruf den wert 20 als interger... was Var_dump auch beweißt... sooo nun wenn ich die zahl per STR_Repace einbaue steht an der stelle eine 0. Var Dump sagt aber das sie den wert 20 hat...
Total verzweifelt habe ich beim rumtesten irgendwann den String 'aaaaaaa' davor und dahinter gemacht.... vardump sagte dann 'aaaaaaa20aaaaaaa' und bei der ausgabe steht wieder 'aaaaaaa0aaaaaaa'. An anderen Stellen verwende ich genau diese Variable auch, überall hat sie den Wert 20.... (( was mache ich denn so verdammt falsch hier:
PHP:
function GetTextFromEngine($Obj, $GottverdammteVariable){
$key = $Obj->Text;
ob_start();
var_dump($GottverdammteVariable);
$tmp = ob_get_contents();
ob_end_clean();
$this->PushError('Diese Verdammte Variable ist: '.$tmp);
$this->QueryURL = str_replace('[[[key]]]', urlencode($key), $this->QueryURL);
$this->QueryURL = str_replace('[[[epp]]]', $this->EntrysPP, $this->QueryURL);
$this->QueryURL = str_replace('[[[page]]]', $GottverdammteVariable, $this->QueryURL);
$this->PushError('Fetching '.$this->QueryURL);
}
Edit: wenn ich statt der Variable "bla" oder "20" schriebe geht es naturlich....