2016-05-10 3 views
2

私はbarcode.phpというバーコードを生成するサードパーティ製のphpファイルを持っています。PHPスクリプトによって生成された画像を保存するには?

私は新しいバーコードを生成したい場合は、このように、私は、そのスクリプトを呼び出す:

<img alt="testing" src="barcode.php?text=455555442233&codetype=Code25" /> 

がbarcode.phpを変更せずに、サーバー上に生成された画像を保存する簡単な方法がありますスクリプト?ここで外部URLを使用して

+2

コースのはいに応じて、サブ最適であり、送信するデータは、ディスクに書き込むことができます。あなたはPHPコードを提供したり詳細な情報を提供していないので、あなたの環境をターゲットとした適切なヘルプはありません。 –

+0

あなたはどんなPHPコードが必要ですか?私が変更したくないbarcode.phpのPHPコードですか? – some1

+0

はい、barcode.phpのコードスニペットが必要です。おそらくそれは修正される必要があります。それに触れない特別な理由はありますか?より大きなオープンソースライブラリへのリンクも役立ちます。 –

答えて

1
$file = 'barcode.jpg'; //file name to write to include location if needed 
$current = file_get_contents('http://yoursite.com/barcode.php?text=455555442233&codetype=Code25');//read the created file 
file_put_contents($file, $current);//write it 

は状況

+2

「barcode.php?text = 455555442233&codetype = Code25」という名前のファイルがないため、「ストリームを開くことに失敗しました」という警告が表示されます。ファイル名は "barcode.php"で、 "file_get_contents"はスクリプトを実行しません。 PHPコードは、パラメータなしで開くと保存されます。 –

+1

イメージファイルを期待どおりに作成しますが、0バイトです。しかし、正しい方向に私を指しています。 – some1

+1

mea culpa、少し忘れました –

関連する問題