Utilisation de wamp / pear ?

Fermé
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 - 15 mai 2008 à 13:25
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 - 16 mai 2008 à 15:18
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 !
A voir également:

27 réponses

Jeren Messages postés 255 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 21 mai 2008 45
15 mai 2008 à 13:58
Va dans ton fichier de configuration php (php.ini), et regarde si short_open_tag est sur ON ou OFF. Si il est sur OFF, tu le mets sur ON.
1
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 12
15 mai 2008 à 14:03
yavait marqué off
je l'ai rectifier

mais ça ne change rien il n y a pas de changement

les codes sous pear sont differents?
0
Jeren Messages postés 255 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 21 mai 2008 45
15 mai 2008 à 14:06
Pear est un framework donc je ne pense pas que l'erreur vienne de là.

Et en changeant short_open_tag , tu viens de "valider" les balises du type <? ... ?>.
1
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 12
15 mai 2008 à 14:11
a d'accord

par contre je viens de voir un truc

mon debut de code (la connexion) c'est :

<?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");
?>

<?
....
?>

et sur le site "http://www.gasteroprod.com/blog/guide-du-debutant-pour-pear-db.html" , les codes sont differents

<?php
// The pear base directory must be in your include_path
require_once 'DB.php';
$user = 'foo';
$pass = 'bar';
$host = 'localhost';
$db_name = 'clients_db';
// Data Source Name: This is the universal connection string
$dsn = "mysql://$user:$pass@$host/$db_name";
// DB::connect will return a Pear DB object on success
// or a Pear DB Error object on error
// You can also set to TRUE the second param
// if you want a persistent connection:
// $db = DB::connect($dsn, true);
$db = DB::connect($dsn);
// With DB::isError you can diferentiate between an error or
// a valid conection.
if (DB::isError($db)) {
die ($db->getMessage());
}
....
// You can disconnect from the database with:
$db->disconnect();
?>


je dois changer tout le code ? tu penses que ça peut etre pour ça ?

je connais pas du tout j'avais juste apris en cours avec easyphp, phpmyadmin,mysql blabla mais pas de pear
les codes seraient assez differents pour la connexion et ça serait peut etre ça .. non?
0
Jeren Messages postés 255 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 21 mai 2008 45
15 mai 2008 à 13:41
Tu as installé wamp?
0
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 12
15 mai 2008 à 13:43
heu il y etait dejà
ils m'ont fait telechargé PearDB mais je vois pas a quoi ça sert
et c'est apparamment ça mon probleme et qui ferait que mon code soit faux

jai ouvert WAMP , jai mon projet dans la partie projet dans le repertoire www et voilà

mais ça marche pas
0
Jeren Messages postés 255 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 21 mai 2008 45
15 mai 2008 à 13:51
Et quand tu lances ta page php, tu passes par localhost ?
0
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 12
15 mai 2008 à 13:52
oui

il y a aucune phrase d'erreur ni rien après sur la page
mais le formulaire est vide alors que j ai plusieurs listes dont le contenu est pris de la bdd de mysql
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Jeren Messages postés 255 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 21 mai 2008 45
15 mai 2008 à 13:55
Et dans ton code php, tu as des balises de quel type?
Comme ca: <? ... ?>
ou comme ca: <?php ... ?>
?
0
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 12
15 mai 2008 à 13:56
<?
?>

pourquoi? ça change quelque chose?

je les ai changé plusieurs fois mais ça fait rien
0
Jeren Messages postés 255 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 21 mai 2008 45
15 mai 2008 à 14:15
Normalement non, tu peux quand même essayer, mais ça m'étonnerai, j'essaye de voir sur d'autres forums pour trouver d'éventuelles solutions à ton problème.
En espérant pour toi que d'autres personnes ici puissent t'aider.
0
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 12
15 mai 2008 à 14:19
jespere aussi je galere vraiment :p
dejà que je connais pas grand chose du php alors si en plus jdois tout chanegr avec ce truc bizarre aie aie aiiie

merci quand mm :) fais signe si tu trouve je vais essayer de modifier les trucs enfin si jarrive a comprendre :s le debut encore ça va mais pour faire les listes deroulantes et tout ça c'est trop trop bizarre et c'est en anglais en plus :(

et les autres aidez moi :p
0
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 12
15 mai 2008 à 14:27
ils parlent d'un truc bizarre aussi
include_path et de quelque chose a mettre a la liste
je lai pas moi ya une autre adresse je sais pas quoi faire :s
0
Jeren Messages postés 255 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 21 mai 2008 45
15 mai 2008 à 14:29
De quoi? Sur ton site, ils parle de ca?
0
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 12
15 mai 2008 à 14:35
sur le site où ya les codes bizarres de PEAR

ils disent à l'installation d'aller dans php.ini et d'ajouter le répertoire /usr/local/lib/php4/pear
auparamètre include_path.

mais sur le mien ya dejà un truc
et bon c'est pas mon ordi quand meme je veux pas tout cassé :s

iii je desespere !!
0
Jeren Messages postés 255 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 21 mai 2008 45
15 mai 2008 à 14:39
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 :/
0
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 12
15 mai 2008 à 14:45
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 !
0
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 12
15 mai 2008 à 14:47
" 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 :)
0
Jeren Messages postés 255 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 21 mai 2008 45
15 mai 2008 à 14:49
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?!?
0
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 12
15 mai 2008 à 14:54
je peux pas
je suis en stage je peux pas tout desinstaller et reinstaller ici

logiquement ça y etait avant donc ils l'ont fait comme il faut ... non ? du moins je lespere

en plus y'a personne

aaa h je vais craquer !! j'ai trop de mal juste au code !
0
Jeren Messages postés 255 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 21 mai 2008 45
15 mai 2008 à 14:57
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é...
0
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 12
15 mai 2008 à 14:58
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 ??
0
Jeren Messages postés 255 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 21 mai 2008 45
15 mai 2008 à 15:01
C'est un systeme de gestion de version libre, comme Tortoise.
0
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 12
15 mai 2008 à 15:01
je connais pas non plus tortoise :p
0
Jeren Messages postés 255 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 21 mai 2008 45 > LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009
15 mai 2008 à 15:03
Mais en fait je vois pas trop le rapport entre CVS et pear là...
Je ne comprends pas trop... :s
0
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 12 > Jeren Messages postés 255 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 21 mai 2008
15 mai 2008 à 15:06
aie :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 !!
0
Jeren Messages postés 255 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 21 mai 2008 45
15 mai 2008 à 15:10
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?
0
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 12
15 mai 2008 à 15:16
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
0
Jeren Messages postés 255 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 21 mai 2008 45
15 mai 2008 à 15:20
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...
0
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 12
15 mai 2008 à 15:24
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 ??
0
Jeren Messages postés 255 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 21 mai 2008 45
15 mai 2008 à 15:30
Essaye ca:

while($lig=mysql_fetch_array($res))
{
echo "<tr><td>".$lig[0]."</td><td>".$lig[1]."&l­t;/td><td>".$lig[2]."</td></tr>';
}
?>

et ca:


while ($lig=mysql_fetch_array($res))
{
echo "<tr><td>".$lig[0]."</td><td>".$lig[1]."&­lt;</td></tr>";
}
0
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 12
15 mai 2008 à 15:34
while($lig=mysql_fetch_array($res))
{
echo "<tr><td>".$lig[0]."</td><td>".$lig[1]."&­l­t;/td><td>".$lig[2]."</td></tr>';
}
?>

pourquoi y'a qu une simple ' a la fin ? elle va avec quoi?

sur le site c'est pire ya encore plus de truc qui s'ecrit :o
0
Jeren Messages postés 255 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 21 mai 2008 45
15 mai 2008 à 15:36
Euh oui, je me suis trompé, c'est un " qu'il faut mettre.
0
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 12
15 mai 2008 à 15:38
ca marche pas ya toujours les trucs écrits

a aie aie aie
0
Jeren Messages postés 255 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 21 mai 2008 45
15 mai 2008 à 15:42
Et si t'enleves les balises < pour tester?!?
0
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 12
15 mai 2008 à 15:44
ça semble bizarre ca va avec le tableau

while($lig=mysql_fetch_array($res))
{
echo "tr td".$lig[0]."/td td".$lig[1]."&­l­t;/td td".$lig[2]."/td /tr";
}

:o ça na plus vraiment de sens
0
Jeren Messages postés 255 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 21 mai 2008 45
15 mai 2008 à 15:46
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>";
}
0
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 12
15 mai 2008 à 15:48
hum negatif ca ne marche toujours
la seule difference c'est que ça affiche ton truc bizarre dans mon tableau en plus de $lig[1]. blabla
0