8793 sujets

Développement web côté serveur, CMS

Bonjour,
Je fais de l'IA pour cela j'accédes à Python et autres ressources
en particulier
sftp://monsite.com@hbg08.itika.net/httpdocs
sftp://monsite.com@hbg08.itika.net/.tmp
sftp://monsite.com@hbg08.itika.net/homes
sftp://monsite.com@hbg08.itika.net/.mes_PY
dans mes PHP situez comme tout le monde dans "httpdocs" je dois appeler mes fichiers Python
(fichiers xxxx.py) qui sont tous dans "mes_PY"

Quel chemin et syntaxe pour appeler un PY ?
Merci
Modérateur
Salut,

Ici, tu as le résultat (capture écran)

arborescence :
upload/1747740049-11496-arborescence.png

.htaccess (à la racine)

RewriteEngine On
RewriteRule (.*) static/$1 [L]


.htaccess (dans le dosser static)

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) index.php/$1 [L]


fichier python :

print("hello python")


index.php

<?php
try{
    define('ROOT', dirname(dirname(__FILE__)));
    define('PYTHON_FILES', sprintf('%s/python_files/', ROOT));
    define('STATICS', sprintf('%s/statics', ROOT));
    define('BASE_URL', dirname(dirname($_SERVER['SCRIPT_NAME'])));
    define('IS_LOCAL', strstr($_SERVER['HTTP_HOST'], 'localhost') == true ? 1 : 0);
    define('DEBUG', IS_LOCAL? true : false);

    ini_set('display_errors', IS_LOCAL);
    ini_set('display_startup_errors', IS_LOCAL);

    error_reporting(E_ALL & ~E_NOTICE);

    echo "hello php";
    $output = shell_exec(sprintf("python3 %s/%s", PYTHON_FILES, 'hello.py'));
    echo "<pre>$output</pre>";
}catch(\Exception $e){
    $e->getError();
}

Modifié par niuxe (20 May 2025 - 13:21)
Meilleure solution
C'est toi mon sauveur comme sur l'autre message de moi BRAVO !
Tu as ataqué ou tu est performant en IA ? moi j'adore et renplacer AJAX par diu IA bon OK il faut ajouter des modules à Python mais c'est trop Cool encore merci l'Ami