> Tous les forums > Forum des Webmasters
 Inclure un fichier distant et Pb accès BDD
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
jack2004
  Posté le 06/08/2011 @ 12:06 
Aller en bas de la page 
Petit astucien

Bonjour à tous, {#}

J'avais mis en place il y a quelques années un système pour faire apparaitre le contenue d'un fichier de mon site principal sur la floppée de sites que je gère + ou - ce qui était bien pratique pour passer un message en en nombre et bien d'autres choses encore.

Oui mais voilà.

Certains hébergeurs ayant décidé de bloquer certaines fonctions, une page d'appel dans le genre....

//<?php include('http://mapage.php'); ?>

...passe sur certains serveurs et pas d'autres et idem pour ...

//<?php echo file_get_contents('http://mapage.php'); ?>

D'autant plus que ça se complique si je veux afficher le résultat d'une requette sql car même Free refuse les connexions distantes.

Bon, cela fait une semaine que je cherche, et si un cador parmi vous pouvez me dire comment résoudre ma problèmatique, qu'est-ce que je serais heureux !

Publicité
jack2004
 Posté le 06/08/2011 à 12:21 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Pas avec une iframe bien sûr !

y.bli
 Posté le 06/08/2011 à 19:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien
Message original par jack2004

J'avais mis en place il y a quelques années un système pour faire apparaitre le contenue d'un fichier de mon site principal sur la floppée de sites que je gère + ou - ce qui était bien pratique pour passer un message en en nombre et bien d'autres choses encore.

Certains hébergeurs ayant décidé de bloquer certaines fonctions, une page d'appel dans le genre....

//<?php include('http://mapage.php'); ?>

...passe sur certains serveurs et pas d'autres et idem pour ...

//<?php echo file_get_contents('http://mapage.php'); ?>

D'autant plus que ça se complique si je veux afficher le résultat d'une requette sql car même Free refuse les connexions distantes.

Bon, cela fait une semaine que je cherche, et si un cador parmi vous pouvez me dire comment résoudre ma problèmatique, qu'est-ce que je serais heureux !

Bonjour,

Je viens de faire un essai chez Free et pour moi ça fonctionne :

<?php include 'http://xxxxx.free.fr/index.php' ; ?>

@+

jack2004
 Posté le 07/08/2011 à 13:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour et merci y.bli pour ta réponse mais le truck est que Free (chez qui j'ai certains de mes sites les plus anciens) a plusieurs serveurs avec des pamétrage différents.
Chez certains ça fonctionne (mais pour combien de temps encore ?) et d'autres pas.

Mais de toutes façons, cela ne règle pas l'histoire des pages de résultats de requettes sql sur une page d'un site A qui, includée sur une page d'un site B seraient refusée à l'affichage, ce que je ne comprends pas car c'est le serveur A qui fait la requette et B n'affiche qu'une page qui appelle sa copine.

Avec un iframe, cela fonctionne, mais çe ne m'arrange pas car les moteurs de recherche n'indexent pas (ou mal) les iframes et, si on veut produire des liens....

Je cherche donc à faire apparaitre des infos précises d'un site donné sur n'importe quel autre site distant (autre serveur) et cherche une solution qui fonctionne partout.

Même si je dois apprendre ce que je ne sais pas.



Modifié par jack2004 le 07/08/2011 13:13
christele
 Posté le 10/09/2011 à 08:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Bonjour,

En fait tout les serveurs acceptent des visiteurs ordinaires
Donc je vais sur une page php de ce site (TOUT LES SITES)
Il reçoit les POST etc... fait ses requétes SQL et me renvois les résultats
sous forme HTML.

Je reçois alors ou le html dans un navigateur, ou son contenu dans une page a moi !
Dans le deuxiéme cas c'est de l'AJAX

Enfantin a mettre en place.



Modifié par christele le 10/09/2011 11:11
jack2004
 Posté le 10/09/2011 à 15:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

>... Enfantin a mettre en place.

Ben, peut-être pas pour tout le monde.

Un petit exemple pratique peut-être ....

Merci en tout cas Pretexte pour ta réponse.

christele
 Posté le 10/09/2011 à 17:45 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Pffffffff tu vas étre déçu, a moins de débloquer la sécuritée du site distant
ça ne marche pas, accés refusé
Désolée mais je vais chercher s'il existe un autre moyen.

Toute mes escuses, par contre je te dois bien un exemple simple d Ajax si tu veux par MP

jack2004
 Posté le 10/09/2011 à 17:48 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Ah, ça, je veux bien d'autant plus qu'il va bien faollir que je m'y mette un jour à l'Ajax. {#}

;)



Modifié par jack2004 le 10/09/2011 17:49
christele
 Posté le 11/09/2011 à 12:13 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Bonjour,

Dans un premier temps testes ceci et commences a remplir franc .... si tu clic sur france il va dans la zone de saisie !
http://www.lgms-fr.com/ajax.php

Bien sur je retirerais cela quand tu auras testé ! En attendant c'est le plus élémentaire des AJAX
Le source il te suffit de le récupérer (afficher source)

Le "ajax_sql.php" appelé lui ne fait qu'une requéte sql et renvoie le résultat par un simple echo !

En premier, crées toi une minibase Sql des pays


CREATE TABLE IF NOT EXISTS `ajax_pays` (
`id` int(6) NOT NULL AUTO_INCREMENT,
`nom` varchar(250) NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
);

INSERT INTO `ajax_pays` (`id`, `nom`) VALUES
(1, 'Afghanistan'),
(2, 'Aringland Islands'),
(3, 'Albania'),
(4, 'Algeria'),
(5, 'American Samoa'),
(6, 'Andorra'),
(7, 'Angola'),
(8, 'Anguilla'),
(9, 'Antarctica'),
(10, 'Antigua and Barbuda'),
(11, 'Argentina'),
(12, 'Armenia'),
(13, 'Aruba'),
(14, 'Australia'),
(15, 'Austria'),
(16, 'Azerbaijan'),
(17, 'Bahamas'),
(18, 'Bahrain'),
(19, 'Bangladesh'),
(20, 'Barbados'),
(21, 'Belarus'),
(22, 'Belgium'),
(23, 'Belize'),
(24, 'Benin'),
(25, 'Bermuda'),
(26, 'Bhutan'),
(27, 'Bolivia'),
(28, 'Bosnia and Herzegovina'),
(29, 'Botswana'),
(30, 'Bouvet Island'),
(31, 'Brazil'),
(32, 'British Indian Ocean territory'),
(33, 'Brunei Darussalam'),
(34, 'Bulgaria'),
(35, 'Burkina Faso'),
(36, 'Burundi'),
(37, 'Cambodia'),
(38, 'Cameroon'),
(39, 'Canada'),
(40, 'Cape Verde'),
(41, 'Cayman Islands'),
(42, 'Central African Republic'),
(43, 'Chad'),
(44, 'Chile'),
(45, 'China'),
(46, 'Christmas Island'),
(47, 'Cocos (Keeling) Islands'),
(48, 'Colombia'),
(49, 'Comoros'),
(50, 'Congo'),
(51, 'Congo'),
(52, ' Democratic Republic'),
(53, 'Cook Islands'),
(54, 'Costa Rica'),
(55, 'Ivory Coast (Ivory Coast)'),
(56, 'Croatia (Hrvatska)'),
(57, 'Cuba'),
(58, 'Cyprus'),
(59, 'Czech Republic'),
(60, 'Denmark'),
(61, 'Djibouti'),
(62, 'Dominica'),
(63, 'Dominican Republic'),
(64, 'East Timor'),
(65, 'Ecuador'),
(66, 'Egypt'),
(67, 'El Salvador'),
(68, 'Equatorial Guinea'),
(69, 'Eritrea'),
(70, 'Estonia'),
(71, 'Ethiopia'),
(72, 'Falkland Islands'),
(73, 'Faroe Islands'),
(74, 'Fiji'),
(75, 'Finland'),
(76, 'France'),
(77, 'French Guiana'),
(78, 'French Polynesia'),
(79, 'French Southern Territories'),
(80, 'Gabon'),
(81, 'Gambia'),
(82, 'Georgia'),
(83, 'Germany'),
(84, 'Ghana'),
(85, 'Gibraltar'),
(86, 'Greece'),
(87, 'Greenland'),
(88, 'Grenada'),
(89, 'Guadeloupe'),
(90, 'Guam'),
(91, 'Guatemala'),
(92, 'Guinea'),
(93, 'Guinea-Bissau'),
(94, 'Guyana'),
(95, 'Haiti'),
(96, 'Heard and McDonald Islands'),
(97, 'Honduras'),
(98, 'Hong Kong'),
(99, 'Hungary'),
(100, 'Iceland'),
(101, 'India'),
(102, 'Indonesia'),
(103, 'Iran'),
(104, 'Iraq'),
(105, 'Ireland'),
(106, 'Israel'),
(107, 'Italy'),
(108, 'Jamaica'),
(109, 'Japan'),
(110, 'Jordan'),
(111, 'Kazakhstan'),
(112, 'Kenya'),
(113, 'Kiribati'),
(114, 'Korea (north)'),
(115, 'Korea (south)'),
(116, 'Kuwait'),
(117, 'Kyrgyzstan'),
(118, 'Lao People''s Democratic Republic'),
(119, 'Latvia'),
(120, 'Lebanon'),
(121, 'Lesotho'),
(122, 'Liberia'),
(123, 'Libyan Arab Jamahiriya'),
(124, 'Liechtenstein'),
(125, 'Lithuania'),
(126, 'Luxembourg'),
(127, 'Macao'),
(128, 'Macedonia'),
(129, 'Madagascar'),
(130, 'Malawi'),
(131, 'Malaysia'),
(132, 'Maldives'),
(133, 'Mali'),
(134, 'Malta'),
(135, 'Marshall Islands'),
(136, 'Martinique'),
(137, 'Mauritania'),
(138, 'Mauritius'),
(139, 'Mayotte'),
(140, 'Mexico'),
(141, 'Micronesia'),
(142, 'Moldova'),
(143, 'Monaco'),
(144, 'Mongolia'),
(145, 'Montserrat'),
(146, 'Morocco'),
(147, 'Mozambique'),
(148, 'Myanmar'),
(149, 'Namibia'),
(150, 'Nauru'),
(151, 'Nepal'),
(152, 'Netherlands'),
(153, 'Netherlands Antilles'),
(154, 'New Caledonia'),
(155, 'New Zealand'),
(156, 'Nicaragua'),
(157, 'Niger'),
(158, 'Nigeria'),
(159, 'Niue'),
(160, 'Norfolk Island'),
(161, 'Northern Mariana Islands'),
(162, 'Norway'),
(163, 'Oman'),
(164, 'Pakistan'),
(165, 'Palau'),
(166, 'Palestinian Territories'),
(167, 'Panama'),
(168, 'Papua New Guinea'),
(169, 'Paraguay'),
(170, 'Peru'),
(171, 'Philippines'),
(172, 'Pitcairn'),
(173, 'Poland'),
(174, 'Portugal'),
(175, 'Puerto Rico'),
(176, 'Qatar'),
(177, 'Runion'),
(178, 'Romania'),
(179, 'Russian Federation'),
(180, 'Rwanda'),
(181, 'Saint Helena'),
(182, 'Saint Kitts and Nevis'),
(183, 'Saint Lucia'),
(184, 'Saint Pierre and Miquelon'),
(185, 'Saint Vincent and the Grenadines'),
(186, 'Samoa'),
(187, 'San Marino'),
(188, 'Sao Tome and Principe'),
(189, 'Saudi Arabia'),
(190, 'Senegal'),
(191, 'Serbia and Montenegro'),
(192, 'Seychelles'),
(193, 'Sierra Leone'),
(194, 'Singapore'),
(195, 'Slovakia'),
(196, 'Slovenia'),
(197, 'Solomon Islands'),
(198, 'Somalia'),
(199, 'South Africa'),
(200, 'South Georgia and the South Sandwich Islands'),
(201, 'Spain'),
(202, 'Sri Lanka'),
(203, 'Sudan'),
(204, 'Suriname'),
(205, 'Svalbard and Jan Mayen Islands'),
(206, 'Swaziland'),
(207, 'Sweden'),
(208, 'Switzerland'),
(209, 'Syria'),
(210, 'Taiwan'),
(211, 'Tajikistan'),
(212, 'Tanzania'),
(213, 'Thailand'),
(214, 'Togo'),
(215, 'Tokelau'),
(216, 'Tonga'),
(217, 'Trinidad and Tobago'),
(218, 'Tunisia'),
(219, 'Turkey'),
(220, 'Turkmenistan'),
(221, 'Turks and Caicos Islands'),
(222, 'Tuvalu'),
(223, 'Uganda'),
(224, 'Ukraine'),
(225, 'United Arab Emirates'),
(226, 'United Kingdom'),
(227, 'United States of America'),
(228, 'Uruguay'),
(229, 'Uzbekistan'),
(230, 'Vanuatu'),
(231, 'Vatican City'),
(232, 'Venezuela'),
(233, 'Vietnam'),
(234, 'Virgin Islands (British)'),
(235, 'Virgin Islands (US)'),
(236, 'Wallis and Futuna Islands'),
(237, 'Western Sahara'),
(238, 'Yemen'),
(239, 'Zaire'),
(240, 'Zambia'),
(241, 'Zimbabwe');



Modifié par christele le 11/09/2011 12:47
Publicité
jack2004
 Posté le 12/09/2011 à 09:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci Christèle, je teste ça. {#}

jack2004
 Posté le 12/09/2011 à 10:28 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Hello à tous,

Ben, cela à l'air de fonctionner et il est sûr qu'Ajax va m'ouvrir d'autres horisons.

Et maintenant ?

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
6,60 €Oxymètre numérique HOMIEE (fréquence cardiaque et SpO2) à 6,60 € avec le code LK2L4IIX
Valable jusqu'au 01 Août

Amazon fait une promotion sur l'oxymètre numérique HOMIEE qui passe à 6,60 € avec le code LK2L4IIX au lieu de 22 €. Pincez votre doigt et mesurez facilement votre fréquence cardiaque et le SpO2 (taux de saturation en oxygène).


> Voir l'offre
20,43 €Clé USB 3.1 Sandisk Ultra Luxe 128 Go à 20,43 €
Valable jusqu'au 02 Août

Amazon propose la clé USB Sandisk Ultra Luxe d'une capacité de 128 Go à 20,43 €. Cette clé USB 3.1 toute en métal est compatible USB 2.0 et offre de bons débits d'environ 150 Mo/s en lecture et en écriture. Elle inclut le logiciel SanDisk SecureAccess pour un cryptage et une protection par mot de passe de vos données sensibles.


> Voir l'offre
56,95 €Alimentation Seasonic B12 BC 750W Plus Bronze à 56,95 €
Valable jusqu'au 01 Août

RueDuCommerce propose actuellement l'alimentation Seasonic B12 BC-750 750W Plus Bronze à 56,95 €. On la trouve habituellement autour de 70 €. L'alimentation est garantie 5 ans. En plus d’être très efficaces, les unités B12 BC utilisent la conception à résonance LLC et le contrôle des ventilateurs intelligent et silencieux (S2FC).


> Voir l'offre

Sujets relatifs
a propos du tuto inclure fichier ds 1 autre ccsphp
accés au fichier dans un dossier
Accès distant à Mysql [RESOLU]
inclure un fichier .jsp dans un fichier .jsp
recuperer + ecrire fichier distant
Probleme de mise en ligne de fichier sur un serveur
écrire dans un fichier
problème avec fichier "xxx.klm"
Interdire accès direct aux scripts php sous IIS 7.5
impossible charger fichier
Plus de sujets relatifs à Inclure un fichier distant et Pb accès BDD
 > Tous les forums > Forum Forum des Webmasters