-6

私は自分のphpコードに以下のいくつかのことを追加しようとしていますが、firefoxまたはその他のブラウザで開こうとすると解析エラーがスローされます...したがって、これに関する専門知識が必要です...

<?php

$var1 = array();
//These are two of my website abc.com & abcdef.info...
$var1[] = "http://abc.com";
$var1[] = "http://abcdef.info";

$var2   = $var1[array_rand($var1)];

?>

//Now i need to echo $var2 on all 3 strings below, but as you see sometimes the echo needs to be executed not only by the end of the string but between the links of the below mentioned strings, so that i would be able to echo the final result from $test onto $var3.
<?php

$tests = array();
//three strings
$tests[] = "http://www.123.com/folder/subfolder.php?u="<?php echo "$var2";?>"";
$tests[] = "http://www.456.com?u="<?php echo "$var2";?>"&myimagelink&mydescription";
$tests[] = "http://www.some-other-site.com/okay/?u="<?php echo "$var2";?>"&myimagelink&mydescription";

$test   = $tests[array_rand($tests)];

?>

//an example of what needs to be printed according to a browser point of view is $var3 = http://www.456.com?u=http://abcdef.info&myimagelink&mydescription";
$var3 = "<?php echo "$var2";?>"
4

1 に答える 1

2

連結します。

$tests[] = "http://www.123.com/folder/subfolder.php?u=".$var2;
$tests[] = "http://www.456.com?u=".$var2."&myimagelink&mydescription";
$tests[] = "http://www.some-other-site.com/okay/?u=".$var2."&myimagelink&mydescription";

またはさらに簡単に、

$tests[] = "http://www.123.com/folder/subfolder.php?u=$var2";
$tests[] = "http://www.456.com?u=$var2&myimagelink&mydescription";
$tests[] = "http://www.some-other-site.com/okay/?u=$var2&myimagelink&mydescription";
于 2012-09-09T08:25:55.877 に答える