Aller au contenu

[Résolu]fichier txt héberger sur synology


Messages recommandés

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.

Lien vers le commentaire
Partager sur d’autres sites

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…

Lien vers le commentaire
Partager sur d’autres sites

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.  

Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

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é par Sjp Canoniens
Lien vers le commentaire
Partager sur d’autres sites

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é par Mike913
Lien vers le commentaire
Partager sur d’autres sites

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é par Mike913
Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.