AccueilAideRechercherIdentifiez-vousInscrivez-vous

Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
21 Mai 2012 à 20:17:13

Connexion avec identifiant, mot de passe et durée de la session
Rechercher
    avancée

News

Stats
8763 Messages dans 1087 Fils de discussion par 1000 Membres
Dernier membre: totor 94
+  PHP Astux
|-+  NewsletTux v. 2
| |-+  NewsletTux 2 fr (fin du support)
| | |-+  résolu : L'erreur du débutant dans un include php
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: résolu : L'erreur du débutant dans un include php  (Lu 892 fois)
Onlyforme
Néophyte
*
Sexe: Homme
Messages: 45


« le: 06 Avril 2010 à 07:32:37 »

Bonjour,

d'abord bravo pour la futur V3

Là j'en perds mon latin, et mon php, mais jamais été bon en latin et php je débute donc rien d'étonnant....

Je ne comprends pas pourquoi ma page ne trouve pas le script php : <?php include ('../newslettux/form-newslettux.php'); ?>

si je place ma page nl.php en www/nl/nl.php avec un includ , je n'ai pas de problème
si en revanche je l'a mets en www/abonnes/nl/nl.php j'ai une erreur  :
Warning: include(../newslettux/form-newslettux.php) [function.include]: failed to open stream: No such file or directory in /homez.314/bionatho/www/abonnes/nl/nl.php on line 175

bien entendu un simple appel <a href="../newslettux/form-newslettux.php" rel="self">Pour recevoir</a> fonctionne.

pour information j'utilise rapidweaver (sur mac) et mon site est www.bioathome.fr
et mon appel de fait à partir de http://www.bioathome.fr/abonnes/abonnes.php

Merci pour votre aide

Onlyforme
« Dernière édition: 06 Avril 2010 à 23:34:02 par Onlyforme » Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #1 le: 06 Avril 2010 à 10:52:23 »

hello,
il faut que l'URL relative parte de l'endroit où est inclus le fichier au final.
quelle est la différence entre /nl et /newslettux ?
Journalisée

Onlyforme
Néophyte
*
Sexe: Homme
Messages: 45


« Répondre #2 le: 06 Avril 2010 à 14:05:17 »

en mettant ../ je pensais revenir sur le répertoire www
ml est la page ou je veux faire l'include, il y a le CSS de la page
newlettux est là ou est le script php de newslettux2
le chemin (à partir de www) est pour ml /abonnes/ml/ml.php pour le chemin relatif du script je dois mettre quoi exactement ?
Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #3 le: 06 Avril 2010 à 20:11:55 »

je n'ai pas assez de détails sur ton arborescence.

Si ça marchait dans www/nl/nl.php avec "../newslettux", et que tu le passes dans www/abonnes/nl/nl.php, as-tu essayé "../../newslettux" ?

Sinon détaille ton arborescence stp.
Journalisée

Andy
Modérateur Global
Membre Senior
*
Sexe: Homme
Messages: 482



« Répondre #4 le: 06 Avril 2010 à 20:37:41 »

Salut,

Si j'ai bien regardé ton site:

http://www.tonsite.ext/abonnes/nl/nl.php   pour la page incluant le include
http://www.tonsite.ext/newslettux/    dossier de newslettux.

alors:

<?php include ('../../newslettux/form_newslettux.php'); ?>   (underscore)

NTUX2_ROOT      ../../newslettux/

dans Configuration > Config des inscriptions:   http://www.tonsite.ext/abonnes/nl/nl.php   
Journalisée

Gros Travaux de restaurations maison durant quelques mois. Accès à internet perturbé durant cette période.
Onlyforme
Néophyte
*
Sexe: Homme
Messages: 45


« Répondre #5 le: 06 Avril 2010 à 23:33:30 »

 Souriant
Merci à vous deux
problème résolu.


Journalisée
Pages: [1]   Haut de page
Imprimer
Aller à:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
Amber design by Bloc | XHTML | CSS