Tôi có một tệp php trong máy chủ của mình (giả sử www.example.com/up/up.php). Nếu tôi truy cập tệp đó thông qua url, trang web của tôi cho biết không tìm thấy trang nào. nhưng tôi muốn gọi tệp php đó bằng tham số url. Tôi muốn gọi tệp đó đến tệp tải xuống bằng cách sử dụng truy cập url (giả sử www.example.com/up/up.php?f=207). ai đó có thể giúp tôi làm thế nào để làm điều này. như thường lệ tôi đã tìm kiếm vài ngày cho vấn đề của mình và đến đây khi tôi hoàn toàn bị dồn vào đường cùng.
up.php của tôi chứa mã sau đây
<?php /* Template Name: Upload */ ?>
<?php
$app_id = "12345678901234567890";
$app_secret = "12345678901234567890";
$post_login_url = "www.mysite.com";
$album_id = "7777";
$photo_url = "URL";
$photo_caption = "cool pics";
$code = $_REQUEST["code"];
//Obtain the access_token with publish_stream permission
if (!$code){
$dialog_url= "http://www.facebook.com/dialog/oauth?"
. "client_id=" . $app_id
. "&redirect_uri=" . urlencode( $post_login_url)
. "&scope=publish_stream";
echo("<script>top.location.href='" . $dialog_url
. "'</script>");
} else {
$token_url="https://graph.facebook.com/oauth/access_token?"
. "client_id=" . $app_id
. "&client_secret=" . $app_secret
. "&redirect_uri=" . urlencode( $post_login_url)
. "&code=" . $code;
$response = file_get_contents($token_url);
$params = null;
parse_str($response, $params);
$access_token = $params['access_token'];
// POST to Graph API endpoint to upload photos
$graph_url= "https://graph.facebook.com/"
. $album_id . "/photos?"
. "url=" . urlencode($photo_url)
. "&message=" . urlencode($photo_caption)
. "&method=POST"
. "&access_token=" .$access_token;
echo '<html><body>';
echo file_get_contents($graph_url);
echo '</body></html>';
}
?>
Tôi nên chuyển một giá trị cho url bằng cách sử dụng liên kết
.php
phần mở rộng. Tôi nghĩ rằng nó có thể là một xung đột với các quy tắc viết lại của bạn có thể, bởi vì tôi chưa bao giờ gặp vấn đề khi truy cập một tệp PHP trong WP với đường dẫn đến tệp.