Probleme ouverture fichier sur le serveur - fail to open
jadu
Messages postés217Date d'inscriptionmercredi 26 juillet 2006StatutMembreDernière intervention16 août 2018
-
29 mars 2009 à 18:35
jadu
Messages postés217Date d'inscriptionmercredi 26 juillet 2006StatutMembreDernière intervention16 août 2018
-
31 mars 2009 à 08:34
Warning:
fopen('D:\\TEXTAPLACER\\meditations.txt') [function.fopen]:
failed to open stream: No such file or directory in
/mnt/145/sda/1/a/harmonieuniverselle/ADZION/MAJ-textes/vers_base_txt.php on line 72
Warning: fread(): supplied argument
is not a valid stream resource in
/mnt/145/sda/1/a/harmonieuniverselle/ADZION/MAJ-textes/vers_base_txt.php on line 73
Warning: fclose(): supplied argument
is not a valid stream resource in
/mnt/145/sda/1/a/harmonieuniverselle/ADZION/MAJ-textes/vers_base_txt.php on line 74 DOUBBLON ou autre chose, voyez ici : You have an
error in your SQL syntax; check the manual that corresponds to your
MySQL server version for the right syntax to use near ')' at line 1
<sup>
<sub>
Prenez bien soin de vous, mais ne me laissez pas dans le désarroi !.
</sub>
</sup>
A voir également:
Probleme ouverture fichier sur le serveur - fail to open
jadu
Messages postés217Date d'inscriptionmercredi 26 juillet 2006StatutMembreDernière intervention16 août 2018 29 mars 2009 à 23:11
j'ai essayé sans d'abord et ce n'était pas bon !
je devrais essayer des doubles ???
Bref, pour le nouveau titre, c'est pas ça non plus !
Ce serait plutôt problème de transfert d'un fichier local vers une base de données sur un serveur externe. Prenez bien soin de vous.</sup>
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 201230 30 mars 2009 à 19:04
Salut,
J'laimai bien ce titre moi , j'le préfère de loin aux "aide" "g un pb" etc ... mais bon, j'comprends qu'il soit renommé
Il faudrait que tu précises un peu plus le contexte et ce que tu souhaites faire, car ce n'est pas clair.
Je me trompe peut être mais j'ai l'impression que tu exécutes ton script sur un serveur distant.
Hors tu tentes d'ouvrir D:\TEXTAPLACER\meditations.txt .... il y a sans doute un pb là.
Par ailleurs :$TXT"'".$_POST['local_origine']."'";>
$TXT = $_POST['local_origine'];
En admettant que ton fichier vers_base_txt.php se trouve ici :
http://tonsite.fr/MAJ_TEXTE/ et que ton fichier a insérer est là :
http://tonsite.fr/files/ et que la donnée postée (local_origine) est le nom du fichier :
meditations.txt
Ton script devrait alors ressembler à ça :
$txt = '../files/'.$_POST['local_origine'];
$txt = file_get_contents($txt);
$maj = "INSERT INTO textes (ID, textes) VALUES (NULL, '$txt');
$req = mysql_query($maj) or die(mysql_error());
bon, chui sur que tu vas me dire que ce n'est pas ce que tu souhaites faire
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 201230 30 mars 2009 à 19:09
Pour compléter les propos de [../auteur/NHERVAGAULT/84425.aspx nhervagault] PHP n'arrive pas a créer un stream : un flux de données, en gros le processus qui permet d'aller lire le fichier demandé.
Plus précisément : le fichier n'existe tout simplement pas !
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 201230 31 mars 2009 à 01:10
En 2 mots : c'est mort.
Tu tentes d'ouvrir, à partir du serveur, un fichier local à ton PC :
- le serveur sur lequel s'exécute le script cherche dans son arborescence locale "D:\..." qui n'existe pas chez lui
- le serveur n'a aucun accès sur ton PC (et heureusement)
Il faut que tu upload le fichier avant de faire ton traitement. Une simple recherche sur $_FILE devrait te fournir des centaines de scripts qui parleront mieux que moi.
jadu
Messages postés217Date d'inscriptionmercredi 26 juillet 2006StatutMembreDernière intervention16 août 2018 31 mars 2009 à 08:34
Merci Sylvain !
C'est clair !
Donc, il me suffit de :
1 - Uploadermes textes dans un répertoire spécifique 'textes_ok' de mon site sur le serveur chez FREE
2 - Placer dans ma base,(non pas l'ensemble du texte comme je pensais faire mais), le chemin vers le texte dans le répertoire 'textes_ok' !
Donc je dois faire 2 opérations au lieu d'une de prévue !
Mince moi qui n'aime pas travailler trop
Merci Sylvain !