Re: [TYPO3-german] eigene kleine PHP Datei in eigener Extension

2011-06-28 Diskussionsfäden Harald Keller
Gut, ich möchte mich für die ausführlichen Tipps sehr bedanken,
das ganze hat etwas mehr Licht in das ganze gebracht.

Vielen Dank für die Erklärungen und Hinweise

Harald 


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] eigene kleine PHP Datei in eigener Extension

2011-06-25 Diskussionsfäden Rainer Schleevoigt

On 6/24/11 6:00 PM, Harald Keller wrote:

Liebe Gruppe

Ich erstelle grad eine Extension, dort löse ich ein AJAX Request mit JQuery
aus der mir
dann eine separate kleine PHP Datei ausführen soll.

gewöhnlicherweise löst mabn solche Aufgaben mit dem eID.Mechnismus. Pi 
ist wahrscheinlich oversized un wird eben aucg nicht eingebunden, wenn 
Du die Datei ohne Framework aufrufts.


Rainer

Das macht das JQuery auch wunderbar, die Datei wird aus der P2 Klasse
aufgerufen, nur kann die Datei nicht korrekt ausgeführt werden es kommt eine
Fehlermeldung:

Fatal error: require_once(): Failed opening required
'PATH_tslibclass.tslib_pibase.php'
(include_path='.;C:\php\php52\pear;C:\php\Php52\ZendFramework\library') in
D:\www\www54\cms\typo3conf\ext\oba_aussteller\do_ajax.php on line 2

Muss ich die Zusätzliche Datei irgendwo anmelden damit ich die benutzen
kann? Die Datei soll eigentlich nur einen Wert in eine Session schreiben,
mehr nicht.

Bin um jede Hilfe Dankbar:
Harald Keller

Hier noch der Code der
Datei:?phprequire_once(PATH_tslib.'class.tslib_pibase.php'); class my_ajax
extends tslib_pibase { public function main() {$wert=mein
test;
$GLOBALS['TSFE']-fe_user-setKey('ses','checkfields',$wert);
$GLOBALS['TSFE']-storeSessionData();   return
   }} $output = t3lib_div::makeInstance('my_ajax');echo $output-main();   ?




___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



--
Dipl.-Ing. Rainer Schleevoigt
Webmasterei Hamburg
iPhone/Android Developer
Certified TYPO3 Integrator
22303 Hamburg
Novalisweg 10

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] eigene kleine PHP Datei in eigener Extension

2011-06-24 Diskussionsfäden Harald Keller
sorry der Code hat es verhackt:

?php
require_once(PATH_tslib.'class.tslib_pibase.php');

class my_ajax extends tslib_pibase {

 public function main() {
$wert=mein test;
$GLOBALS['TSFE']-fe_user-setKey('ses','checkfields',$wert);
$GLOBALS['TSFE']-storeSessionData();
return;
}
}

$output = t3lib_div::makeInstance('my_ajax');
echo $output-main();

? 


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] eigene kleine PHP Datei in eigener Extension

2011-06-24 Diskussionsfäden Kay Strobach
hi in typo3 ist das zauberwort für ajax eid ;)

Grüße
Kay

Am 24.06.2011 18:03, schrieb Harald Keller:
 sorry der Code hat es verhackt:
 
 ?php
 require_once(PATH_tslib.'class.tslib_pibase.php');
 
 class my_ajax extends tslib_pibase {
 
  public function main() {
 $wert=mein test;
 $GLOBALS['TSFE']-fe_user-setKey('ses','checkfields',$wert);
 $GLOBALS['TSFE']-storeSessionData();
 return;
 }
 }
 
 $output = t3lib_div::makeInstance('my_ajax');
 echo $output-main();
 
 ? 
 
 


-- 
http://www.kay-strobach.de - Open Source Rocks

TYPO3  inspiring people to share!
Get involved: http://typo3.org
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] eigene kleine PHP Datei in eigener Extension

2011-06-24 Diskussionsfäden Harald Keller
Stimmt das AJAX ist ja auch ok, der Request wird perfekt abgesetzt etc,
nur was muss ich tun damit eine PHP Datei in einer Extension funktioniert.

Oder anders gefragt warum kann ich eine PHP Datei in meiner Extension nicht 
ausführen gibt es einen Grund dafür?

gruess
Harald

Kay Strobach ty...@kay-strobach.de schrieb im Newsbeitrag 
news:mailman.1.1308935768.10116.typo3-ger...@lists.typo3.org...
 hi in typo3 ist das zauberwort für ajax eid ;)

 Grüße
 Kay

 Am 24.06.2011 18:03, schrieb Harald Keller:
 sorry der Code hat es verhackt:

 ?php
 require_once(PATH_tslib.'class.tslib_pibase.php');

 class my_ajax extends tslib_pibase {

  public function main() {
 $wert=mein test;
 $GLOBALS['TSFE']-fe_user-setKey('ses','checkfields',$wert);
 $GLOBALS['TSFE']-storeSessionData();
 return;
 }
 }

 $output = t3lib_div::makeInstance('my_ajax');
 echo $output-main();

 ?




 -- 
 http://www.kay-strobach.de - Open Source Rocks

 TYPO3  inspiring people to share!
 Get involved: http://typo3.org 


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] eigene kleine PHP Datei in eigener Extension

2011-06-24 Diskussionsfäden Kay Strobach
Hi Harald,

bei eid scripten sind nicht alle funktionen für pibase aktiviert.
Wenn du wirklich pibase nutzen willst, kommst du um TS und einen anderen
pagetype nicht herum.

[0] http://www.typo3-tutorials.org/tutorials/extensions/eid-mechanismus.html
[1] http://www.sk-typo3.de/Ajax-mit-prototype-und-eID.328.0.html
[3] http://jimsuperfly.de/blog/typo3-eid-ajax/
[4]
http://lists.typo3.org/pipermail/typo3-project-timtab/2010-August/000553.html
[5] http://www.typo3.net/forum/beitraege/thema/93256/

Hoffe die links helfen dir.
Leider ist im Wiki derzeit kein tutorial zu eid und typenum :(

Grüße
Kay

Am 24.06.2011 19:25, schrieb Harald Keller:
 Stimmt das AJAX ist ja auch ok, der Request wird perfekt abgesetzt etc,
 nur was muss ich tun damit eine PHP Datei in einer Extension funktioniert.
 
 Oder anders gefragt warum kann ich eine PHP Datei in meiner Extension nicht 
 ausführen gibt es einen Grund dafür?
 
 gruess
 Harald
 
 Kay Strobach ty...@kay-strobach.de schrieb im Newsbeitrag 
 news:mailman.1.1308935768.10116.typo3-ger...@lists.typo3.org...
 hi in typo3 ist das zauberwort für ajax eid ;)

 Grüße
 Kay

 Am 24.06.2011 18:03, schrieb Harald Keller:
 sorry der Code hat es verhackt:

 ?php
 require_once(PATH_tslib.'class.tslib_pibase.php');

 class my_ajax extends tslib_pibase {

  public function main() {
 $wert=mein test;
 $GLOBALS['TSFE']-fe_user-setKey('ses','checkfields',$wert);
 $GLOBALS['TSFE']-storeSessionData();
 return;
 }
 }

 $output = t3lib_div::makeInstance('my_ajax');
 echo $output-main();

 ?




 -- 
 http://www.kay-strobach.de - Open Source Rocks

 TYPO3  inspiring people to share!
 Get involved: http://typo3.org 
 
 


-- 
http://www.kay-strobach.de - Open Source Rocks

TYPO3  inspiring people to share!
Get involved: http://typo3.org
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] eigene kleine PHP Datei in eigener Extension

2011-06-24 Diskussionsfäden Stephan Helten
Hi,

wie der Vorredner bereits erwähnt hat solltest du den eid Mechanismus
verwenden:

http://www.blogix.net/2009/02/08/typo3-eid-oder-daten-mit-ajax-anfordern/

Wenn du die PHP Datei direkt aufrufst programmierst du ja an Typo3 vorbei...
Woher soll dein Skript z.B. wissen, welchen Wert die Konstante PATH_tslib
hat, wenn Typo3 nicht initialisiert ist...

Gruß

Stephan

-Ursprüngliche Nachricht-
Von: typo3-german-boun...@lists.typo3.org
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Harald Keller
Gesendet: Freitag, 24. Juni 2011 19:25
An: typo3-german@lists.typo3.org
Betreff: Re: [TYPO3-german] eigene kleine PHP Datei in eigener Extension

Stimmt das AJAX ist ja auch ok, der Request wird perfekt abgesetzt etc, nur
was muss ich tun damit eine PHP Datei in einer Extension funktioniert.

Oder anders gefragt warum kann ich eine PHP Datei in meiner Extension nicht 
ausf|hren gibt es einen Grund daf|r?

gruess
Harald

Kay Strobach ty...@kay-strobach.de schrieb im Newsbeitrag
news:mailman.1.1308935768.10116.typo3-ger...@lists.typo3.org...
 hi in typo3 ist das zauberwort f|r ajax eid ;)

 Gr|_e
 Kay

 Am 24.06.2011 18:03, schrieb Harald Keller:
 sorry der Code hat es verhackt:

 ?php
 require_once(PATH_tslib.'class.tslib_pibase.php');

 class my_ajax extends tslib_pibase {

  public function main() {
 $wert=mein test;
 $GLOBALS['TSFE']-fe_user-setKey('ses','checkfields',$wert);
 $GLOBALS['TSFE']-storeSessionData();
 return;
 }
 }

 $output = t3lib_div::makeInstance('my_ajax');
 echo $output-main();

 ?




 --
 http://www.kay-strobach.de - Open Source Rocks

 TYPO3  inspiring people to share!
 Get involved: http://typo3.org



___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] eigene kleine PHP Datei in eigener Extension

2011-06-24 Diskussionsfäden Stephan Helten
Hi,

noch ein kleiner Nachtrag.
An fe_user kommst du mit:

$GLOBALS['TSFE']-fe_user = tslib_eidtools::initFeUser();

Gruß

Stephan

-Ursprüngliche Nachricht-
Von: typo3-german-boun...@lists.typo3.org
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Kay Strobach
Gesendet: Freitag, 24. Juni 2011 19:33
An: typo3-german@lists.typo3.org
Betreff: Re: [TYPO3-german] eigene kleine PHP Datei in eigener Extension

Hi Harald,

bei eid scripten sind nicht alle funktionen für pibase aktiviert.
Wenn du wirklich pibase nutzen willst, kommst du um TS und einen anderen
pagetype nicht herum.

[0] http://www.typo3-tutorials.org/tutorials/extensions/eid-mechanismus.html
[1] http://www.sk-typo3.de/Ajax-mit-prototype-und-eID.328.0.html
[3] http://jimsuperfly.de/blog/typo3-eid-ajax/
[4]
http://lists.typo3.org/pipermail/typo3-project-timtab/2010-August/000553.htm
l
[5] http://www.typo3.net/forum/beitraege/thema/93256/

Hoffe die links helfen dir.
Leider ist im Wiki derzeit kein tutorial zu eid und typenum :(

Grüße
Kay

Am 24.06.2011 19:25, schrieb Harald Keller:
 Stimmt das AJAX ist ja auch ok, der Request wird perfekt abgesetzt etc,
 nur was muss ich tun damit eine PHP Datei in einer Extension funktioniert.
 
 Oder anders gefragt warum kann ich eine PHP Datei in meiner Extension
nicht 
 ausführen gibt es einen Grund dafür?
 
 gruess
 Harald
 
 Kay Strobach ty...@kay-strobach.de schrieb im Newsbeitrag 
 news:mailman.1.1308935768.10116.typo3-ger...@lists.typo3.org...
 hi in typo3 ist das zauberwort für ajax eid ;)

 Grüße
 Kay

 Am 24.06.2011 18:03, schrieb Harald Keller:
 sorry der Code hat es verhackt:

 ?php
 require_once(PATH_tslib.'class.tslib_pibase.php');

 class my_ajax extends tslib_pibase {

  public function main() {
 $wert=mein test;
 $GLOBALS['TSFE']-fe_user-setKey('ses','checkfields',$wert);
 $GLOBALS['TSFE']-storeSessionData();
 return;
 }
 }

 $output = t3lib_div::makeInstance('my_ajax');
 echo $output-main();

 ?




 -- 
 http://www.kay-strobach.de - Open Source Rocks

 TYPO3  inspiring people to share!
 Get involved: http://typo3.org 
 
 


-- 
http://www.kay-strobach.de - Open Source Rocks

TYPO3  inspiring people to share!
Get involved: http://typo3.org
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] eigene kleine PHP Datei in eigener Extension

2011-06-24 Diskussionsfäden Stephan Schuler
 Schmidt




Von: typo3-german-boun...@lists.typo3.org 
[typo3-german-boun...@lists.typo3.org]quot; im Auftrag von quot;Kay Strobach 
[ty...@kay-strobach.de]
Gesendet: Freitag, 24. Juni 2011 19:32
Bis: typo3-german@lists.typo3.org
Betreff: Re: [TYPO3-german] eigene kleine PHP Datei in eigener Extension

Hi Harald,

bei eid scripten sind nicht alle funktionen für pibase aktiviert.
Wenn du wirklich pibase nutzen willst, kommst du um TS und einen anderen
pagetype nicht herum.

[0] http://www.typo3-tutorials.org/tutorials/extensions/eid-mechanismus.html
[1] http://www.sk-typo3.de/Ajax-mit-prototype-und-eID.328.0.html
[3] http://jimsuperfly.de/blog/typo3-eid-ajax/
[4]
http://lists.typo3.org/pipermail/typo3-project-timtab/2010-August/000553.html
[5] http://www.typo3.net/forum/beitraege/thema/93256/

Hoffe die links helfen dir.
Leider ist im Wiki derzeit kein tutorial zu eid und typenum :(

Grüße
Kay

Am 24.06.2011 19:25, schrieb Harald Keller:
 Stimmt das AJAX ist ja auch ok, der Request wird perfekt abgesetzt etc,
 nur was muss ich tun damit eine PHP Datei in einer Extension funktioniert.

 Oder anders gefragt warum kann ich eine PHP Datei in meiner Extension nicht
 ausführen gibt es einen Grund dafür?

 gruess
 Harald

 Kay Strobach ty...@kay-strobach.de schrieb im Newsbeitrag
 news:mailman.1.1308935768.10116.typo3-ger...@lists.typo3.org...
 hi in typo3 ist das zauberwort für ajax eid ;)

 Grüße
 Kay

 Am 24.06.2011 18:03, schrieb Harald Keller:
 sorry der Code hat es verhackt:

 ?php
 require_once(PATH_tslib.'class.tslib_pibase.php');

 class my_ajax extends tslib_pibase {

  public function main() {
 $wert=mein test;
 $GLOBALS['TSFE']-fe_user-setKey('ses','checkfields',$wert);
 $GLOBALS['TSFE']-storeSessionData();
 return;
 }
 }

 $output = t3lib_div::makeInstance('my_ajax');
 echo $output-main();

 ?




 --
 http://www.kay-strobach.de - Open Source Rocks

 TYPO3  inspiring people to share!
 Get involved: http://typo3.org




--
http://www.kay-strobach.de - Open Source Rocks

TYPO3  inspiring people to share!
Get involved: http://typo3.org
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german