Utilisation de wamp / pear ?
Bonjour,
je suis en stage et je dois utiliser wamp et pear meme si je sais pas ce que c'est
jai fait plusieurs scripts php mais aucun fonctionne
jen ai donc deduit que ça venait de ça ..surement..enfin je crois
donc si vous connaissez t ue vous voulez bien venir a mon aide hésitez pas !! aidez moi !!
merci d'avance !
je suis en stage et je dois utiliser wamp et pear meme si je sais pas ce que c'est
jai fait plusieurs scripts php mais aucun fonctionne
jen ai donc deduit que ça venait de ça ..surement..enfin je crois
donc si vous connaissez t ue vous voulez bien venir a mon aide hésitez pas !! aidez moi !!
merci d'avance !
Configuration: Windows 2000 Firefox 2.0.0.14
27 réponses
Résumé de la discussion
La problématique centrale est l’exécution de scripts PHP sous WAMP et PEAR, avec des erreurs liées à la configuration et à l’utilisation des balises PHP. Des réponses mentionnent que Pear est un framework et ne serait pas nécessairement la cause, tandis que d’autres recommandent d’activer short_open_tag dans php.ini, afin de corriger l’interprétation des balises. D’autres conseils recommandent de vérifier que short_open_tag est activé et que les balises
-
Ah oui, je me suis planté, j'ai encore lu que la moitié de ton code -_-'
C'est complétement faux ce que j'ai mis, tellement faux que je vais aller l'éditer...
Bonne soirée!
Je ne peux meme plus l'éditer... -
il faut que tu mettes:
<?php
$req=mysql_query("SELECT Date, Demandeur FROM sorties WHERE IdReference = .$_POST['ref'].");
?>
Je ne suis pas sur de moi, mais ça ressemble plus à ca normalement. -
Il y a un probleme dans ta requete...
-
Il me faudrait ton code pour voir l'erreur en fait... -_-
-
<?php
$connect = mysql_connect("localhost","root","")or die("echec de connexion au serveur");
$db=mysql_select_db("cartouche",$connect)or die("echec de connexion a la base de donneés");
?>
<?
$req="SELECT Date, Demandeur FROM sorties WHERE IdReference = '".$_POST["ref"]."';";
?>
<h1>Liste des sorties de cette cartouche</h1>
<table border=2 width=75%>
<tr><th>Date</th><th>Demandeur</th></tr>
<?
$res=mysql_query($req) or die (mysql_error());
while ($lig=mysql_fetch_array($res))
{
echo "<tr><td>".$lig[0]."</td><td>".$lig[1]."</td></tr>";
}
mysql_close ($connect);
?>
</table> -
@LiLou LiLacoucou, voila j'ai corrigé quelques trucs notamment au niveau de mysql_select_db et des guillemets, en espérant que ça soit bon.
<?php
$connect = mysql_connect("localhost","root","") or die("echec de connexion au serveur");
mysql_select_db("cartouche",$connect) or die("echec de connexion a la base de donneés");
$req='SELECT Date, Demandeur FROM sorties WHERE IdReference = "'.$_POST['ref'].'";';
?>
<h1>Liste des sorties de cette cartouche</h1>
<table border=2 width=75%>
<tr><th>Date</th><th>Demandeur</th></tr>
<?
$res=mysql_query($req) or die (mysql_error());
while ($lig=mysql_fetch_array($res))
{
echo '<tr><td>'.$lig[0].'</td><td>'.$lig[1].'</td></tr>';
}
mysql_close($connect);
?>
</table> -
@ClemClemca marche pas :"(
ca a rien changé du tout a part qu il y a ' au lieu de " dans l affichage
merci d avoir essayer -
@LiLou LiLaSi j'ai un peu de temps dans la journée, j'essairai de t'aider...(en espérant être plus efficace qu'hier)
-
@Jerenoh oui merci !
jai envoyé mon code a un copain hier, il m'a trouvé quelque faute ( niveau " et ' )
mais ça a rien changé
donc là jai decidé d'essayr leur code bizarre
jai trop de mal
mais merci de revenir maider :)
jai revé des codes toute la nuit jsuis trop creuvée :p
-
-
Je suis revenue sur ton code du début:
; } ?>
IdReference Date Demandeur
'.$lig["0"].' '.$lig["1"].' '.$lig["2"].'
Il ne manque pas un bout de code la? -
Alors à la place de & l t ; tu mets < ...je peux pas le faire moi même, ça merdouille... -_-
-
jai plus de lignes pour le resultat ! il etait bien quand meme mon code a la base
avous c'est pour ça que tu m'as dis de aire ça :p
pour que je puisse voir mon super talent !
c'est quoi ça ? < que tu m'as rajouté dans le code?
while($lig=mysql_fetch_array($res))
{
echo "<tr><td>".$lig[0]."</td><td>".$lig[1]."</td><td>".$lig[2]."</td></tr>";
}-
-
@Jerenoui je vois ça ^^
meme le forum est contre moi :o
plus que 10 minutes et j suis foutue !
je compte sur toi pour te creuser la tete et me donner la bonne reponse demain a 7h45 ! :p
merci quand meme d'avoir essayer :) -
@LiLou LiLaBah ce soir, je serai encore sur le net, même si je ne serai plus au stage, donc la motivation ne sera pas la même...
Et demain, il va vraiment falloir que je bosse...donc, je ne pourrai pas trop venir sur ccm. -
@Jerencest ma planque :p hi hi
-
-
nan je voulais dire & l t ; ...mais vu que c'est une balise près faite, ca le transforme en <
En gros ton code tu mets ca:
while($lig=mysql_fetch_array($res))
{
echo "<tr><td>".$lig[0]."</td><td>".$lig[1]."</td><td>".$lig[2]."</td></tr>";
}
?>
et ca:
while ($lig=mysql_fetch_array($res))
{
echo "<tr><td>".$lig[0]."</td><td>".$lig[1]."</td></tr>";
} -
Et si t'enleves les balises < pour tester?!?
-
Euh oui, je me suis trompé, c'est un " qu'il faut mettre.
-
Essaye ca:
while($lig=mysql_fetch_array($res))
{
echo "<tr><td>".$lig[0]."</td><td>".$lig[1]."</td><td>".$lig[2]."</td></tr>';
}
?>
et ca:
while ($lig=mysql_fetch_array($res))
{
echo "<tr><td>".$lig[0]."</td><td>".$lig[1]."<</td></tr>";
} -
bon au moisn que mon code soit juste : tu vois une erreur là ? parce que ça m affiche
; } ?>
IdReference Date Demandeur
'.$lig["0"].' '.$lig["1"].' '.$lig["2"].'
(bon ya les bordures sur le site ) au lieu d'avoir les resultats ou meme rien
(en esperant que ça vienne pas du meme probleme )
je suis decu depuis hier mais je trouve pas qu elle est la " ou ' ou encore ; en trop ^^
while($lig=mysql_fetch_array($res))
{
echo '<tr><td>'.$lig["0"].'</td><td>'.$lig["1"].'</td><td>'.$lig["2"].'</td></tr>';
}
?>
pareil pour :
while ($lig=mysql_fetch_array($res))
{
echo "<tr><td>".$lig[0]."</td><td>".$lig[1]."</td></tr>";
}
une idée ?? -
Oula, mais nan, ne fait pas ça chez toi!
Bah écoute, si t'es en stage/apprentissage c'est aussi pour apprendre, donc si tu ne peux pas faire un truc, essaye de faire autre chose pour lundi. Travaille sur tes scripts...même si d'ici lundi tu ne pourras pas les voir... -
Bah la liste déroulante et tableau ce n'est pas trop dur, si tu sais faire du php et du html, tu devrais quand même t'en sortir, le probleme c'est de régler ton premier soucis. Ton maître de stage ne peut pas t'aider?
-
aie meme en changeant le code ça marche pas , et meme c'est pire
non il est pas là, il y a personne et en plus il m'a dit qu il y connaissait rien il fait réseau lui :p
celui qui fait le developpement vient lundi voir mon evolution de cette premiere semaine en apprentissage !
il va etre decu :(
je vais pas en dormir, je finis a 16h là et après je rentre je vais m y remettre je vais pas en dormir :p
-
-
C'est un systeme de gestion de version libre, comme Tortoise.
-
-
@LiLou LiLaMais en fait je vois pas trop le rapport entre CVS et pear là...
Je ne comprends pas trop... :s -
@Jerenaie :s
ça m aide pas :p et ça me rassure pas non plus
je sais meme pas comment je vais faire pour les listes deroulantes, tableaux et tout le reste
en plus jdois le finir pour demain :'( je suis foutue !!
-
-
J'étais dans la même situation que toi au début de mon stage...mais j'ai pu installer la derniere version de wamp avec pear qui est inclu dedant...donc j'ai pas trop été géné...
-
regarde ça encore pire :
En supposant que vous avez le client CVS standard installé sur votre machine, vous devrez suivre ces étapes :
1. Ouvrez une fenêtre de terminal (rxvt, xterm, ou autre)
2. Tapez les commandes suivantes :
cvs -z3 -d :pserver:cvsread@cvs.php.net:/repository login
Password: [Entrez 'phpfi' comme mot de passe ici]
cvs -z3 -d :pserver:cvsread@cvs.php.net:/repository co php4
[Cela va créer un nouveau répertoire 'php4']
cd php4
cvs -z3 -d :pserver:cvsread@cvs.zend.com:/repository login
Password: [Entrez 'zend' comme mot de passe ici]
cvs -z3 -d :pserver:cvsread@cvs.zend.com:/repository co Zend TSRM
[Cela va créer deux nouveaux répertoire dans 'php4', 'Zend' et 'TSRM']
./buildconf
c'est quoi ça CVS ??
-
-
Oh lala... ça a l'air galère tout ça, j'avais pas eu autant de probleme pour installer wamp et pear...
Et si tu désinstallais ta version de wamp en m'étant la derniere à la place?!? -
" l’exemple ci-dessous pourrait être utiliser avec tous les types de gestionnaires de bases de données (NDT : voir l’erratum en fin de page) :
<?php
// Include the appropriate PEAR classes
require_once("DB.php");
$dsn = array(
'phptype' => 'mysql',
'hostspec' => 'localhost',
'database' => 'test_db',
'username' => 'test_user',
'password' => 'test_password'
);
$dbh = DB::connect($dsn);
$stmt = "SELECT id, name FROM examples ORDER BY id";
$result = $dbh->simpleQuery($stmt, DB_FETCHMODE_ASSOC);
if ($dbh->numRows($result) > 0) {
$data = (object) $dbh->fetchRow($result, DB_FETCHMODE_ASSOC);
echo "id => $data->id<br>n";
echo "name => $data->name<br>n";
}
?> "
Je crois que je suis bonne a tout changer :s vu qu 'il y a des fleches partout :o
en attendant de trouver une autre solution :) -
Le probleme, c'est que je ne peux pas aller sur ton site (je suis au bureau et il est bloqué par les proxy -_-)
Donc la, je vais avoir un peu de mal à t'aider :/-
aide moi s il te plait !!!
regarde :
--------------------------------
Pour le moment, le projet PEAR est encore fortement en développement, donc le meilleur moyen de l’obtenir est depuis le CVS (la distribution de PEAR DB livrée avec PHP est obsolète, même celle avec PHP 4.0.6 !). Ensuite, la seule chose que vous avez à faire est d’ajouter le répertoire racine de PEAR au paramètre include_path de votre fichier php.ini. Vous pouvez aussi procéder comme ceci :
ini_set('include_path', '/pear_base_dir');
Voici un exemple pas à pas :
Placez-vous là où vous voulez que soient les sources de PEAR
# cd /usr/local/lib
Connectez-vous au CVS (utilisez "phpfi" comme mot de passe)
# cvs -d :pserver:cvsread@cvs.php.net:/repository login
Lancez la commande suivante pour récupérer tous les fichiers
de PEAR. Vous pouvez également l'utiliser pour mettre à jour
des fichiers déjà récupérés. D'autres options possibles sont
"today", "last month", ...
# cvs -d :pserver:cvsread@cvs.php.net:/repository export -D "last week" php4/pear
Editez votre php.ini et ajoutez le répertoire /usr/local/lib/php4/pear
à votre paramètre include_path. Si vous n'avez pas accès au
fichier php.ini, vous pouvez utiliser
ini_set('include_path', 'path_to_pear'); dans votre code.
------------------------
que de choses bizarres !!
pour lhistoire include_path moi j'ai :
>>>>
; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
;
; Windows: "\path1;\path2"
;include_path = ".;c:\php\includes"
<<<<
mais j ose pas trop touché, j'ai peur de tout peté !
et pour le reste , moi en code je fais comme jtai dis plus haut, bref pas comme eux !
au faut le titre du site c'est " guide du debutant sur PEAR DB" :s
voilà je peux pas faire mieux :) à part de le copier coller entierement !
-
-
De quoi? Sur ton site, ils parle de ca?
- 1
- 2
Suivant