Есть код, для плагина addUserPhoto. Вставляю его на главную страницу.
$userLogin= $wpdb->get_var("SELECT $wpdb->users.user_login FROM $wpdb->users WHERE $wpdb->_users.ID = ".$someUserID.");
if(file_exists("wp-content/images/".$userLogin.".jpg"))
$imageURL = get_bloginfo('url')."/wp-content/images/".$userLogin.".jpg";
else
$imageURL = get_bloginfo('url')."/wp-content/images/unknown.jpg";;
echo "<img src=\"$imageURL\" />";
Такой вопрос, почему вот этот код выдаёт следующую ошибку
Parse error: syntax error, unexpected T_STRING in ......
И ругается на эту строчку
if(file_exists("wp-content/images/".$userLogin.".jpg"))
Почему появляется ошибка?
Попробовал так
$myavatar = "wp-content";
if(file_exists($myavatar))
И всё равно ошибка.
Плагин addUserPhoto.
<?php
add_action('show_user_profile', 'fergcorp_addToUser_addFields');
add_action('personal_options_update', 'fergcorp_addToUser_updateFields');
function fergcorp_addToUser_addFields(){
global $profileuser;
?>
<fieldset>
<legend><?php _e('Add Photo'); ?></legend>
<p class="desc">Add a photo to your profile. <em>Note: Photo needs to be in the .jpg format!</em></p>
<p><label><?php _e('Upload Photo:'); ?><br />
<input type="file" name="photoUpload" />
</label></p>
</fieldset>
<fieldset>
<legend><?php _e('Current Photo'); ?></legend>
<p>
<img src="<?php echo get_bloginfo('url')."/wp-content/images/".$profileuser->user_login; ?>.jpg?rand=<?php echo rand(); ?>" height="100" />
</p>
</fieldset>
<? }
function fergcorp_addToUser_updateFields(){
print_r($_FILES['file']);
global $userdata;
get_currentuserinfo();
if(($_FILES['photoUpload']['type'] == "image/jpeg") || ($_FILES['photoUpload']['type'] == "image/jpg")){
move_uploaded_file($_FILES['photoUpload']['tmp_name'], ABSPATH."/wp-content/images/".$userdata->user_login.".jpg");
//include_once("fergcorp_resize.class.php");
//$thumb = new thumbnail($_FILES['photoUpload']['tmp_name']);
//$thumb->size_height(100);
//$thumb->save(ABSPATH."/wp-content/images/".$userdata->user_login.".jpg");
}
else
//die("error: ".$_FILES['photoUpload']['error']);
die("<p><strong>Error:</strong> Please only upload jpg files! Your content type is <code>".$_FILES['photoUpload']['type']."</code></p><p>Please <a href='javascript:history.go(-1)'>go back</a> and try again.");
}
?>