Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/10/2006, 01h52   #1
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 98
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 98
Points : 12
Points : 12
Par défaut [Conception] en remplacement de fopen

Bonjour à tous,

je voudrais savoir si quelqu'un a déjà eu le problème que son hébergeur lui bloque la fontion allow_url_open et donc qu'il ne puisse plus utilise FOPEN pour créer des fichiers "à distance" sur son espace serveur (par exemple en remplissant un formulaire sur un site web envoie le tout avec fopen et crée un nouveau fichier)?????

si oui, comment etes vous parvenu à contourner le problème?

cela fait maintenant 5 mois que je suis bloqué sur ce problème...

merci d'avance de vos aides
Skeud007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 07h08   #2
Nouveau Membre du Club
 
Franck DUMONT
Inscription : avril 2005
Messages : 28
Détails du profil
Informations personnelles :
Nom : Franck DUMONT
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : avril 2005
Messages : 28
Points : 31
Points : 31
Envoyer un message via MSN à Franck Dumont
bonjour vas voir
http://fr2.php.net/manual/fr/function.fopen.php

bon courage
Franck Dumont est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 09h42   #3
Membre Expert
 
Homme
Inscription : janvier 2004
Messages : 1 238
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2004
Messages : 1 238
Points : 1 421
Points : 1 421
hum...

voyons voir....

si mon hebergeur autorise fopen("http://www.mon2emeSite.com/truc.txt", "w") depuis un script qui s'execute depuis http://www.mon1erSite.com je dirais que c'est la plus grosse bourde de configuration du siecle...

Est-ce que wanadoo accepterait que tu fasse :

Code :
1
2
3
$f=fopen("http://www.wanadoo.fr/index.html", "w");
fputs($f, "Ouuuuppps, j'ai effacé la page d'accueil de wanadoo ;o)");
fclose($g);
Il me parait normal que allow_url_open soit désactivée, ENCORE PLUS SUR UN FOPEN !

maintenant, si tu veux creer un fichier depuis site1 sur site2 et que tu POSSEDE les 2 sites, y a rien de plus simple...

Il suffit, depuis site1, d'appeller une PAGE php de site2 (avec un file(), ou dans un <img src="http://www.site2.com/page.php?params=..."> ou une iframe) en lui passant les parametres que tu veux, et c'est la page sur le site2, qui va, *en local* creer le fichier.
__________________
PHP :
Regle n°1 : mysql_query(...), mysql_connect(...) et mysq_select_db(...) doivent EN DEBUG etre suivies de or die(mysql_error()); (mais jamais en production)
Regle n°2 : Mieux encore : mysql_query($requete) or die("$requete<br/>".mysql_error());
Regle n°3 : echo '<pre>';var_dump($var);echo '</pre>'; affiche le contenu et le type d'une variable.
Publiez vos textes de fantasy et de science-fiction sur http://www.cercledefaeries.com/concours/
Fladnag est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 12h44   #4
Membre chevronné
 
Avatar de kankrelune
 
Inscription : décembre 2005
Messages : 766
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 766
Points : 745
Points : 745
Pour completer ce que dit Fladnag ce n'est même pas une question de configuration de php mais de conception du language... fopen en distant ne marche qu'en lecture... et c'est normal... sinon tout les sites du web serait défacés au jour d'aujourd'hui.. .

Il te reste les requetes http PUT mais je doute que cela fonctionne... là ça serait une bourde dans la configuration... .. .

@ tchaOo°
kankrelune est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 12h59   #5
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 98
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 98
Points : 12
Points : 12
désolé de répondre si tard :

en fait sur mon site web j'ai une interface admin, avec un formulaire et quand je VALIDE mon formulaire ca fait un : fopen("<html>blabla</html>;w") qui crée un nouveau fichier sur mon serveur hébergé par un hébergeur de site classique....
sauf que allow_url_fopen = OFF VEROUILLE

donc...

vous comprenez mieux?
Skeud007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 12h59   #6
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
Heu... Fladnag, Kankrelune, Eusebius, fopen ne se limite pas au protocole http !
Donc oui, http ne permet pas de créer des fichiers mais fopen peut créer des fichiers sur un serveur distant, en tout cas si j'en crois un extrait de la doc :
Code :
$handle = fopen("ftp://user:password@example.com/somefile.txt", "w");
Skeud007, si allow_url_fopen est désactivé, avec un peu de chance tu peux faire du ftp ( http://php.net/ftp ) et dans ce cas là créer ton fichier par ftp. Sinon la solution de fladnag est plus simple à mettre en place, mais n'oublie pas de blinder l'accès à la fameuse page
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 13h08   #7
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 98
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 98
Points : 12
Points : 12
oui voilà ton code est celui que j'utilise MR.N!

mais ça ne marche pas, donc je vais aller lire ce que tu m'as donné.
pour le FTP, il faudra que les ports FTP de la machine (sur laquelle je modifie à distance mon site) soient ouverts non?


merci d'avance

(Fladnag peut tu m'expliquer ta solution stp???
que risque si jamais qq1 perce ma page d'authentification?? que mes pages soient détruites ou changées par une personne malveillante,non???
Skeud007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 13h15   #8
Membre chevronné
 
Avatar de kankrelune
 
Inscription : décembre 2005
Messages : 766
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 766
Points : 745
Points : 745
Citation:
Envoyé par Mr N.
Heu... Fladnag, Kankrelune, Eusebius, fopen ne se limite pas au protocole http !
Donc oui, http ne permet pas de créer des fichiers mais fopen peut créer des fichiers sur un serveur distant, en tout cas si j'en crois un extrait de la doc :
Code :
$handle = fopen("ftp://user:password@example.com/somefile.txt", "w");
Où est ce que tu as vu que je (que l'on) disait que fopen se limitait au http... la plus courante des utilisations c'est en local sur le serveur donc surement pas en http... qui plus est l'exemple que tu donne utilise le protocol ftp donc rien à voir avec le http même si cette solution peut marcher dans le cas de Skeud007... .. .

@ tchaOo°
kankrelune est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 13h24   #9
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 98
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 98
Points : 12
Points : 12
à cette adresse j'ai lu qu'il existait un gestionnaire ftp://wrapper bien pratique mais limité par allow_url_fopen = OFF; cela veut dire que je pourrais peut etre l'utilisé ou bien pas du tout?

sinon auriez vous un exemple simple de code avec ftp MR.N (ou autre = le bienvenu lol)
Skeud007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 13h27   #10
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
Citation:
Envoyé par kankrelune
Où est ce que tu as vu que je (que l'on) disait que fopen se limitait au http...
Je n'ai pas dit le contraire. Je faisais juste une remarque suite à vos propos =>
Citation:
Envoyé par Eusebius
attends... Tu peux CREER un fichier avec un fopen depuis un autre serveur ??
Citation:
Envoyé par Fladnag
Il me parait normal que allow_url_open soit désactivée, ENCORE PLUS SUR UN FOPEN !
Citation:
Envoyé par kankrelune
fopen en distant ne marche qu'en lecture... et c'est normal...
Bref, vous vous êtes offusqués sur le fait qu'un fopen pouvait créer un fichier distant et avez crié au scandale
Ma remarque était juste pour remettre les choses en place et éviter que le topic dérive du sujet initial à savoir : "Comment contourner la désactivation de allow_url_fopen ?"
Citation:
Envoyé par kankrelune
qui plus est l'exemple que tu donne utilise le protocol ftp donc rien à voir avec le http même si cette solution peut marcher dans le cas de Skeud007...
Ben non elle peut pas marcher puisque dès le début Skeud007 a dit que allow_url_fopen est désactivé dans sa configuration
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 13h31   #11
Membre chevronné
 
Avatar de kankrelune
 
Inscription : décembre 2005
Messages : 766
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 766
Points : 745
Points : 745
Ne t'inquiète pas je ne suis en rien offusqué... .. .

Il remplacer "en distant" par "via http" dans mon commentaire qui pour le reste est toujours valable...

Citation:
Envoyé par kankrelune
fopen via http ne marche qu'en lecture... et c'est normal...


Sinon pour le problème de Skeud007 je vois pas pourquoi il ne met pas un script sur le serveur distant qui gère la création du fichier en fonction des données qui lui sont envoyés... .. .

@ tchaOo°
kankrelune est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 13h32   #12
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
Citation:
Envoyé par Skeud007
à cette adresse j'ai lu qu'il existait un gestionnaire ftp://wrapper bien pratique mais limité par allow_url_fopen = OFF; cela veut dire que je pourrais peut etre l'utilisé ou bien pas du tout?
Ben non pas possible d'utiliser le wrapper. Ce qui est dit dans la doc officielle est à prendre au général au pied de la lettre

Citation:
Envoyé par Skeud007
sinon auriez vous un exemple simple de code avec ftp MR.N (ou autre = le bienvenu lol)
Je connais quelqu'un qui pourra te fournir plein d'exemples. Son petit nom c'est Documentation Officielle
Au risque de me répéter : http://php.net/php
Tu trouveras tout les exemples qu'il te faut. Un soupçon d'imagination pour adapter à tes besoins et c'est dans la poche.
Bien entendu, à condition que ftp soit activé sur ton serveur => cf phpinfo
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 13h39   #13
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
Citation:
Envoyé par kankrelune
je vois pas pourquoi il ne met pas un script sur le serveur distant qui gère la création du fichier en fonction des données qui lui sont envoyés...
Pourquoi faire simple quand on peut faire compliqué ?
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 13h40   #14
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 98
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 98
Points : 12
Points : 12
Citation:
Envoyé par kankrelune
Ne t'inquiète pas je ne suis en rien offusqué... .. .


Sinon pour le problème de Skeud007 je vois pas pourquoi il ne met pas un script sur le serveur distant qui gère la création du fichier en fonction des données qui lui sont envoyés... .. .

@ tchaOo°
bon, tout d'abord kankrelune, cela m'interesse ce script qui gèrerait la création du fichier? il ressemblerait à quoi?

je me réexplique quand même : j'ai un formulaire qui envoie des données dans une BDD et qui aussi en même temps crée un fichier html avec ces mêmes données transmises via formulaire




pour Mr.N ---> je ne comprends pas votre doc, enfin si mais je veux dire avec FTP il ne m'est possible d'uploader qu'un fichier existant sur ma machine locale et non pas ce que je veux faire = mon formulaire rempli je clique sur VALIDER et mes variables vont se mettre dans mon script qui crée un fichier correspondant...

merci en tout cas pour votre temps
Skeud007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 13h45   #15
Membre chevronné
 
Avatar de kankrelune
 
Inscription : décembre 2005
Messages : 766
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 766
Points : 745
Points : 745
Citation:
Envoyé par Skeud007
bon, tout d'abord kankrelune, cela m'interesse ce script qui gèrerait la création du fichier? il ressemblerait à quoi?
fopen()
fwrite()
fclose()

@ tchaOo°
kankrelune est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 13h46   #16
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 98
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 98
Points : 12
Points : 12
voilà ce que je n'arrive pas à faire à cause de allow_url_fopen DESACTIVEE chez mon hébergeur...cela sera sûrement plus clair:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
 
//içi on ajoute le nouveau véhicule dans la table VOITURE
$theReq = "INSERT INTO voiture (marque, modele, annee, carross, energie, kms, prix, mensua, dmc, couleur, puiss, garantie, equip, dateCreaAnnonc, idAnnonc) 
VALUES ('$theMarque', '$theModele', '$theAnnee', '$theListeCarross', '$theListeEnergie', '$theKm', '$thePrix', '$theMensua', '$maDateDMCTab', '$theCouleur', '$thePuiss', '$theListeGarantie', '";
 
							 if (!empty($tabEquipmt))
							 {
									foreach($tabEquipmt as $cle => $valeur)
										$theReq .= "- ".$valeur." -";
							}
							 $theReq .="', '$date', " . ($theMaxIdAnnonc+1) . ")";
 
							 mysql_query($theReq) or die(mysql_error());
							 echo "Le véhicule $theMarque $theModele a bien été ajouté à la base de données.";	
 
 
 
 
 
 
					//Création du fichier de caractéristiques correspondant au nouveau véhicule crée
					//écriture depuis début du fichier
					$leNewIdAnnonce = $theMaxIdAnnonc+1;
 
					// On rentre en variable les équipements du véhicule qu'on vient d'ajouter pour pouvoir les inscrire facilement dans le tableau suivant
 
					// Création et envoi de la requête
					$query = "SELECT equip FROM voiture WHERE idAnnonc = '$leNewIdAnnonce'";
					$result = mysql_query($query);
 
					//Récupération des résultats
					while ($row = mysql_fetch_row($result)) {
					$theEquipmts = $row[0];
					}
 
 
					// içi on crée le fichier de caractéristiques techniques plus précise du véhicule qu'on vient d'ajouter à la base de données
 
					$fp = fopen("ftp://mylog:mypass@garage-botton-villard.com/web/fich_tech/$leNewIdAnnonce.html","w"); //---> écriture depuis début du fichier avec le W			
 
					// on met ça en commentaire car on est plus en LOCAL ---> $fp = fopen("C:\\Program Files\\EasyPHP1-8\\www\\site garage php sql\\fich_tech\\$leNewIdAnnonce.html","w"); //---> écriture depuis début du fichier avec le W		
					fputs($fp, "<html>				
								<head>
									<title>
										Fiche Technique Véhicule
									</title>
								</head>
								<body>
 
									<table border='2' bordercolor='#000000'>
 
										<tr>
											<td bgcolor='#FF0000' width='60%'>MARQUE</td>
											<td align='center' width='40%'>$theMarque</td>
										</tr>
 
										<tr>
											<td bgcolor='#FF0000' width='60%'>MODELE</td>
											<td align='center' width='40%'>$theModele</td>
										</tr>  
 
										<tr>
											<td bgcolor='#FF0000' width='60%'>ANNEE MODELE</td>
											<td align='center' width='40%'>$theAnnee</td>
										</tr>
 
										<tr>
											<td bgcolor='#FF0000' width='60%'>CARROSSERIE</td>
											<td align='center' width='40%'>$theListeCarross</td>
										</tr>
 
										<tr>
											<td bgcolor='#FF0000' width='60%'>ENERGIE</td>
											<td align='center' width='40%'>$theListeEnergie</td>
										</tr>
 
										<tr>
											<td bgcolor='#FF0000' width='60%'>KILOMETRAGE</td>
											<td align='center' width='40%'>$theKm Kms</td>
										</tr>
 
										<tr>
											<td bgcolor='#FF0000' width='60%'>PRIX</td>
											<td align='center' width='40%'>$thePrix €</td>
										</tr>
 
										<tr>
											<td bgcolor='#FF0000' width='60%'>MENSUALITES</td>
											<td align='center' width='40%'>$theMensua €</td>
										</tr>
 
										<tr>
											<td width='60%'>&nbsp;</td>
											<td width='40%'>&nbsp;</td>
										</tr>
 
										<tr>
											<td bgcolor='#FF0000' width='60%'>DATE DE MISE EN CIRCULATION</td>
											<td align='center' width='40%'>$maDateDMCTab</td>
										</tr>
 
										<tr>
											<td bgcolor='#FF0000' width='60%'>COULEUR</td>
											<td align='center' width='40%'>$theCouleur</td>
										</tr>
 
										<tr>
											<td bgcolor='#FF0000' width='60%'>PUISSANCE</td>
											<td align='center' width='40%'>$thePuiss cv</td>
										</tr>
 
										<tr>
											<td bgcolor='#FF0000' width='60%'>GARANTIE</td>
											<td align='center' width='40%'>$theListeGarantie</td>
										</tr>
 
										<tr>
											<td bgcolor='#FF0000' width='60%'>EQUIPEMENTS</td>
											<td align='center' width='40%'>$theEquipmts</td>
										</tr>
 
										<tr>
											<td width='60%'>&nbsp;</td>
											<td width='40%'>&nbsp;</td>
										</tr>
 
										<tr>
											<td bgcolor='#FF0000' width='60%'>PHOTO</td>
											<td align='center' width='40%'><a href=\"#\" onClick=\"open('imag_vehic/FAUT_MODIF_ICI.JPG', 'Nix', 'width=660,height=508,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no')\">Voir</a></td>
										</tr>
   </body>
								</html>"); // on met le tableau de caractéristiques dans le fichier correspondant au nouveau véhicule ajouté dans la table VOITURE		HERRREEEEEEEEEEEEEE
 
 
 
								fclose($fp);



si vous pouvez appliquer vos conseils avec mon code ce serait très aimable...

kankrelune pourrais tu me faire une petite explication je débute et ce n'est pas facile (exemple : envoie tes données en param dans ce script et fais CELA avec etc)

merci bcp
Skeud007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 13h47   #17
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
Afin de mieux comprendre ton problème, si tu nous en disais plus sur ton contexte ?
1. Un utilisateur consulte un site à l'adresse http://site1.com
2. Il remplit un formulaire et le soumet.
3. http://site1.com enregistre les données du formulaire en bd, puis crée un fichier et l'upload sur http://site2.com ?

J'ai juste ?
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 13h53   #18
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 98
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 98
Points : 12
Points : 12
non non faux...

concretement j'ai un site web que j'ai créer pour mon père.

à la base je modifiais le code html de chaque page au fur et à mesure qu'il achetait ou vendait des véhicules (nb:il est garagiste...) et depuis peu je suis passé du html au php+BDD = miracle tout est automatique...

donc en fait, moi = je fais plus rien;
mon père = se connecte à son site, va dans SA partie admin avec son log et mdp que je lui ai crée sur une page d'authentification; si il veut ajouter un véhicule à sa liste, il remplit le formulaire adéquat, ce qui rentre ses données en BDD mais qui crée aussi un nouveau fichier descriptif (du nouveau véhicule rentré) avec fopen (qui ne marche pas!!!!!...); ainsi plus tard si je clique sur le lien "porsche 911", j'ai un target_blank qui ouvre le fichier descriptif (cf mon code plus haut)

j'espere avoir été clair...
Skeud007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 13h56   #19
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 98
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 98
Points : 12
Points : 12
Citation:
Envoyé par kankrelune

mais là je ne serais plus bloqué avec le fopen??? je ne comprends plus...


mais attendez kankrelune c'est ce que je fais en fait!!!je viens d'y réflechir!!regardez mon code. c'est bien cela que vous me conseillez???
Skeud007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 14h03   #20
Membre chevronné
 
Avatar de kankrelune
 
Inscription : décembre 2005
Messages : 766
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 766
Points : 745
Points : 745
Citation:
Envoyé par Skeud007
non non faux...

concretement j'ai un site web que j'ai créer pour mon père.

à la base je modifiais le code html de chaque page au fur et à mesure qu'il achetait ou vendait des véhicules (nb:il est garagiste...) et depuis peu je suis passé du html au php+BDD = miracle tout est automatique...

donc en fait, moi = je fais plus rien;
mon père = se connecte à son site, va dans SA partie admin avec son log et mdp que je lui ai crée sur une page d'authentification; si il veut ajouter un véhicule à sa liste, il remplit le formulaire adéquat, ce qui rentre ses données en BDD mais qui crée aussi un nouveau fichier descriptif (du nouveau véhicule rentré) avec fopen (qui ne marche pas!!!!!...); ainsi plus tard si je clique sur le lien "porsche 911", j'ai un target_blank qui ouvre le fichier descriptif (cf mon code plus haut)

j'espere avoir été clair...
Et bien nous y voila.... en décrivant ce que tu veux faire on y voit tout de suite plus clair... .. .

Le problème selon moi est un problème de conception... pourquoi créer un fichier html contenant le descriptif de la voiture (donc 50 voitures = 50 fichiers sur le serveur) alors que tu peux simplement générer ta fiche descriptive dynamiquement (1 fichier = 50, 100 ou 100000 voiture)... .. ?

Tu fais une page qui en fonction d'un identifiant passé dans l'url récupère la description de la voiture, la met en forme et l'affiche... c'est plus simple non... .. ?

@ tchaOo°

edit : en réponse à ton post précédant toi tu le fait d'un serveur1 qui crée un fichier sur un serveur2... moi ce que je te dis de faire c'est le serveur1 envoi les données et le serveur2 crée le fichier en local... à ce moment la allow_url_fopen ne posera plus de problème... .. .
kankrelune est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h47.


 
 
 
 
Partenaires

Hébergement Web