Page 1 sur 1
variables in img src
Posté : 07 nov. 2016, 09:45
par Henrigo
Salut à tous,
j'ai cette ligne qui derange tout mon code php, principale au niveau suivant src="images/' . $path . '" ca fonctionne sous Ubuntu mais pas sous windows, j'ai déja fouillé, malheureusement pas solution.
voila a quoi ce que mon error.log me renvoi
PHP Warning: getimagesize(C:\\xampp\\htdocs\\kan/images/): failed to open stream: No such file or directory in C:\\xampp\\htdocs\\kan\\html_to_pdf\\dompdf\\src\\Helpers.php on line 519, referer:
http://localhost/kan/index.php?panier=1
PHP Warning: file_get_contents(C:\\xampp\\htdocs\\kan/images/): failed to open stream: No such file or directory in C:\\xampp\\htdocs\\kan\\html_to_pdf\\dompdf\\src\\Helpers.php on line 532, referer:
http://localhost/kan/index.php?panier=1
[ PHP Warning: file_get_contents(C:\\xampp\\htdocs\\kan/images/): failed to open stream: No such file or directory in C:\\xampp\\htdocs\\kan\\html_to_pdf\\dompdf\\src\\Helpers.php on line 541, referer:
http://localhost/kan/index.php?panier=1
$htmlString .= '<div style="position: relative;">
<img style=" z-index: 1; left: 40px; top: 10px; width: 190px; height: 170px;" src="images/' . $path . '" border="0"/></div></td>';
Re: variables in img src
Posté : 07 nov. 2016, 09:48
par Spols
Salut,
Aucune de ces 3 erreurs ne semble venir de la ligne que tu nous montre.
Les lignes mentionnée dans les messages d'erreurs seront surement plus utile.
petite piste, vérifie bien la casse de tes urls
Re: variables in img src
Posté : 07 nov. 2016, 10:16
par Henrigo
comment expliquer que lorsque j'éssaye de changer la direction de mes images l'avertissement n'est plus presente , malheureusement les images ne sont presentent dans mon fichier pdf.
et s'il faut aller dans le script Helpers.php , c'est un script de Dompdf, je ne sais pas si les utilisateurs comme moi avions le droit de changer quelque chose dans le script , car dompdf est reconnu pour la conversion des fichier de html to pdf
Par ailleur comment expliquer le fait que cet avertissement ne soit pas signalé sous Ubuntu mais sous windows
Re: variables in img src
Posté : 07 nov. 2016, 11:48
par Spols
Plusieurs pistes :
Commence par afficher le contenu de ta variable $path et le rendu de ton html $htmlString
Contient elle le nom de l'image ? une variable $path ne contient peut être que le chemin sans le nom de fichier
Vérifie bien la casse
check si il n'y a pas mélange entre / et \
vérifie si Ubuntu t'affiche bien les erreurs tout comme windows.
Re: variables in img src
Posté : 07 nov. 2016, 13:33
par Henrigo
Plusieurs pistes :
Commence par afficher le contenu de ta variable $path et le rendu de ton html $htmlString
Contient elle le nom de l'image ? une variable $path ne contient peut être que le chemin sans le nom de fichier
Vérifie bien la casse
check si il n'y a pas mélange entre / et \
vérifie si Ubuntu t'affiche bien les erreurs tout comme windows.
Ubuntu ne m'affiche rien ! le error.log est vide
Re: variables in img src
Posté : 07 nov. 2016, 17:46
par @rthur
getimagesize(C:\\xampp\\htdocs\\kan/images/): failed to open stream: No such file or directory
Dans ton code, tu fais un traitement sur une image, sauf qu'au lieu de mettre l'url d'une image tu indiques juste le répertoire sans le nom de fichier et donc ça ne peut pas marcher
Re: variables in img src
Posté : 07 nov. 2016, 20:32
par Henrigo
getimagesize(C:\\xampp\\htdocs\\kan/images/): failed to open stream: No such file or directory
Dans ton code, tu fais un traitement sur une image, sauf qu'au lieu de mettre l'url d'une image tu indiques juste le répertoire sans le nom de fichier et donc ça ne peut pas marcher
Salut Arthur,
tous mes images sont sous C:\xampp\htdocs\kantteile\images et mon Tool je l'ai programmé de tel maniere qu'après qu'un utilisateur ait fait son choix les images seront retrouvé grace a la variable $path dans lesquel sont sauvegardé les images et c'est
ainsi que j'ai placé le dans mon code html ceci src="images/' . $path . '" pour indiquer le lieu ou se trouve mes images.
tout ce que je sais ca marche sur Ubuntu mais pas sous windows , j'ai deja changé cela de plusieurs maniere toujours rien.
voila ce qui vient me derrange a la fin d'un long parcours.
Vraiment si il ya des Propositions n'hesité pas .
Re: variables in img src
Posté : 08 nov. 2016, 08:44
par Spols
il nous semble évident que ta variable $path est vide, vérifie comment tu la rempli et si elle contient bien ce que tu veux.
La diffèrence vient entre environement, vient de / et \ il faut que tu check cela.
Re: variables in img src
Posté : 08 nov. 2016, 10:08
par Henrigo
il nous semble évident que ta variable $path est vide, vérifie comment tu la rempli et si elle contient bien ce que tu veux.
La diffèrence vient entre environement, vient de / et \ il faut que tu check cela.
comment se fait-il que je puisse au sorti avoir des images sur mon fichier pdf comme bien attendu,
je pense que si $path etait vide je n'aurai rien obtenu comme image sur mon pdf.
Re: variables in img src
Posté : 08 nov. 2016, 10:31
par Henrigo
Salut j'ai copier une partie du fichier html qui est gêneré et principalement au lieu donc je pense qu'il ya probleme et voila a quoi cela ressemble , ca serait gentil de me faire des propositions.
vous voyez comme moi que les path-images sont bien à leur position.
je n'arrive pas à croire qu'a la fin d'un si long parcours ce probleme vient m'empêcher de conclure ma page.
<img style=" z-index: 1; left: 40px; top: 10px; width: 190px; height: 170px;" src="images/Kant8.png" border="0"/></div></td>
<img style=" z-index: 1; left: 51px; top: 22px; width: 190px; height: 170px;" src="images/Kant1.png" border="0" /></div></td>
<img style=" z-index: 1; left: 40px; top: 10px; width: 190px; height: 170px;" src="images/Kant4.png" border="0"/></div></td>
<img style=" z-index: 1; left: 51px; top: 22px; width: 190px; height: 170px;" src="images/Kant4.png" border="0" /></div></td>
<img style=" z-index: 1; left: 40px; top: 10px; width: 190px; height: 170px;" src="images/Kant1.png" border="0"/></div></td>
<img style=" z-index: 1; left: 51px; top: 22px; width: 190px; height: 170px;" src="images/0wa.jpg" border="0" /></div></td>
Re: variables in img src
Posté : 08 nov. 2016, 11:32
par Spols
On ne peut pas tout deviner, tu ne nous distille les infos qu'au compte goutte.
Ton premier post mentionne des messages d'erreurs sans nom d'image. Est-ce que toute tes images s'affiche correctement ?
Et je le repète pour la 3ème fois, il y a confusion entre / et \ et cela explique la différence de comportement ubuntu / windows.
Re: variables in img src
Posté : 08 nov. 2016, 11:41
par Henrigo
On ne peut pas tout deviner, tu ne nous distille les infos qu'au compte goutte.
Ton premier post mentionne des messages d'erreurs sans nom d'image. Est-ce que toute tes images s'affiche correctement ?
Et je le repète pour la 3ème fois, il y a confusion entre / et \ et cela explique la différence de comportement ubuntu / windows.
je dis je recois le ficher pdf avec toutes les informations donc j'ai entre et aussi a leur emplacement , a ce niveau tout est correct
rien n'a dire mais malheureusement ce sont les Warning donc je recois qui me fond comprendre qu'il ya quelque chose qui se passe mal. pendant que le fichier pdf est gêneré.
j'ai rectifié le / mais cela ne m'aide pas car au sorti mon fichier pdf est gêneré sans image, et par concequent je ne recois non plus de warning.
Re: variables in img src
Posté : 08 nov. 2016, 13:15
par @rthur
C'est à toi de faire ton debug Henrigo et d'identifier à quel endroit ça ne marche pas comme prévu.
Là c'est impossible pour nous de t'aider nsi tu n'as pas identifié l'origine du problème.
Met des points d'arrêt et vérifies pas à pas l'exécution de ton script pour savoir à quel endroit il ne se comporte pas comme prévu. Si tu n'as pas d'outil de debug pour faire des points d'arrêt, utilises la "solution du pauvre" avec des echo("arret1"); ou des die("arret1") au fur et à mesure pour suivre l'exécution de ton script