problème lien

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 avr. 2005, 10:56

Et est ce que le fichier /wwwSiteIntranet/EDC/documentations.php existe bien ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 859 Messages

27 avr. 2005, 10:57

SI tu regarde mon avant dernier post, j'avais de quoi me sentir concerné
sauf que j'ai écrit mon post avant le tien et que je n'ai pas édité donc TU AS TORT !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :lol:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 avr. 2005, 10:58

Maieu

C'est pô juste

Tant pis, ça fait 2 fois dans ce post
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 335 Messages

27 avr. 2005, 11:00

C'est pas de toi qu'il s'agissait mais de Justone :lol:
Parce que c'est interdit d'utiliser les !!! dans ce forum.
J'ai quand meme le droit d'écrire comme je veux non?!!

spécialement pour toi flitox !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :wink:
Modifié en dernier par Justone le 27 avr. 2005, 11:04, modifié 2 fois.

Eléphant du PHP | 335 Messages

27 avr. 2005, 11:00

Oui il existe bien, j'ai deja vérifier plusieurs fois c'est pour ca que je ne comprends pas pourquoi ca ne fonctionne pas!!

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 avr. 2005, 11:03

Quand tu dit que le lien ne fonctionne pas, il se passe quoi ?

Et dans la barre d'état, quand tu survole le lien, il y a quoi d'écrit ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 568 Messages

27 avr. 2005, 11:03

et tu veux pas mettre de http:// devant ton wwwtruc
Heddi s'est remis à développer pour lui même !
Martina Hingis - Étoile du Tennis
Heddi v. 2007

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 avr. 2005, 11:04

C'est un fichier local sur serveur qu'il doit vouloir ouvrir !!! Non ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 568 Messages

27 avr. 2005, 11:06

C'est un problème de chemin à ce niveau... est-ce que /wwwSiteIntranet/EDC/documentations.php est du relatif ou de l'absolue... là est le problème !
Heddi s'est remis à développer pour lui même !
Martina Hingis - Étoile du Tennis
Heddi v. 2007

Mammouth du PHP | 859 Messages

27 avr. 2005, 11:10

Je soupçonne l'erreur au niveau du www.

C'est bizarre comme nom /wwwSiteIntranet/, avec mon bon sens je mettrais /www/SiteIntranet car www est un dossier très souvent présent.

Je dirais même que s'il est présent, le lien serait : SiteIntranet/EDC/documentations.php si il y a utilisation de Wamp ou EasyPHP.
spécialement pour toi flitox !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :wink:
Sympa la dédicasse ^^

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 avr. 2005, 11:13

C'est clair que le répertoire wwwSiteIntranet doit se trouver dans le même répertoire que la page dans laquelle se trouve la page qui contient le lien :

dir1
| |_mapage.php
| |_wwwSiteIntranet
| | |_ EDC
| | | |_ documentation.php

Si tu as une architecture du style

dir1
| |_script
| | |_mapage.php
| |_wwwSiteIntranet
| | |_ EDC
| | | |_ documentation.phpp

le lien devra être ../wwwSiteIntranet/EDC/documentation.php
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 335 Messages

27 avr. 2005, 11:50

C'est bon, j'ai trouvé ca fonctionne!!

En fait mon script permet de faire une recherche par date de derniere modification :

Code : Tout sélectionner

<?php function taDateToTimestamp($date) { $timestamp = -1; list($annee, $mois, $jour) = sscanf($date, "%d-%d-%d"); // exemple : 2004-12-23 // un petit test pour verifier que la date est bonne if (checkdate($mois,$jour,$annee)) { // la date est bonne // creation de la date avec mktime $timestamp = mktime(0,0,0,$mois, $jour, $annee); } else { $timestamp=-1; } return $timestamp; } $timestamp = taDateToTimestamp($date_derniere_modif); $dossier=opendir($_SERVER['DOCUMENT_ROOT'].'/EDC/'); while($fichier=readdir($dossier)) { if (file_exists($fichier)) { if($fichier!='.' && $fichier !='..' && filemtime($fichier)>$timestamp) { echo "<a href='/EDC/".$fichier."'>".$fichier."</a> a été modifié le : " . date ("F d Y H:i:s.", filemtime($fichier)); echo '<br>'; } } } closedir($dossier); ?>
Il liste EDC mais le probleme c'est que je voudrais qu'il liste Documents qui lui se trouve dans EDC.
Quand je met la ligne

Code : Tout sélectionner

$dossier=opendir($_SERVER['DOCUMENT_ROOT'].'/EDC/Documents/');
plus rien ne fonctionne!!
J'ai l'impression que mon script doit se trouver dans le dossier ou je veux effectuer la recherche. Car quand je copie mon script dans /EDC/Documents la ca marche!!!

Savez vous pourquoi??

Moi je veux le laisser dans EDC mon script alors comment faire??

Merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 avr. 2005, 12:01

Je sais pas si c'est partout pareil, mais pour moi, $_SERVER['DOCUMENT_ROOT'] retourne la racine EasyPHP (c:/EasyPHP/www)

si tu utilise aussi EasyPHP et que tu as un répertoire entre www et ton script, il faut que tu le rajoute !!!

ex : si EDC se trouve dans wwwSiteIntranet, tu doit écrire
$dossier=opendir($_SERVER['DOCUMENT_ROOT'].'/wwwSiteIntranet/EDC/');
Donne nous l'architecture de ton site stp !!!!
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 335 Messages

27 avr. 2005, 12:16

Pour moi wwwSiteIntranet c'est la racine
Dedans tu as EDC
Puis tu as Documents
.... etc

Eléphant du PHP | 335 Messages

27 avr. 2005, 12:21

mais ce probleme la peut attendre, si tu pouvais l'aider sur mon autre sujet ca serait sympa...

Merci bcp