PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 01-12-2009 02:04:25

Ralph303
Membre
Lieu : St-Cyr l'Ecole
Inscription : 30-05-2009
Messages : 98
Site Web

Pb étrange avec EasyPHP 2.0b1 sous Windows 7

Bonjour !

J'avais eu un pb du même genre avec Windows 7:
Je n'arrivais pas à écrire mes fichiers php dans le répertoire www avec Dreamweaver car je n'avais pas les droits d'administrateur.
Alors, j'ai utilisé DevPHP, un autre éditeur, qui "semblait" réussir à écrire dans www car il me gardait toujours la même version de mon code,
et Internet Explorer m'affichait toujours la dernière version de mon site. Donc, tout semblait rouler...

Or, je sauvegarde régulièrement les dernières versions de mon site dans "Mes documents" sous la forme www_jj_mm_aa_hh_mn.
Et j'ai remarqué que, dans tous ces répertoires, il s'agissait toujours de la version que j'avais gardée dans ma clé USB depuis le crash de
mon ancien ordi avant d'acheter le nouveau qui tourne donc sous Windows 7.
Donc, j'avais perdu une journée de travail (seulement, heureusement...).

Et, mon sauveur a été xTG, usager de ce forum, qui m'a dit de faire un clic droit sur l'icône de Dreamweaver et de cliquer sur "exécuter en
tant qu'administrateur". Ce qui autorise à écrire dans "www" malgré le fait qu'il soit dans "program files"...

Donc, j'en arrive à mon pb actuel qui est tout à fait étrange:
Tant que je travaillais sur la même version de mon site, tout allait bien. Code à jour dans Dreamweaver et dans Internet Explorer.
Mais j'ai effacé index.php pour faire un petit test, et lorsque j'ai recopié l'ancienne version de "Mes documents" vers "www", c'est toujours le
petit test qui s'affiche !!!

Alors que, lorsque je l'ouvre avec Dreamweaver ou même avec le bloc note, j'ai bien le code de l'ancienne version que je viens de restaurer
et non pas le petit test !

Alors, j'ai essayé pleins de trucs:
J'ai effacé l'historique d'Internet Explorer, j'ai installé Firefox sans importer l'historique, j'ai même effacé purement et simplement tous les
fichiers de "www", et ça m'affiche toujours le petit test dans Internet Explorer ou Firefox !
Alors qu'il n'y a plus d'index.php !

Je n'y comprends rien ! Windows 7 est maudit !

A l'aide !

Merci d'avance !

Ralph303

Hors ligne

#2 01-12-2009 08:56:53

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : Pb étrange avec EasyPHP 2.0b1 sous Windows 7

C'est en effet plus que bizarre...
Donc si je récapitule tu accède au site en local (localhost), tu as supprimé tous les fichiers mais malgré cela il te l'affiche encore.
Cache vidé de tes deux explorateurs et toujours aucune amélioration.
C'est franchement bizarre...

Petit truc au cas ou... Tu ouvres le site à partir de DreamWeaver en lui sélectionnant un navigateur ou bien tu ouvres le navigateur et tu tapes l'adresse du localhost ?
Car dans le premier cas cela vient peut être de fichier temp de DreamWeaver.

PS: je suis ous Windows 7 avec Easy PHP et je n'ai aucun soucis. ^^

Dernière modification par xTG (01-12-2009 08:57:18)

Hors ligne

#3 01-12-2009 09:39:46

Ralph303
Membre
Lieu : St-Cyr l'Ecole
Inscription : 30-05-2009
Messages : 98
Site Web

Re : Pb étrange avec EasyPHP 2.0b1 sous Windows 7

J'ouvre le navigateur et je tape l'adresse du localhost: http://localhost/index.php
Je n'y comprend rien...

J'ai donc été obligé de désinstaller/réinstaller EasyPHP et maintenant, ça m'affiche bien mon site...
Mais, effectivement, lorsque je supprime tous les fichiers, il me l'affiche encore...

Est-ce que tu utilise le www qui se trouve dans program files ou as-tu modifié le path afin de pouvoir écrire dedans sans avoir à lancer
ton éditeur en tant qu'administrateur ?

Dernière modification par Ralph303 (01-12-2009 10:18:35)

Hors ligne

#4 01-12-2009 10:16:43

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Pb étrange avec EasyPHP 2.0b1 sous Windows 7

Saluton,
Il s'agit, manifestement, d'un problème de cache.
Encore une raison, outre le code crapouilleux généré, de me conforter dans le refus d'utiliser ce cauchemar de DW.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#5 01-12-2009 11:08:05

Ralph303
Membre
Lieu : St-Cyr l'Ecole
Inscription : 30-05-2009
Messages : 98
Site Web

Re : Pb étrange avec EasyPHP 2.0b1 sous Windows 7

Bon, maintenant, j'ai un pb avec EasyPHP 2.0b1...

Lorsque je le désinstalle/réinstalle, il marche la première fois que je le lance, puis, le serveur Apache n'arrive plus à démarrer.
Je fais "Démarrer" et il passe en jaune puis en rouge.
J'ai regardé dans les logs, il n'y a rien de spécial...
J'ai pas de chance.

Je vais essayer WAMP...

Sinon, pour Dreamweaver, je n'utilise que l'éditeur de code car j'aime bien sa coloration syntaxique, mais, évidement, je ne fais pas
de wysiwyg, car, effectivement, il génère un code douteux.

Ralph303

Hors ligne

#6 01-12-2009 11:08:21

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : Pb étrange avec EasyPHP 2.0b1 sous Windows 7

Pour ma part j'ai changé le path pour mettre mon www sur un autre disque dur.
Mais comme le dis Kris ton soucis serait lié à Dreamweaver que je ne serais pas étonné. smile

Hors ligne

#7 01-12-2009 12:53:30

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Pb étrange avec EasyPHP 2.0b1 sous Windows 7

Ralph303 a écrit :

Je vais essayer WAMP...

Sage décision

Ralph303 a écrit :

Sinon, pour Dreamweaver, je n'utilise que l'éditeur de code car j'aime bien sa coloration syntaxique, mais, évidement, je ne fais pas de wysiwyg, car, effectivement, il génère un code douteux.

Mouaif, je me contente de Notepad++ qui m'obéit au pied et à l'œil.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#8 02-12-2009 11:53:43

Ralph303
Membre
Lieu : St-Cyr l'Ecole
Inscription : 30-05-2009
Messages : 98
Site Web

Re : Pb étrange avec EasyPHP 2.0b1 sous Windows 7

Bon, j'ai installé Wamp et ça marche car ça affiche bien la page index.php par défaut.

Mais il m'arrive encore un truc étrange...
Lorsque j'écris mon code avec des erreurs, ça m'affiche bien les erreurs.
Mais lorsque le code est correct, ça m'affiche "Internet Explorer ne peut pas afficher cette page web".

Voici un code simple qui affiche la liste des pseudos des inscrits de ma table "inscription":


<?php
  // connexion à la base
  $db = mysql_connect('localhost', 'user', 'passwd')  or die('Erreur de connexion '.mysql_error());
     
  // sélection de la base  
  mysql_select_db('ma_base', $db)  or die('Erreur de selection '.mysql_error());  
       
  // On définit le charset
  mysql_query('SET NAMES utf8') or die('Erreur de selection '.mysql_error());
       
  // On écrit la requête sql
  $sql="SELECT userid, pseudo FROM inscription";
   
  // On récupère la liste des inscrits
  $result=mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
  $num_result=mysql_num_rows($result);
 
  if(!$num_result==0) {
    echo "Il n'y a pas d'inscrits";
  }
  else {
    for($i=0; $i<=$num_result; $i++) {
      $pseudo=mysql_result($result, $i, 'pseudo');
      echo $pseudo;
    }
  }
 
  mysql_close();  // on ferme la connexion  
?>
 

Voilà, c'est un code qui devrait marcher, pourtant...

Sinon, j'utilise dorénavant notepad++ pour éditer mon code, et c'est vrai qu'il est génial ! Mieux que Dreamweaver !

Merci pour votre aide.

Ralph303

Hors ligne

Pied de page des forums