정말로 이상한 문제가있어서 알아낼 수 없습니다. 작은 웹 앱에서 이미지를 업로드하는 데 '업로드 중'을 사용하고 있습니다. 몇 달 동안 완벽하게 작동했는데 갑자기 작동이 멈췄습니다. 이상 적으로 나는 기록 된 Wordpress 사용자의 사용자 이름을 붙잡고 이미지 파일 이름에 추가하고 싶습니다. 이 사용자 이름을 추가하지 않습니다 uploadify 내가 사용하여 이미지를 업로드 할 때 ...PHP 파일이 Wordpress 변수를 제대로 전달하지 못합니다.
if (!empty($_FILES)) {
$tempFile = $_FILES['Filedata']['tmp_name'];
$targetPath = $_SERVER['DOCUMENT_ROOT'] . $targetFolder;
$targetFile = rtrim($targetPath,'/') . '/' . $ses_id . "-" . str_replace(" ", "", $_FILES['Filedata']['name']);
정도 : 내가 가진 이후 uploadify에서 다음
<?php
include_once($_SERVER['DOCUMENT_ROOT'] .'/wp-config.php');
include_once($_SERVER['DOCUMENT_ROOT'] .'/wp-load.php');
include_once($_SERVER['DOCUMENT_ROOT'] .'/wp-includes/wp-db.php');
global $user_login , $user_email;
get_currentuserinfo();
$variableuser_id = $user_login;
$ses_id = $variableuser_id;
$ses_id = "1" . $ses_id . "z";
echo "This is a test " . $ses_id;
: 여기
내 uploadify 파일의 일부입니다 이미지 이름에 "1"및 "z"라는 파일 이름을 사용하지만 중간에 사용자 이름이 완전히 누락되었습니다.
내 브라우저에 uploadify.php 파일을 정기적으로 실행하면 관리자로 로그인해야하므로 "This is a test 1adminz"가 표시됩니다. 어떤 아이디어? 나는 곤두박질 친다! BTW 나는 $ ses_id가 이상적인 varname이 아니라는 것을 안다.하지만 나는 그 세션 ID를 가지고있을 때부터 내 코드에서 이월했다. 참고로
참고하시기 바랍니다. 나는'Uploadify'에서 Wordpress가 사용하고있는'Plupload'에갔습니다. 그것은 일을 좀 더 쉽게 만들었습니다. 추신. 'global $ current_user; get_currentuserinfo()는 Sean이 작성한대로 이동하는 방법입니다. – Steven