الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ليه الكود ده مش شغال عندي ؟؟

Featured Replies

بتاريخ:

ليه الكود ده مش شغال عندي ؟؟

<HTML>
<Head>
  <Script Language="text/JavaScript">
    function OpenFile()
    {
      try
      {
         var   file = fopen(getScriptPath("Data.txt"), 0);
         var   file_length = flength(file);
         var   content = fread(file, file_length);
         document.write(content);
      }
      catch (Exception)
      {
         document.write('Cannot open file :(');
      }
    }
  </Script>
</Head>
<Body>
  <input type="button" onclick="OpenFile" value="test">
</Body>
</HTML>

ودي صورة منه

 

post-17253-0-79520600-1433352236_thumb.png

بتاريخ:

الخطا عند السطر

<Script type="text/JavaScript"> 

بدل كلمة Language نضع كلمة type

 

والخطا الآخر عند الإستدعاء

يكون بالشكل التالي 

onclick="OpenFile();" 

الكود بعد التصحيح 

<HTML>
<Head>
  <Script type="text/JavaScript">
    function OpenFile()
    {
      try
      {
         var   file = fopen(getScriptPath("Data.txt"), 0);
         var   file_length = flength(file);
         var   content = fread(file, file_length);
         document.write(content);
      }
      catch (Exception)
      {
         document.write('Cannot open file :(');
      }
    }
  </Script>
</Head>
<Body>
<input type="button" onclick="OpenFile();" value="test">
</Body>
</HTML>
بتاريخ:
  • كاتب الموضوع

أشكرك كثيييراً ،، ولكن النتيجة كانت بالشكل التالي :

Cannot open file 

ما زال الخطأ قائم !!

بتاريخ:

هذا طبيعي ...

الخطا الذي كان لدى حضرتك هو عبارة عن خطأ في syntax اللغة  وبينت لحضرت ماهو لذلك ظهر تفاعل أنه عند الضغط على الزر يحدث شيء 

وهو الخطأ الثاني الناتج عن الكود لذلك فهو تلقائياً يجده خطأ فيقوم بتنفيذ الـ Exception فتظهر العبارة التالية 

Cannot open file 

الخطأ في الدوال المستخدمة لقراءة file  والكتابة عليه أبحث في الـ google يوجد الشرح والامثلة على الكيفية لإستخدام هذه الدوال 

بالتوفيق

بتاريخ:
  • كاتب الموضوع

أشكرك كثيييراً علي المتابعة الغالية

 

ولكنني بالفعل أخذت الكود بعد التعديل وطبقتة كما أخبرتيني ،، ولكن يظهر لي نفس الرسالة كأنه يرفض تماماً عملية فتح ملف .. فهل هناك تعدادات من واجبي تجهيزها قبل تشغيل الصفحة ؟؟!! أم أن الأمر عادي جداً ؟؟!!

بتاريخ:

أنا بينت لحضرتك أنه هنالك خطا في الدوال التي استخدمتها حضرتك  لقراءة file والكتابة عليه 

بالاضافة الى خطأ الـ syntax للـ JavaScript  الذي ذكرته

حقيقة الأمر لست متعمقة  بالـ JavaScript لدرجة قراءة file والكتابة عليه ..عملي فقط Animation حسب مايتطلبه العمل

لذلك إنتبهت الى هنالك خطا في  الـ syntax للـ JavaScript وبينته وذكرت على البحث حول موضوع قراءة file والكتابة عليه

كما في الرابط التالي 

 

http://www.html5rocks.com/en/tutorials/file/dndfiles/

 

بالتوفيق ..إن شاء الله افدت حضرتك بشيء 

بتاريخ:

مهندسة ميسم تقصد ان الكود شغال يا بمشهندس بس بيقابل الـ exception  الي انت حطه ,

اتأكد من الدوال

بتاريخ:
  • كاتب الموضوع

معاكم يا جماعة ،، وبحثت علي Google ولاقيت أكتر من مثال ،، وللأسف يعرض لي نفس المشكلة !!

 

عموماً ها هو الكود من جديد :

<HTML>
<Head>
  <Script type="text/javascript">
    function OpenFile()
    {
      try
      {
        var   file = fopen(getScriptPath("Test.txt"), 0);
        var   file_length = flength(file);
        var   content = fread(file, file_length);
        alert(content);
      }
      catch (Exception)
      {
         alert('Cannot open file :(');
      }
    }
  </Script>
</Head>
<Body>
  <input type="button" onclick="OpenFile();" value="    Test    ">
</Body>
</HTML>
بتاريخ:
  • كاتب الموضوع

المقصود من كلامي .. أن مهما جربت أشتغل بأي كود لا يأتي لي أي نتيجة إيجابية <_<

بتاريخ:

المقصود من كلامي .. أن مهما جربت أشتغل بأي كود لا يأتي لي أي نتيجة إيجابية <_<

يعني ده مش شغال ؟

<style>

.thumb {

height: 75px;

border: 1px solid #000;

margin: 10px 5px 0 0;

}

</style>

 

<input type="file" id="files" name="files[]" multiple />

<output id="list"></output>

 

<script>

function handleFileSelect(evt) {

var files = evt.target.files; // FileList object

 

// Loop through the FileList and render image files as thumbnails.

for (var i = 0, f; f = files[i]; i++) {

 

// Only process image files.

if (!f.type.match('image.*')) {

continue;

}

 

var reader = new FileReader();

 

// Closure to capture the file information.

reader.onload = (function(theFile) {

return function(e) {

// Render thumbnail.

var span = document.createElement('span');

span.innerHTML = ['<img class="thumb" src="', e.target.result,

'" title="', escape(theFile.name), '"/>'].join('');

document.getElementById('list').insertBefore(span, null);

};

})(f);

 

// Read in the image file as a data URL.

reader.readAsDataURL(f);

}

}

 

document.getElementById('files').addEventListener('change', handleFileSelect, false);

</script>

بتاريخ:
  • كاتب الموضوع

شغااال ما شاء الله وبطلاقة .. لكن مش عارف ليه  fopen لا يعمل !!

بتاريخ:

الكود ده من الينك الي المهندسة ميسم حطته

بتاريخ:
  • كاتب الموضوع

أيوة ،، بس الكود الي المهندسة ميسم حطته ملوش علاقة بـ fopen, fwrite, fread, fclose

 

http://www.html5rocks.com/en/tutorials/file/dndfiles/

تم تعديل بواسطة MMA

بتاريخ:

نعم انا على علم بالرابط  الذي وضعته ..انه لا يتحدث عن  fopen, fwrite, fread, fclose 

بتاريخ:
  • كاتب الموضوع

أنا متأكد من كده مهندسة (ميسم الكرام) .. وحابب أأكد علي مهندس (إسلام) أن الموضوع ملوش علاقة بالولوج داخل الملفات .. فكنت حابب أعرف سبب المشلكة وحلها .. ولكن للأسف كل الأمثلة تعطي نفس الخطأ ............... وأنا منتظر حلول من الأصدقاء بالمنتدي الكريم

 

شكراً لتعاونكم معي

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.