Benim müşteri için bir PHP CMS kuruyorum ve ben dosya yükleme işe alma konusunda sorun yaşıyorum.
My client is on a GoDaddy.com shared Windows IIS 7.0 server running PHP 5. I can not switch to Linux because my client has other sites hosted on his GoDaddy account that use ASP.NET. I tried switching to Linux and those sites failed, so I'm stuck with Windows.
As you can see I have used an absolute path for this:
upload_tmp_dir = D:\Hosting\2556240\html\mytemp
Ama hiçbir şey yapmış gibi görünüyor. Ben yükleme komut dosyası çalıştırdığınızda bu hatayı alıyorum:
Uyarı: move_uploaded_file () [function.move-tarih-file]: D 'img/1291406212_slideshow_run.jpg' için: '\ temp TMP \ php895B.tmp \ D': taşımak için açılamıyor Hosting \ \ 2556240 \ html \ admin_class \ 48 hattı üzerinde simpleIMG.php
Benim upload_tmp_dir kurmak, ve bunu benim orada olduğunu görebilirsiniz bile phpinfo()
, ben de hala listede aşağıdaki SICAKLIĞI / TMP dizinleri görmek:
TEMP d:\temp\tmp
TMP d:\temp\tmp
_SERVER["TEMP"] d:\temp\tmp
_SERVER["TMP"] d:\temp\tmp
session.save_path D:\TEMP\PHP
(I have tried changing this session.save_path to the same absolute path I have for upload_tmp_dir, but then my PHP session() login script stopped working. So I had to change it back to D:\TEMP\PHP)
Help! I know there's got to be a way for me to use a file upload script on a Windows server.
Ben php.ini
dosya benim eksik bir şey var mı? Ya da işe dosya yükleme alternatif bir yolu var mı?