Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> Eingeloggten User in Frontend ausgeben
raimi73
Beitrag Sun. 1. June 2008, 14:15
Beitrag #1


Member
**

Gruppe: Members
Beiträge: 17
Mitglied seit: 22.11.2007
Wohnort: Berlin
Mitglieds-Nr.: 1.251



Hallo zusammen,

ich steh' grade etwas auf dem Schlauch:
Ich habe auf einer Seite ein Upload-Formular, welches ein externes Perl-Script aufruft. Diesem Script möchte ich jetzt mit einem hidden-input den gerade bei Sefrengo eingeloggten user übergeben:

<input type="hidden" name="user" value="<CMSPHP>echo "$auth->auth[uname]";</CMSPHP>" />

So wird mir im Quelltext folgendes ausgegeben: ...value="Array[uname]"...
Was mache ich falsch?

Das Formular wird im Backend im WYSIWYG erstellt - also nicht "hart" in das Layout gecodet.

Vielen Dank für einen Schubs vom Schlauch!

Gruß
Mike
Go to the top of the page
 
+Quote Post
STam
Beitrag Sun. 1. June 2008, 14:44
Beitrag #2


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 541
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 8



Hi,

QUELLTEXT
<CMSPHP>echo $auth->auth['uname'];</CMSPHP>

Ohne die Tüdelchen drumherum aber dafür welche innendrinn wink.gif

Lg
Go to the top of the page
 
+Quote Post
raimi73
Beitrag Sun. 1. June 2008, 17:08
Beitrag #3


Member
**

Gruppe: Members
Beiträge: 17
Mitglied seit: 22.11.2007
Wohnort: Berlin
Mitglieds-Nr.: 1.251



ZITAT(STam @ Sun. 1. June 2008, 15:44) *
QUELLTEXT
<CMSPHP>echo $auth->auth['uname'];</CMSPHP>

Ohne die Tüdelchen drumherum aber dafür welche innendrinn wink.gif


Hmm, danke, aber so wird mir gleich das ganze Formular nicht ausgegeben - also ohne die Tüdelchen bei echo "..." sieht es im Quelltext an der Stelle, wo das Formular hin soll, so aus:

<!--START 20//--><!--END 20//-->

Und im Backend ist es auch komplett verschwunden - ich muß also wieder neu eines einfügen und bearbeiten - der ganze Quelltext im WYSIWYG ist verschwunden...

Mit den Tüdelchen bei echo "..." und denen innendrin habe ich folgende Ausgabe im Quelltext:

<input type="hidden" name="uname" value="Array['uname']" />

Also gleich wie ursprünglich :-(

Ich blick da nicht durch...

LG
Mike
Go to the top of the page
 
+Quote Post
Chregu
Beitrag Sun. 1. June 2008, 18:23
Beitrag #4


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 334
Mitglied seit: 10.07.2006
Wohnort: luzern (Schweiz)
Mitglieds-Nr.: 128



Hallo Mike

so solltes funktionieren...
QUELLTEXT
<input type="hidden" name="user" value="<CMSPHP>echo $auth->auth['uname'];</CMSPHP>" />


gruss
chris
Go to the top of the page
 
+Quote Post
STam
Beitrag Sun. 1. June 2008, 20:48
Beitrag #5


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 541
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 8



Sagte ich das nicht laugh.gif

Lg
Go to the top of the page
 
+Quote Post
raimi73
Beitrag Thu. 12. June 2008, 14:33
Beitrag #6


Member
**

Gruppe: Members
Beiträge: 17
Mitglied seit: 22.11.2007
Wohnort: Berlin
Mitglieds-Nr.: 1.251



ZITAT(raimi73 @ Sun. 1. June 2008, 15:15) *
Das Formular wird im Backend im WYSIWYG erstellt - also nicht "hart" in das Layout gecodet.


Habe das Formular nun doch direkt ins Layout geschrieben - über den WYSIWYG wurde es mir wie oben beschrieben entweder gar nicht ausgegeben, oder mit dem Username als Array...

Danke trotzdem!

Mike
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 26.4.24 - 23:00

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.