Italia
Include

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 Programmi - 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 per 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
item:DE-9748
Bezeichnung:PHP.INC
Version:1.9
Kurzbeschreibung: XProfan und PHP Symbiose, PHP5 schon enthalten, necessario XProfan 11 und XPSE.
Hochgeladen:26.05.2015
Herunterladen
7 kB
Hochgeladen:23.12.2015
Downloadcounter217
Herunterladen
 
26.05.2015  
 



Hier ein weiteres und tolles Beispiel per 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
Downloadcounter182
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 per 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

File 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
Downloadcounter229
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.

Saluto
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  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

21.947 Views

Untitledvor 0 min.
Karl von Weizen vor 18 Tagen
Axel Berse12.07.2024
Info (3)24.02.2024
Jürgen Strahl23.02.2024
Di più...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


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