Sjp Canoniens Posté(e) le 23 mars 2023 Posté(e) le 23 mars 2023 Bonjour J'ai un fichier txt qui est lue pour afficher une version. Si je met ce fichier sur un serveur externe il est lue. sur je le met dans un répertoire de mon sinologie il n'est pas lue. Pourtant les conditions son les même , avez vous une idée. Merci d'avance.
Lelolo Posté(e) le 23 mars 2023 Posté(e) le 23 mars 2023 @Sjp CanoniensMerci de ne pas poster n'importe où. C'est une question et pas une anecdote de comptoir... Je déplace, mais je ne le ferai plus la prochaine fois
pluton212+ Posté(e) le 23 mars 2023 Posté(e) le 23 mars 2023 J’aime ce forum que je fréquente régulièrement. Votre post fait mal aux yeux. C’est dommage que vous ne fassiez pas plus attention à l’orthographe… 🤣🤣🤣 -1
Mic13710 Posté(e) le 23 mars 2023 Posté(e) le 23 mars 2023 Pas lu, ça ne veut pas dire grand chose. Est-ce qu'il est visible dans File Station lorsque vous vous connectez avec les droits de l"utilisateur ? Comment cherchez vous à lire ce fichier ? Un NAS n'est pas un disque externe. Il fonctionne avec des droits d'accès. 1
Sjp Canoniens Posté(e) le 23 mars 2023 Auteur Posté(e) le 23 mars 2023 Je constate comme beaucoup de forum a part de la critique rien de constructif. Merci de supprimer mon compte.
pluton212+ Posté(e) le 23 mars 2023 Posté(e) le 23 mars 2023 il y a 19 minutes, Sjp Canoniens a dit : Je constate comme beaucoup de forum a part de la critique rien de constructif. Merci de supprimer mon compte. Je n’ai jamais constaté la même chose sur aucun forum: p-e avez vous un problème au niveau de l’approche… -1
Lelolo Posté(e) le 23 mars 2023 Posté(e) le 23 mars 2023 il y a 22 minutes, Sjp Canoniens a dit : Merci de supprimer mon compte @rodo37Peux-tu exaucer le désir de cet utilisateur, s'il te plaît ?
Sjp Canoniens Posté(e) le 23 mars 2023 Auteur Posté(e) le 23 mars 2023 Il y a 3 heures, Lelolo a dit : @Sjp CanoniensMerci de ne pas poster n'importe où. C'est une question et pas une anecdote de comptoir... Je déplace, mais je ne le ferai plus la prochaine fois Alors ont ne peut pas dire que la première réponse donne envie de continuer. Il y a 2 heures, pluton212+ a dit : J’aime ce forum que je fréquente régulièrement. Votre post fait mal aux yeux. C’est dommage que vous ne fassiez pas plus attention à l’orthographe… 🤣🤣🤣 Pour la deuxième réponse pas mieux , a croire que les personnes qui ne connaissent pas l'orthographe a 100% sont des exclue voire des rebuts de la société. Il y a 1 heure, Mic13710 a dit : Pas lu, ça ne veut pas dire grand chose. Est-ce qu'il est visible dans File Station lorsque vous vous connectez avec les droits de l"utilisateur ? Comment cherchez vous à lire ce fichier ? Un NAS n'est pas un disque externe. Il fonctionne avec des droits d'accès. "Est-ce qu'il est visible dans File Station lorsque vous vous connectez avec les droits de l"utilisateur ?" oui "Est-ce qu'il est visible dans File Station" oui " Il fonctionne avec des droits d'accès." oui "Comment cherchez vous à lire ce fichier ?" Comme dit dans mon premier poste. Il y a 4 heures, Sjp Canoniens a dit : Si je met ce fichier sur un serveur externe il est lue. sur je le met dans un répertoire de mon sinologie il n'est pas lue. Pourtant les conditions son les même , avez vous une idée. En fait la lecture de se fichier permet de récupérer la version qui est appeler par une fonction , inutile de parlé de la fonction puisqu'elle fonctionne dans un cas mais pas dans l'autre.
Mic13710 Posté(e) le 23 mars 2023 Posté(e) le 23 mars 2023 Je répète ma question : il y a 25 minutes, Sjp Canoniens a dit : "Comment cherchez vous à lire ce fichier ?" Parce que votre premier post ne dit rien d'exploitable. Est-ce directement à partir du NAS ? auquel cas vous ne pouvez pas y accéder directement. Il faut créer un lien de partage. Est-ce à partir d'un dossier mappé sur votre PC et est-ce qu'il apparait dans le dossier mappé ? auquel cas il y a probablement des droits qui ne sont pas correctement attribués.
Sjp Canoniens Posté(e) le 23 mars 2023 Auteur Posté(e) le 23 mars 2023 (modifié) il y a 38 minutes, bliz a dit : dans file station, lorsque vous faire un click droit de la sourie, ouvrir avec un éditeur de texte, le fichier s'ouvre t il ? Oui , il s'ouvre même si j'appelle le fichier via internet. il y a 18 minutes, Mic13710 a dit : Comment cherchez vous à lire ce fichier ? Avec une fonction version_compare appeler via un fichier. Quand je met ce fichier sur un serveur externe. Il me retourne : Version installée 5.0.3 , Version disponible 5.0.4 Quand je met ce fichier sur un serveur Synology accessible depuis internet. Il me retourne : Version installée 5.0.3 , Version disponible Donc il ne lie pas le fichier. La fonction curl est activé via synology Modifié le 23 mars 2023 par Sjp Canoniens
Sjp Canoniens Posté(e) le 23 mars 2023 Auteur Posté(e) le 23 mars 2023 La fonction qui appel: $info = get_remote_file($hostname, '', 'test.txt', $errstr, $errnos); $hostname = nom de domaine. j'ai contrôler les permissions qui me semble bonnes. Voir le résultat sur l'image jointe.
pluton212+ Posté(e) le 23 mars 2023 Posté(e) le 23 mars 2023 Il y a 5 heures, bliz a dit : Je vois que certains sont toujours aussi respectueux C'est la vérité qui te force à être désagréable ? -1
Mic13710 Posté(e) le 23 mars 2023 Posté(e) le 23 mars 2023 @pluton212+ @Sjp Canoniens, on va s'arrêter là. Encore une remarque de l'un ou de l'autre et c'est passage en modération. 1
Sjp Canoniens Posté(e) le 25 mars 2023 Auteur Posté(e) le 25 mars 2023 Bonjour J'ai tout contrôlé et rien ni fait. Tant pis je laisse le fichier sur un serveur externe. Merci de vos réponses.
Mike913 Posté(e) le 25 mars 2023 Posté(e) le 25 mars 2023 (modifié) Bonjour, Le 23/03/2023 à 18:42, Sjp Canoniens a dit : La fonction qui appel: $info = get_remote_file($hostname, '', 'test.txt', $errstr, $errnos); $hostname = nom de domaine. j'ai contrôler les permissions qui me semble bonnes. la fonction PHP get_remote_file n'existe pas, elle fait peut=être partie d' une librairie, ou est situé ton fichier ? , si c'est sur le NAS il faut utiliser la fonction file-get-contents et mettre le chemin relatif. Faire attention aux doits php, il faut que l'utilisateur www-data puisse lire ce fichier. Modifié le 25 mars 2023 par Mike913
Mike913 Posté(e) le 25 mars 2023 Posté(e) le 25 mars 2023 (modifié) il y a 33 minutes, bliz a dit : la fonction get_remote_file existe en python et php peut faire appelle à python avec la commande exec, comme d'autre language. Elle peut aussi se lancer via le planificateur de tâche, et là, les conditions ne sont pas les même L' exemple qu' il donne est en php ( $info = get_remote_file($hostname, '', 'test.txt', $errstr, $errnos); c'est bien du PHP, et je ne voit pas l'utilisation de exec.) et donc la fonction get_remote_file n'existe pas en php, Par contre file-get-contents existe et permet de lire un fichier en PHP sans passer par exec ou python. Modifié le 25 mars 2023 par Mike913
Sjp Canoniens Posté(e) le 27 mars 2023 Auteur Posté(e) le 27 mars 2023 Bonjour Voici l'appel de mon fichier. En plaçant le fichier sjpportal.txt sur un serveur la fonction est bien appeler. $errstr = ''; $errnos = 0; @$announcement_url = 'https://sjpphpbb.com/viewtopic.php?f=20&t=70'; $hostname = 'abpphpbb.com' ; $info = get_remote_file($hostname, '', 'sjpportal.txt', $errstr, $errnos); En plaçant le fichier dans un répertoire de mon forum dans Synology la fonction n'est pas appeler. $errstr = ''; $errnos = 0; @$announcement_url = 'https://sjpphpbb.com/viewtopic.php?f=20&t=70'; $hostname = 'sjpphpbb.com' ; $info = get_remote_file($hostname, '', 'sjpportal.txt', $errstr, $errnos); Pourtant ont peut lire le fichier. https://sjpphpbb.com/sjpportal.txt
Mike913 Posté(e) le 27 mars 2023 Posté(e) le 27 mars 2023 Bonjour, quand j'utilise ton script j' ai une erreur: Fatal error: Uncaught Error: Call to undefined function get_remote_file() in /volume1/web/test/test.php on line 6 par contre avec le code suivant je lis le fichier: $url = "https://sjpphpbb.com/sjpportal.txt"; $info = file_get_contents($url); echo $info ; 5.0.3
Sjp Canoniens Posté(e) le 27 mars 2023 Auteur Posté(e) le 27 mars 2023 Bonjour et merci Mike913 J'ai remplacer: $hostname = 'sjpphpbb.com' ; $info = get_remote_file($hostname, '', 'sjpportal.txt', $errstr, $errnos); Par: $url = "https://sjpphpbb.com/sjpportal.txt"; $info = file_get_contents($url); Maintenant ca fonctionne. Sujet réglé.
Mic13710 Posté(e) le 27 mars 2023 Posté(e) le 27 mars 2023 Le problème est maintenant résolu. N'hésitez pas à ouvrir un nouveau message en cas de problème. Ceci est une réponse automatique.
Messages recommandés