Re: @CB - Sieh mal in Deine Mails - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Marco (840 Beiträge) am Freitag, 29.Oktober.2004, 08:13.
    Re: @CB - Sieh mal in Deine Mails

      ...vielleicht liegt es an meiner PHP-Umgebung, dass es nicht klappt. Ich hab´s Dir in eine Mail beschrieben...


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Marco (840 Beiträge) am Mittwoch, 27.Oktober.2004, 08:28.
    Mysterium PHP

      Moin,


      ich verzweifle langsam an PHP... aber gebe nicht auf :-)))

      Wie kann ich einem BP-Template, in dem sich ein PHP-Script befindet, eine Variable beim Aufruf übergeben?

      Beispiel Template:

      <php>
       out ("Parameter: $param1";
      </php>
      

      Aufurf des Templates:
      www.meinedomain.de/baseportal/BeispielTemplate&param1=Test

      Erwartete Ausgabe:
      Parameter: Test

      Tatsächlich Ausgabe
      Parameter:

      Wieso kommt die Variable im PHP-Script nicht an???

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 27.Oktober.2004, 13:21.
    Re: Mysterium PHP

      PHP ist nicht baseportal ;-)

      Parameter aus der URL bekommt man, glaube ich, so:

      <php>
      $param=$_GET['param1'];
      out("param=$param");
      </php>
      

      Stimmt das, Sander? ,-)

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 27.Oktober.2004, 16:09.
    Re: Mysterium PHP

      jo, im normalen php-leben ja ;-)

     Antworten

    Beitrag von Marco (840 Beiträge) am Mittwoch, 27.Oktober.2004, 19:46.
    Re: Mysterium PHP

      Und wie ist es im bp-php-leben?!

      Da funzt es so leider nicht :-(((

     Antworten

    Beitrag von Marco (840 Beiträge) am Freitag, 29.Oktober.2004, 06:58.
    @CB/Sander Re: Mysterium PHP - sonst eine Idee???

      Moin,


      habt Ihr sonst eine Idee, wie ich eine PHP-Template einen Parameter geben kann?


      Marco

     Antworten

    Beitrag von Marco (840 Beiträge) am Freitag, 29.Oktober.2004, 08:13.
    Re: @CB - Sieh mal in Deine Mails

      ...vielleicht liegt es an meiner PHP-Umgebung, dass es nicht klappt. Ich hab&#180;s Dir in eine Mail beschrieben...

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 29.Oktober.2004, 11:07.
    Re: @CB/Sander Re: Mysterium PHP - sonst eine Idee???

      Ja, hab ich ;-)

      <php>
      $x=perl('$_get{param}');
      out("x=$x");
      </php>
      

      Steht so auch in der Doku: 3. Perl von PHP aus aufrufen, Datenbank abfragen und Wert zurückgeben ,-)

      Was genau willst Du denn konkret machen?

     Antworten

    Beitrag von Marco (840 Beiträge) am Freitag, 29.Oktober.2004, 16:30.
    Re: @CB/Sander Re: Mysterium PHP - sonst eine Idee???

      Das war es zwar auch noch nicht, aber Du hast mich auf eine Idee gebracht die funtkioniert:

      $x=perl('return $param');
      

      Wenn ich die Datei aufrufe mit &param=1 kann doch param nicht im %_get liegen!? Liegen dort nicht nur Werte dit mit POST übermittelt wurden?

      Ist letztlich wurscht, viel wichtiger ist, dass dies auf einem meiner beiden Accounts funzt und auf dem anderen nicht => Siehe bitte meine Mail!

      Kannst Du Dir dies mal ansehen...

      Ich versuche nämlich die Bildbearbeitungsfunktionen von php in ein Perl-Script zu betten (Thumbnails erstellen etc.)


      mfg

      Marco

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 29.Oktober.2004, 21:24.
    Re: @CB/Sander Re: Mysterium PHP - sonst eine Idee???

      Nein, in $_get{...} steht alles was von aussen (per URL oder POST) mit = übergeben wird...

      Und das funzt natürlich, ich habs sogar getestet ;-)

      http://test.netpure.de/?id=6817

      "return" brauchste nich, weil der letzte wert automatisch übergeben wird...

      also:

      <php>
      $x=perl('$variable');
      out("x=$x");
      </php>
      

      holt dir beliebige variablen von perl in php... ;-)

     Antworten

    Beitrag von Marco (840 Beiträge) am Samstag, 30.Oktober.2004, 07:32.
    Re: @CB/Sander Re: Mysterium PHP - sonst eine Idee???

      Es kristlliert sich immer mehr heraus, dass meine PHP-Umgebung buggy ist!

      Der Code funzt nur auf einem meiner beiden Pro-Accounts :-(((


      Dritter Versuch: Christoph, bitte sieh Dir meine Einstellungen einmal an (=> meine Mail von gestern!!).


      mfg


      Marco

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Samstag, 30.Oktober.2004, 16:16.
    Re: @CB/Sander Re: Mysterium PHP - sonst eine Idee???

      Ich habe das gestern abend berichtigt - beide von Dir gemailten Seiten funktionieren bei mir...

     Antworten

    Beitrag von Marco (840 Beiträge) am Samstag, 30.Oktober.2004, 16:46.
    Re: @CB/Sander Re: Mysterium PHP - sonst eine Idee???

      Hi,

      jau danke geht jetzt!

      Aaaaaber....

      <php>
      $x=perl('$_get{htx}');
      out("x=$x");
      </php>
      

      funzt nicht. Es klappt aber mit:

      <perl>
      </perl>
      <php>
      $x=perl('$_get{htx}');
      out("x=$x");
      </php>
      

      Ich frag lieber nicht weiter nach, sondern verwende es so ;-))

      Jetzt steht mir die große weite PHP-Welt offen :-))

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 1.November.2004, 11:05.
    Re: @CB/Sander Re: Mysterium PHP - sonst eine Idee???

      ;-)

      Also bei test.netpure.de geht auch ersteres... Aber wenns läuft, is alles Ok ;-)

     Antworten


     
 Liste der Einträge von 27450 bis 27600:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.05s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!