Deutsch
Includes

php.inc

 
PHP 5.4.40 im Paket enthalten.php.inc - XProfan um PHP erweitern.
Lieblings-XProfan 11 mit XPSE: Soeben entstanden ist eine Include (und ein Paket), die eine Funktion "php" wie folgt bereitstellt:



Download/ In den Warenkorb
4,99 €
inkl. MwSt.
keine Versandgebühr

 {$cleq}
include php.inc
print php("echo phpversion()")
waitinput
End

Ausgabe:

5.4.40


Man kann also aus dem eigenen Programm heraus - und damit innerhalb des eigenen Programmes - mit PHP programmieren. Somit hat man auch einen Evaluator und endlich ein "eval()". Die Rückgaben der PHP werden per Prozess-Pipe eingesammelt.

Natürlich geht damit also auch:
print php("echo 10+20*3")

Gibt aus:

70


Die Anwendungsmöglichkeiten sind schier unendlich, bis hin zu "sich-selbst-schreibenden" Programmen.

Das PHP-Paket ist komplett dabei und im Paket enthalten, hoch komprimiert auf nur 2,5MB. Man kann das eigene XProfan-Programm also um Faktor "PHP" erweitern mit nur 2,5MB.

Benötigt werden XProfan 11 und XPSE. Sicherlich kann man das Paket auch für XProfan >11 bereitstellen, aber das habe ich mir in meinem kurzen Exkurs nicht zur Aufgabe gemacht.

Jetzt aber weiter mit InfinityProfan, also morgen... (da es nun ja doch schon wieder recht spät ist)

php.inc.zip
2.910 kB4,99 €
inkl. MwSt.
keine Versandgebühr
Artikel:DE-9748
Bezeichnung:PHP.INC
Version:1.9
Kurzbeschreibung: XProfan und PHP Symbiose, PHP5 schon enthalten, benötigt XProfan 11 und XPSE.
Hochgeladen:26.05.2015
Herunterladen
7 kB
Hochgeladen:23.12.2015
Ladeanzahl217
Herunterladen
 
26.05.2015  
 



Hier ein weiteres und tolles Beispiel für diese tolle Symbiose:
print php("echo phpversion()")
print php("echo utf8_decode(preg_replace('/\\s+/', ' ',html_entity_decode(strip_tags(file_get_contents('https://xprofan.de/profan.htm')))))")



Liest die XProfan.De und gibt statt des HTML eine lesbare Textversion aus.

15 kB
Hochgeladen:26.05.2015
Ladeanzahl182
Herunterladen
 
26.05.2015  
 




Georg
Teles
Aaah super Paket, noch nicht probiert weil ich gerade XProfan 11 nicht habe, aber letzte Zeit auch öfters mit PHP zutun. Probiere dennoch heute mit X2 wenn ich um 12 daheim bin.

Servus
 
XProfan X2
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

26.05.2015  
 



Aber Achtung: Benötigt XPSE und der ist für XProfan 11 - einen XProfan 12 XPSE gibt es noch nicht.
 
26.05.2015  
 




Georg
Teles
ich passe auf

P.S.: funktioniert prima, teste demnächst mit ein paar Spielereien
 
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

26.05.2015  
 




Michael
W.
Habe XProfan11 und XPSE V2.1.8a.63

Datei nicht gefunden oder nicht angegeben.

Was muss beim XProfED genau in den Allgemeinen Einstellungen stehen?
Habe dort xpse.exe mit Pfad angegeben. (bei Compiler)



P.S.: Ok, würd ja gern den XProfEd nutzen...
Bei einem Direktaufruf mit XPSE klappt es.

9 kB
Hochgeladen:27.05.2015
Ladeanzahl229
Herunterladen
 
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
27.05.2015  
 



XPSE einfach nur mit dem Dateinamen aufrufen, die IDE scheint mir da noch Zeugs ranzuhängen (siehe Screenshot). Kann man ihr das abgewöhnen oder ein(e) Werkzeug/ Taste definieren, die einfach nur xpse.exe {file} auslöst? Viele IDEs haben auch ein Häkchen [X] XPSE oder einen Menüpunkt.
 
28.05.2015  
 




RGH
Da der Quellcode von XProfed ja beiliegt, sollte es kein Problem sein, diesen Menüpunkt hinzuzufügen. Die passenden Stellen (Aufbau des Menüs, Hauptschleife mit Abfrage der Menüpunkte) zu finden, sollte kein Problem sein.

Gruß
Roland
 
XProfan X2
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
28.05.2015  
 



Oder xpse statt als Kompilierer einfach als Interpreter angeben,
der bekommt imho ja keine extra Params
 
28.05.2015  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

21.932 Betrachtungen

Unbenanntvor 0 min.
Karl von Weizen vor 18 Tagen
Axel Berse12.07.2024
Info (3)24.02.2024
Jürgen Strahl23.02.2024
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie