Vous n'êtes pas identifié(e).
Bonjour à tous,
j'ai un petit soucis tout bête, mais je ne trouve pas la solution.
Je cherche à lire le contenu d'un dossier en fonction de la langue que je récupère dans l'url jusque là tout va bien.
Mon problème réside dans le fait que le chemin de mon document doit remonter d'un cran
url souhaitée : monsite.com/images/docs/composites/fr/Carbo stamp ud tape M0E AC-TE-008.pdf
url actuelle : monsite.com/fr/images/docs/composites/fr/Carbo stamp ud tape M0E AC-TE-008.pdf
Quand je modifie le substr de $lang, mes listes déroulantes sont vides
scan_docs.php
global $dossierActu;
global $docs_ar;
$lang = substr($repertoire, -2, 2);
$docs_ar = array();
if($lang == "fr" || $lang == "uk"){
$folder = dir($repertoire);
while ($fichier = $folder->read())
{
$path_parts = pathinfo($fichier);
if ( $fichier != '.' && $fichier != '..' && $fichier!='index.php' && $fichier!='index.html')
{
$sub_path =$repertoire."/".$fichier;
if (is_dir($sub_path ) )
{
$dossierActu=$fichier;
// $xml.='<item nom="'.$fichier.'">';
lire_repertoire($sub_path);
// $xml.="</item>";
}
else{
$extension=$path_parts["extension"];
// taille et poids du fichier ------------------------------------------------------------
array_push($docs_ar, $fichier);
// print_r($docs_ar);
if($repertoire == "../images/docs"){
foreach($docs_ar as $c => $v){
echo utf8_encode("&".$c."=".$v);
}
}
}
}
}
}
};
// lire_repertoire("docs");
?>
affichage des listes déroulantes
Tout regard avisé est bienvenu
Hors ligne
Saluton, Céline,
J'avoue ne pas trop comprendre le titre de ton post et le rapport avec ton problème et les scripts.
Le seul endroit où je vois un substr() c'est celui-ci
Je pose donc une question, qu'entends-tu par
Quand je modifie le substr de $lang...
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Bonjour,
Tu as deux solutions pour ton problème. Soit tu n'as pas le temps de trouver d'où vient ton problème, et en attendant tu mets une rustine à ton code en faisant un truc du style
Soit tu gères ton problème proprement (solution finale à adopter) et tu corriges ton système de calcul de chemin relatif.
++
POO PHP+Ajax en MVC avec PDO et Bases de données épaisses : What else?
Hors ligne