Bonjour

Ma question peut paraître un peu débutante, mais j'ai un soucis avec mes liens absolus et relatifs (dans une page seulement, une iframe).

Il s'agit d'une proc_open.

Lorsque j'écris :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$cwd = 'C:\MonDossierBase\MonDossier2';
 
$process = proc_open('C:\MonDossierBase\MonDossier2\MonExecutable.exe ' . $parametre . ' 2>&1', $descriptorspec, $pipes, $cmd);
alors la fonction proc_open fonctionne correctement. Or, si j'écris :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$cwd = 'MonDossierBase/MonDossier2';
 
$process = proc_open('MonDossierBase/MonDossier2/MonExecutable.exe ' . $parametre . ' 2>&1', $descriptorspec, $pipes, $cmd);
la fonction ne marche plus et m'affiche une erreur => création du process impossible. J'ai essayé de changer l'emplacement et le sens des slash, de les doubler... bref j'ai tenté même les trucs les plus ridicules mais rien n'y fait.

Idem pour le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$cwd = 'MonDossier2';
 
$process = proc_open('MonDossier2/MonExecutable.exe ' . $parametre . ' 2>&1', $descriptorspec, $pipes, $cmd);
Mon arborescence est la suivante :

- un dossier contenant la page php (MonDossierBase)
- un sous-dossier contenant l'exécutable (MonDossier2).

Quelqu'un voit-il la grosse erreur que mon esprit fatigué n'a pas remarqué svp ?