code barre php

ViPHP
ViPHP | 3607 Messages

23 sept. 2009, 10:54

Bon qu'est-ce qui se passe si tu mets dans ta barre d'adresse directement

ikigami371
Invité n'ayant pas de compte PHPfrance

23 sept. 2009, 11:16

Bon qu'est-ce qui se passe si tu mets dans ta barre d'adresse directement

Voici le résultat :

Code : Tout sélectionner

<br /> <b>Notice</b>: Undefined variable: width in <b>D:\wamp\www\nicocv\func\pi_barcode.php</b> on line <b>911</b><br /> <br /> <b>Notice</b>: Undefined variable: readable in <b>D:\wamp\www\nicocv\func\pi_barcode.php</b> on line <b>914</b><br /> <br /> <b>Notice</b>: Undefined variable: showtype in <b>D:\wamp\www\nicocv\func\pi_barcode.php</b> on line <b>915</b><br /> <br /> <b>Notice</b>: Undefined variable: color in <b>D:\wamp\www\nicocv\func\pi_barcode.php</b> on line <b>918</b><br /> ‰PNG IHDRsPW¢í PLTEÿÿÿ ßøë<ØIDATH‰íÐÁj1P-ÊÞÌ}é±_¡Ü ÄÿÙOÙc?³Îd™ÞRèô/1HJ¹äMdK©(6Ræ¦) ì±téÒ¥K—þ~~Íôí9ÓÛ…Îó©nÓ»÷ÇßuÞy>Õý}¦ôÊ_…ŽtDù9Ž2'ídÐ\{î%‹cG‰4´§JÌØ„¸XÓJ$‘ʮȡÀÔœlèvjtŽ[sÔšUkF{uæhl†•öªy­(¤:feˆ"û©Gf<5že8¦‰—÷Œb/EòØÈb“Ðc£ÜÝ~oþÓá%Z¼IEND®B`‚
Voici la portion de code de pi_barcode.php contenant les lignes cités plus haut. C'est un bloc if situé à la fin du programme.
                 if (strpos($_SERVER['REQUEST_URI'], 'pi_barcode.php'))
{
	extract($_GET);
	
	// ***** Création de l'objet
	$objCode = new pi_barcode() ;
	
	$type = strtoupper($type);
	
	// ***** Hauteur / Largeur
	if( isset($height) || isset($width) ) $objCode->setSize($height, $width);
	
	// ***** Autres arguments
	if( $readable == 'N' ) $objCode->setText('');
	if( $showtype == 'N' ) $objCode->hideCodeType();
	
	if( $color ) 
	{
		if( $bgcolor )     $objCode->setColors($color, $bgcolor);
		else                       $objCode->setColors($color);
	}
			
	
	$objCode -> setType($type) ;
	$objCode -> setCode($code) ;
	
	$objCode -> showBarcodeImage() ;
}

Merci encore !

ikigami371
Invité n'ayant pas de compte PHPfrance

23 sept. 2009, 11:17

Bon qu'est-ce qui se passe si tu mets dans ta barre d'adresse directement

Voici le résultat :

Code : Tout sélectionner

<br /> <b>Notice</b>: Undefined variable: width in <b>D:\wamp\www\test\func\pi_barcode.php</b> on line <b>911</b><br /> <br /> <b>Notice</b>: Undefined variable: readable in <b>D:\wamp\www\test\func\pi_barcode.php</b> on line <b>914</b><br /> <br /> <b>Notice</b>: Undefined variable: showtype in <b>D:\wamp\www\test\func\pi_barcode.php</b> on line <b>915</b><br /> <br /> <b>Notice</b>: Undefined variable: color in <b>D:\wamp\www\test\func\pi_barcode.php</b> on line <b>918</b><br /> ‰PNG IHDRsPW¢í PLTEÿÿÿ ßøë<ØIDATH‰íÐÁj1P-ÊÞÌ}é±_¡Ü ÄÿÙOÙc?³Îd™ÞRèô/1HJ¹äMdK©(6Ræ¦) ì±téÒ¥K—þ~~Íôí9ÓÛ…Îó©nÓ»÷ÇßuÞy>Õý}¦ôÊ_…ŽtDù9Ž2'ídÐ\{î%‹cG‰4´§JÌØ„¸XÓJ$‘ʮȡÀÔœlèvjtŽ[sÔšUkF{uæhl†•öªy­(¤:feˆ"û©Gf<5že8¦‰—÷Œb/EòØÈb“Ðc£ÜÝ~oþÓá%Z¼IEND®B`‚
Voici la portion de code de pi_barcode.php contenant les lignes cités plus haut. C'est un bloc if situé à la fin du programme.
                 if (strpos($_SERVER['REQUEST_URI'], 'pi_barcode.php'))
{
	extract($_GET);
	
	// ***** Création de l'objet
	$objCode = new pi_barcode() ;
	
	$type = strtoupper($type);
	
	// ***** Hauteur / Largeur
	if( isset($height) || isset($width) ) $objCode->setSize($height, $width);
	
	// ***** Autres arguments
	if( $readable == 'N' ) $objCode->setText('');
	if( $showtype == 'N' ) $objCode->hideCodeType();
	
	if( $color ) 
	{
		if( $bgcolor )     $objCode->setColors($color, $bgcolor);
		else                       $objCode->setColors($color);
	}
			
	
	$objCode -> setType($type) ;
	$objCode -> setCode($code) ;
	
	$objCode -> showBarcodeImage() ;
}

Merci encore !

ViPHP
ViPHP | 5924 Messages

23 sept. 2009, 11:25

Les erreurs ne sont-elles pas explicites ?

ikigami371
Invité n'ayant pas de compte PHPfrance

23 sept. 2009, 12:54

Les erreurs ne sont-elles pas explicites ?
Oui, effectivement, honte à moi !!
J'ai bien mon code barre lorsque j'attaque directement le script "pi_barcode.php" via l'url.
Par contre, lorsque je souhaite l'appeler sous la forme suivante :

Code : Tout sélectionner

$img = '<IMG src="D:\wamp\www\test\func\pi_barcode.php?type=EAN&code=$codbarre&height=80&width=400&readable=N&showtype=N&color=#323232&bgcolor=#eeaac6" alt="Mauvais chemin de fichier">'; echo $img;
J'ai toujours l'image (pas la croix rouge, l'autre) au lieu du code barre.
Je vais laisser tomber je crois, j'en ai marre... Une pause, je reprendrais après !

Merci encore pour tout l'aide que vous m'apportez !

ikigami371
Invité n'ayant pas de compte PHPfrance

23 sept. 2009, 13:01

Bon, finalement c'est OK !!!!!!!!!!!!!!!!!! :D :D
J'avais oublié de définir une variable dans le "pi_barcode.php" et maintenant ça roule !

Merci, merci beaucoup pour votre aide.

@+

ViPHP
ViPHP | 5924 Messages

23 sept. 2009, 14:18

:shock:

Tu es conscient que l'image ne sera accessible que sur ton pc ?

snaypse
Invité n'ayant pas de compte PHPfrance

05 mai 2010, 11:29

Salut tous le monde, je sais que le topic est un est vieux mais je suis dans le même cas que ikigami371 sauf que moi même en tapant l'adresse directement dans barre du navigateur je n'est toujours rien a part un joli croit rouge et le contenue du alt. Quelqu'un a une idée de quelle variable ikigami371 parle?