الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكله اللغه العربيه عند القراءه من ملف

بدأه wala22 في 7 يناير 2010 · 14 رد · 1,961 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

uا السلام عليكم

اريد موقعى ان يقوم بالقراءه من ملف باستخدام هذه الجمله

<?php require_once('text.txt'); ?>

ولكن الموقع يقوم بقراءه اللغه العربيه بشكل خاظىء

شكرااااااااااااااااااااااا

#2

بسم الله الرحمن الرحيم. السلام عليكم ورحمة الله وبركاته.

جرب UTF


<?php
SET CHARACTER SET 'utf8';
require_once('text.txt');
?>

تم تعديل هذه المشاركة بواسطة ottoayoub في 8 يناير 2010 في 00:18

#3

أطلع الخطأ التالي بعد إضافة الأمر

Parse error: parse error in c:\appserv\www\msolutions\index.php on line 119

#4

ضع كود السطر 119

#5

<textarea name="textfield" cols="40" rows="20"><?php

set character set ( 'utf8' );

require_once('text.txt');

?>

</textarea>

تم تعديل هذه المشاركة بواسطة wala22 في 8 يناير 2010 في 02:38

#6

حسنا ليست هذه بطريقة لقراءة ملف بواسطة php


$myFile = 'text.txt';
$iftah = fread(fopen($myFile, "r"));
print $iftah;
?>
 <?php

تم تعديل هذه المشاركة بواسطة ottoayoub في 8 يناير 2010 في 02:59

#7

<textarea name="textfield" cols="40" rows="20"><?php

set character set ( 'utf8' );

require_once('text.txt');

?>

</textarea>

هذه المشكلة حدثت عندما قمت بإضافت الكود الذي وضعته

#8

قراءة سطر بسطر


$myFile = 'text.txt';
$iftah = fread(fopen($myFile, "r"));
$iftah_array = explode("\n",$iftah);
print_r($iftah_array);
?>
 <?php

تم تعديل هذه المشاركة بواسطة ottoayoub في 8 يناير 2010 في 03:06

#9

أخي الكود الجديد اللي أنت كاتبه غير صالح وبيطلع مكان المكان المعدل

<br />

<b>Warning</b>: Wrong parameter count for fread() in <b>c:\appserv\www\msolutions\index.php</b> on line <b>120</b><br />

Array

(

[0] =>

)

#10

غريب

استعمل هذه الدالة

file_get_contents — Reads entire file into a string



$myFile = 'text.txt';
$file_contents = file_get_contents($myFile)
;?>
 <?php

php manual

تم تعديل هذه المشاركة بواسطة ottoayoub في 8 يناير 2010 في 03:39

#11

كل ما تريده هو اظهار ما ب text.txt

جرب التالي:


header('Content-type: text/html; charset = UTF-8');
include 'text.txt';
?>
 <?php

بانتظار جوابك

تم تعديل هذه المشاركة بواسطة ottoayoub في 8 يناير 2010 في 04:09

#12

نفس مشكلة اللغة

#13

أخي طلع خطأ في الجملة اللي أنت كتبتها وهي بالسطر 120

<br />

<b>Warning</b>: Cannot modify header information - headers already sent by (output started at c:\appserv\www\msolutions\index.php:81) in <b>c:\appserv\www\msolutions\index.php</b> on line <b>120</b><br />

ӈ͇䠇ᡥ

#14

لقد قمت بنجربة التالي ولم تحدث اي مشكلة:

522606808.png

898259009.png

495184474.png

تم تعديل هذه المشاركة بواسطة ottoayoub في 8 يناير 2010 في 17:36

#15

كرا على مجهودك فى حل المشكله

بالنسبه لموقعى قابلنى مشكلتين

1-عند اضافه هذه الجملهheader('Content-type: text/html; charset = UTF-8');

وحل هذه المشكله ا1 يتم اضافه هذه الجمله <?php ob_start() ;فى بدايه الصفحه واضافه <?php

ob_flush() فى نهايه الصفحه

بعد الاضافه هذه الجمل لايظهر الخطا(Warning: Cannot modify header information - headers already sent by (output started)ولكن مازلت اللغه العربيه لاتظهر بشكل صحيح

فعلا لانحتاج لكثير من الكود لحل مشكله اللغه العربيه

فاى من الحلول السابقه كلها صح ولكن المشكله فى ملف التكست نفسه لابد ان نعمل له save as unicde utf-8,

?>

?>

مواضيع مشابهة