• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل با دو تابع php
#1
سلام به همگی
من با توابع زیر مشکل دارم
file_get_content و file_put_content
اسکریپت پی اچ پی من به اینصورته:
کد پی‌اچ‌پی:
<?php
    $data 
file_get_contents('php://input');
    
file_put_contents("dat.txt"$data);
?>

روی یه سرور دیگه امتحان کردم جواب داد ولی روی سرور خودم نه. کسی میتونه کمک کنه همین کارو با توابعی دیگه انجام بدم؟ من حرفه ای نیستم پس لطفا اگر کسی لطف میکنه کمک کنه با مثال متوجه‌م کنه.
ممنونم
  پاسخ
تشکر شده توسط :
#2
از fopen استفاده کن
یا از readfile
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط : iman_rush
#3
(۱۳۹۳ اردیبهشت ۰۸, ۱۰:۰۶ ق.ظ)molana نوشته: از fopen استفاده کن
یا از readfile
میشه لطف کنید یه توضیح مختصری بدید که چطور میتونم کد بالا رو به صورت این توابع که گفتید بنویسم؟
ممنون
  پاسخ
تشکر شده توسط :
#4
منوال رو بخونید.
این دوتا خط که شما نوشتی فقط یه فایل خالی ایجاد می کنه به اسم dat.txt
همین

کد پی‌اچ‌پی:
$fp=fopen("dat.txt","w+");
fwrite($fp,""); 
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط : iman_rush
#5
(۱۳۹۳ اردیبهشت ۰۹, ۱۰:۲۸ ق.ظ)molana نوشته: منوال رو بخونید.
این دوتا خط که شما نوشتی فقط یه فایل خالی ایجاد می کنه به اسم dat.txt
همین

کد پی‌اچ‌پی:
$fp=fopen("dat.txt","w+");
fwrite($fp,""); 

برادر توی پست قبلی همون ۲تا خط کد اطلاعات رو میدن به اسکرپیت.
داستان از این قراره که یه فایل نصب میکنی روی گوشی و درخواست اطلاعات مربوطه میکنی. گوشی هم در جواب اطلاعات رو در قالب یه فایل xml میده که با همین تابع توی dat.txt ذخیره میکنی.
الان یه هاست دیگه گرفتم که این توابع بازه و جواب میده. ولی میخوام روی هاست اصلی داشته باشم و باید این توابع رو تغییر داد!
  پاسخ
تشکر شده توسط :
#6
مشکلتون رو واضح توضیح بدید که بهتر بشه کمک کرد
این در صورتی هستش که اطلاعاتی به صفحه ارسال شده باشه
مقادیرش ریخته میشه توی فایل.
حالا چی ارسال شده به صفحه؟؟؟
چی پست شده؟
همونا رو به روش های دیگه ارسال بکنید به صفحه(GET یا POST یا هر چی) و اونا رو توی فایل ذخیره بکنید

هیچ تنظیم خاصی نیاز نیس و به صورت پیش فرض فعاله و مشکلی نداره
شاید بهتر باشه با مدیریت هاستتون تماس بگیرید
یا اینکه اطلاعات درست بدید که بقیه بتونن کمک کنن
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط : iman_rush
#7
داداش یه نگاه به این لینک بنداز تا کاملا منظورم رو متوجه بشی:
http://www.joshwright.com/tips/getting-a...ile-safari

با قسمت شماره ۱ آموزش فایل پروفایل رو میسازی و در دیوایس باز میکنی. اطلاعاتی که در پروفایل تعیین کردیم رو دیوایس به مسیر اسکریپتی که تعیین میکنیم میفرسته و با اون کد آموزش شماره ۳ میگیریم که نتیجه‌ش میشه اطلاعات موجود در بخش آخر شماره ۳
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان