PHPでgetimagesize関数を使用していますが、パス文字列にアンパサンドが含まれていますが、それ以外の場合は問題ありません。このページでは、getimagesize()が呼び出されたときにエラーが発生します。ただし、ソースコードを見ると、アンパサンドが単なる&ではなく&として渡されていることがわかります。パスを見つけるためにPHPがhtmlタグに変換する必要がないため、これがエラーの原因になっていると思います。
エラーは次のとおりです。
警告:getimagesize(image.php?name = username&pic = picture)[function.getimagesize]:ストリームを開くことができませんでした:そのようなファイルまたはディレクトリはありません