Del Line

M_cover

Member
با سلام و درود
من می خواهم یک خط را از یک فایل که اطلاعات به صورت جدول به صورت اتوماتیک گذاشته شده اند پاک کنم
کد به شرح زیر است
PHP:
echo '<div style="width:100%;height:100%;overflow:auto">
<table width="110%" border="0" cellpadding="4" cellspacing="0">'."\n";
foreach($readbase as $line) {.
.
.
echo '<div style="width:100%;height:100%;overflow:auto">
<table width="100%" border="1" cellpadding="2" cellspacing="2">'."\n";
foreach($readbase as $line) {
  list($IPReport, $TimeReport, $PS) = explode('|', trim($line));
.
.
  echo '  <tr style="background-color:'.$kleur.';font:'.$f_size.' '.$font.'">
 <td width="2%"><font face="'.$font.'" color="'.$cbt2.'"><img src="timr.png" id="img"> '.$TimeReport.'&nbsp;</td><td width="4%"><font face="'.$font.'" color="'.$cbt3.'"><img src="prs.png" id="prs"> '.$PS.'&nbsp;</td>
  </tr>'."\n";
}
echo '</table></div>';
.
.
.

مثلا ما می خواهیم اگر کسی بر روی img timr.png کلیک کرد اطلاعات اون خط از فایل پاک شود و به صورتی که اثری از اون خط باقی نماند و جدول به صورت اتوماتیک ریفرش شود
 

Domanjiri

Well-Known Member
سلام

اگه محتویات اون خط رو می دونید :
PHP:
$file = file('myfile.txt');
$data = '';

for ($i=0; $i<count($file); $i++)
{

if (!strstr($file[$i],$line_data)
{
$data .= $file[$i]."\n";
}

}

اگر شماره خط رو می دونید،
PHP:
$file = file('myfile.txt');
$data = '';

for ($i=0; $i<count($file); $i++)
{

if ($i!=$line_num-1)
{
$data .= $file[$i]."\n";
}

}

بعد محتویات فایل رو پاک، و data$ رو داخلش می ریزید.

موفق باشید
 

Domanjiri

Well-Known Member
سلام

اون دیگه بستگی به خودتون داره، مثلن با کلیک روی تصویر یک یا چند data در مورد اون تصویر رو بفرستید به برنامه، و اونجا خط مربوط به اون عکس رو بازسازی کنید و بعدش هم که...

موفق باشی
 

M_cover

Member
داش من از $_SESSION استفاده کردم اما بعضی وقتا قاطی می کنه
من اطلاعات خط را داخل $_SESSION ذخیره می کنم و بعد $_SESSION چک می کنم و در آخر بعد از چک unset می کنم
اما بعضی موقع اطلاعات خط را به اشتباه می خواند اگر امکان دارد داش یک مثال برای ما مبتدی ها بزن ببینیم شما از چه راهی می ری ؟
 

M_cover

Member
داش کارت درسته اون لینکی که به من دادی خیلی به دردم خورد ....
داش من اگر بخواهم جدول هایی که به وسیله foreach به وجود می آید را طبقه بندی کنم
مثلا تعیین کنم که هر 10 جدول در یک صفحه ساخته شود دقیقا کاری که DataGrids
انجام می دهند چگونه می شود ؟ کد بیس ساخت جدول در پست یک موجود است .... :دی
 
آخرین ویرایش:

Masoud1365

مدیر انجمن
داش کارت درسته اون لینکی که به من دادی خیلی به دردم خورد ....
داش من اگر بخواهم جدول هایی که به وسیله foreach به وجود می آید را طبقه بندی کنم
مثلا تعیین کنم که هر 10 جدول در یک صفحه ساخته شود دقیقا کاری که datagrids
انجام می دهند چگونه می شود ؟ کد بیس ساخت جدول در پست یک موجود است .... :دی

یعنی چی هر 10 تا رو بزاری توی یک صفحه ؟
 

M_cover

Member
یعنی چی هر 10 تا رو بزاری توی یک صفحه ؟

یک چیزی شبیه
datagrids
که اطلاعات را طبقه بندی می کنند و اوه به زار داش اینگونه توضیح دهم فکر کنم لینک بدهم بهتره ... :دی
لینک زیر را نگاه کن که هر 10 رکورد در یک تب جدید یا پیج جدید ساخته می شود
http://www.eyesis.ca/demos/eyedatagrid/ex1.php
 

Masoud1365

مدیر انجمن
خب اینا با دیتا بیس دارن کار میکنن نه با فایل !
کلا منیج کردن داده هایی که در فایل ذخیره شده هم سخت هست و هم قابلیت انعطاف بسیار کمی دارد !
 

M_cover

Member
خوب می شه کاری کرد که اطلاعات این فایل در دیتا بیس ذخیره شود بعد این اقدامات روش انجام داد
 

Masoud1365

مدیر انجمن
آره !
باید اطلاعات فایل رو بخونی بعدش بسته با ساختار دیتابیس ذخیرش کنی و از اون به بعد دیتا رو کلا توی پایگاه داده ذخیره کنی !
 

M_cover

Member
داش می شه کد نمونه برای ارسال اطلاعات از فایل به sql بزاری !!!
 

Masoud1365

مدیر انجمن
کد نمونه نداره که ! :دی
بستگی داره به این که ساختار دیتابیست چطوری باشه ! باید اطلاعات رو از فایل بخونی ( اینو که مشکل نداری ؟ )
بعدش هم با یک کوئری بریزی توی دیتا بیس :دی
موفق
 

M_cover

Member
داش می شه بگی من چطور می توانم اطلاعات را براساس حروف الفبا از دیتا بیس ترتیب کنم و بعد بخوانم
 

M_cover

Member
این سوال چه ربطی به این تاپیک داشت ؟

خوب داش این ادامه همین تایپ است
من به خاطر که Spam در انجمن به وجود نیاید و سرور انجمن زیاد پهنای باند استفاده نکند از زدن تایپ جدید خود داری کردم
سال سال جهاد اقتصادی بهتر شما هم رعایت کنید :دی

ادامه مبحث : طریقه کار با دیتا بیس
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا