Ben PTO atama verilere bakmak için bazı kod yazma, ve ben benim veritabanı girişi onu oluşturulan zaman URL işe yaramadı garip bir sorun fark ettim, ama elle aynı dizeyi girdiğinde çalışma yaptı ediyorum. Onları yankı zaman hem dizeleri tam olarak aynı görünür, ama onları eşit zaman farklıdır. Ben göremiyorum kodlama ile gizli bir karakter veya bir şey çeşit var mı, ve eğer öyleyse bunu nasıl düzeltebilirim? Ben wampserver kullanarak kod koşuyorum.
$pto = "assignments.uspto.gov/assignments/q?db=pat&reel=";
$row = mysql_fetch_assoc($result);
$ReelFrame = $row['ReelFrame']; // Should be "007358/0006" and looks to be correct.
$reelframearray = explode("/",$ReelFrame);
$gourla = $pto . $reelframearray[0] . "&frame=". $reelframearray[1];
$gourl = "assignments.uspto.gov/assignments/q?db=pat&reel=007358&frame=0006";
echo "$gourla <br>";
echo "$gourl <br>";
if ($gourl === $gourla){
echo "same string";
} else {
echo "different";
}
Bu sonuçlar benziyor ne:
assignments.uspto.gov/assignments/q?db=pat&reel=007358&frame=0006
assignments.uspto.gov/assignments/q?db=pat&reel=007358&frame=0006
different
Ben bu ile bu yerine bu yana mysql giriş için aşağı daralmış ettik:
$ReelFrame = "007358/0006";
Dizeleri aynı yapar.
Herhangi bir yardım için teşekkür ederiz. Herhangi bir fark yaparsa ReelFrame için sütun VARCHAR olduğunu.