passage de php4 a php5

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : passage de php4 a php5

Re: passage de php4 a php5

par xTG » 01 mars 2012, 16:44

C'est donc que ta variable $limage est vide.
Regardes si ta requête renvoie quelque chose :
mysql_num_rows($rqt_image); // le nombre de n-uplet
mysql_error(); // la dernière erreur mysql retournée

Re: passage de php4 a php5

par Invité » 01 mars 2012, 16:37

voici le message d'erreur:


Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: Filename cannot be empty in /homez.373/caslgr/www/enSavoirPlus.php on line 32

Warning: imagesx(): supplied argument is not a valid Image resource in /homez.373/caslgr/www/enSavoirPlus.php on line 35

Warning: imagesy(): supplied argument is not a valid Image resource in /homez.373/caslgr/www/enSavoirPlus.php on line 36

Re: passage de php4 a php5

par Shenryu » 01 mars 2012, 14:58

Salut,

Quel est le message d'erreur ?

Est-ce que l'extension gd est bien disponible ? Pour tester, copie le code suivant sur la page que tu veux :
if (extension_loaded('gd')) {
    echo 'extension gd chargée';
}
++

passage de php4 a php5

par patb1212 » 01 mars 2012, 14:20

Bonjour,
Mon hébergeur est passé de php4 à php5, mais j'ai un problème de page.
Certaine fonction ne marche pas comme "$source=imagecreatefromjpeg($limage);"
Je joint le fichier pour de l'aide merci.

Code : Tout sélectionner

<?php //récupération des données sur cet évènement. $nom = $_GET["nom"]; $dateDeb = $_GET["dateDeb"]; $dateFin = $_GET["dateFin"]; // echo ''.$nom.'<br>'; // echo ''.$dateDeb.'<br>'; // echo ''.$dateFin.''; // requête d'accés aux données de l'évènement $rqt_image ="SELECT nom,description,dateDeb,dateFin,affiche,image FROM evenement WHERE nom=\"".$nom."\" AND dateDeb=\"".$dateDeb."\" AND dateFin=\"".$dateFin."\" "; $rqt = mysql_query($rqt_image); // boucles de récupération des valeurs de l'évènement while ($ligne = mysql_fetch_object($rqt) ){ $limage = '.'.$ligne->image.''; $affiche = '.'.$ligne->affiche.''; $nom = $ligne->nom; $description = $ligne->description; $dateDeb = $ligne->dateDeb; $dateFin = $ligne->dateFin; } $source=imagecreatefromjpeg($limage); //On recadre l'image de moitié. $largeur_source = imagesx($source)*0.4; $hauteur_source = imagesy($source)*0.4; //echo'<img src="mini_couchersoleil.jpg" alt="Coucher de soleil" />'; //Mise en place de l'affichage de l'évènement echo" <center><h1>".$nom."</h1></center><br><br> <center><img src=\"".$limage."\" whith=\"".$largeur_source."\" height=\"".$hauteur_source."\" /></center><br> <center>Du : <b>".$dateDeb."</b> au : <b>".$dateFin."</b></center><br> <br><fieldset><legend><b>Description : </b></legend><blockquote>".nl2br($description)."</blockquote></fieldset><br> "; if ($affiche != './document/evenement/'){ echo" <center>Pour voir et/ou télécharger l'affiche : <a href=\"".$affiche."\" target=_blank><i><b> C'est ici ! </a></b></i></center><br>"; } echo '<BR><BR><CENTER><A HREF=index.php?page=accueil>retour</A></CENTER>'; ?>