语言:PHP/MySQL
我想出去了,我现在真的要问...我有一个多文件上传表格:
<input type="file" name="fileupload[]" multiple>
在一些Javascript的帮助下,在对此输入所做的每次更改中,它会在另一个输入中附加一个文件名列表,+一个格式化的字符串(从文件名中抓取),所以onchange我们有一个如下所示的布局(假设我们只是添加了一些图片):
几乎类似于: http ://jsfiddle.net/pxfunc/WWNnV/4/
//这种布局的HTML表示将是......(假设我们添加了3张图片)
<input type="file" name="fileupload[]" multiple>
<input type="text" value="Image Name 1" name="keyword[]"><input type="text" value="Justsome File" name="keyword[]"><input type="text" value="Some Img 031" name="keyword[]"><input type="submit" value="Upload">
我有这种方式,因为除了上传文件,我还想将它们添加到我的数据库,默认标题基于其文件名(以及在我上传时为每个图像设置/更改此标题的选项).我的表格没有问题.
问题:我的困境在于提交表单数据/操作的PHP页面.
我只能设法:
这是我的PHP操作页面:(目前正在上传正确的图片,但所有人都拥有相同的标题)
<?php
// CONNECT TO DATABASE...
// INCLUDE UPLOAD CLASS LIBRARY
include (dirname(__FILE__).'/lib/class.upload.php');
$files = array();
foreach ($_FILES['fileupload'] as $k …Run Code Online (Sandbox Code Playgroud) 如何获取用户的前10位朋友的uid,并使用指定的字符串包装每个uid?
来自:获取Facebook应用程序的热门朋友列表,我看到:
$statuses = $facebook->api('/me/statuses');
foreach($statuses['data'] as $status){
// processing likes array for calculating fanbase.
foreach($status['likes']['data'] as $likesData){
$frid = $likesData['id'];
$frname = $likesData['name'];
$friendArray[$frid] = $frname;
}
foreach($status['comments']['data'] as $comArray){
// processing comments array for calculating fanbase
$frid = $comArray['from']['id'];
$frname = $comArray['from']['name'];
}
Run Code Online (Sandbox Code Playgroud)
但这又回归了什么?它是否返回数组中朋友的用户ID?我想在数组中得到它,搜索的结果,所以我可以使用foreach包装每个ID,并用它来做我喜欢的事情.
如果上面的代码足够了,我应该呼吁$frid顶级朋友阵列吗?我只需要理解.:O)
感谢您的时间.
假设授予了权限.
(这只有在用户允许的情况下才会发生,所以假设我们已经拥有了该权限.)