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

الدالة Header

مغلق
بدأه بن عوض في 30 أكتوبر 2007 · 13 رد · 2,132 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هل في دالة ثانية تعمل عمل ال header

ممكن تفيدوني

#2

الدلة include

include('config.php');

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#3
SIFE-C كتب:
الدلة include

include('config.php');

لعلك اخي لم تفهم سوالي

ان اريد عندما اقوم باضافة خبر في صفحة معينة مثال add_news

بعد عملية الأضافة يذهب تلقائي الي صفحة اخرى مثال show_data

مثال

$query3 ="insert into news values('$news_no','$news_title','$nouser','$news_date','$news_brief','$news_details','$news_picture' )" ;

$result3 = mysql_query($query3);

header("Location: http:show_data.php?kind_news=news_no");

#4

javascript :

self.location

what the problem with header ?

Programmer&Cracker CS

MyBlog: Blog.Amahdy.com

MyWebSite: www.Amahdy.com

#5

استخدم هذه فنكشن

function refresh($site)
{
	echo" <meta http-equiv='refresh' content='0;$site' />";
} 
refresh('index.php');

تم تعديل هذه المشاركة بواسطة ahmad123 في 23 نوفمبر 2007 في 13:29

#6

اظن ان المشكلة لديك هي حرف اللام L يجب ان يكون صغير ولست متأكدا.

, ايضا بدون http او بإستخدامها مع :// يعني تصير http://www.googl.com

header("location: show_data.php?kind_news=news_no");

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#7

المشكلة في الheader انه ضروري تكون في بداية النص البرمجي قبل اوامر html لانه اذا كان في اوامر html يحدث خطاء في الصفحة

مثال

Warning: Cannot modify header information - headers already sent by (output started at c:\wamp\www\end_perspective\~phpdesigner_output_tmp.php:2) in c:\wamp\www\end_perspective\~phpdesigner_output_tmp.php on line 3

#8

استخدم GET لإرسال محتويات النموذج أو الاقتراح الذي أدلى به الأخ راكان الحنيطي.

بالتوفيق

sign3.jpg
#9
بن عوض كتب:
Warning: Cannot modify header information - headers already sent by (output started at c:\wamp\www\end_perspective\~phpdesigner_output_tmp.php:2) in c:\wamp\www\end_perspective\~phpdesigner_output_tmp.php on line 3

When u make http request, it's usualy followed by typical response headers sent to the browser by PHP


Date: Wed, 25 Sep 2007 13:52:09 GMT
Server: Apache/2.0.47 (Unix) PHP/5.0.0b1
X-Powered-By: PHP/5.0.0b1
Connection: close
Content-Type: text/html; charset=ISO-8859-1
HTTP/1.1 200 OK

ie

When a server script communicates with a client, it must first send some headers that provide information about the document to follow(the http headers). PHP usually handles this task for you automatically, but you can choose to send your own header lines with PHP's header() function.

To call the header() function, you must be sure that no output has been sent to the browser. The first time that content is sent to the browser, PHP sends out headers and it is too late for you to send your own.

Remember that sending content to the browser causes HTTP headers to be sent. If you then call the header() function, you cause an error. You code defensively by checking that headers have not been sent before calling header()


header( "Location: http://www.arabteam2000.com" );
exit;
}
if ( ! headers_sent() ) {

#10

استخدمت get بدلا من post ولكن نفس المشكلة تظهر

Warning: Cannot modify header information - headers already sent by (output started at c:\wamp\www\news\add_news.php:12) in c:\wamp\www\news\add_news.php on line 6

واستخدمت دالة الأخ bassamBST ذهبت الرسالة ولكن الدالة لم

تقوم بعملها وهوالأنتقال الى الصفحة الأخرى .

هل في دالة تعمل هذا العمل بدل header وهي عندما اقوم بتنفيذ شفرة معينة بعد التنفيذ يذهب تلقائي الى صفحة اخرى اوتوماتيك

والعفو على التطويل يااخوان

#11

جرب هذا السكريبت احتمال تستفيد منه

<form name="redirect">
<center>
 <font face="Tahoma"><b><span lang="ar-sa">ثوانى ويتم تحويلك الى الصفحة الرئيسية</span><br><br>
<form>
<!--<input type="text" size="3" name="redirect2">-->
<input type="hidden" size="3" name="redirect2">
</form>

<!--</b></font><span lang="ar-sa"><b><font face="Tahoma">ثواني</font></b></span>-->
</center>
<script>
<!--

//غير الرابط اللي يتم التحويل له

var targetURL="home.php"

//var targetURL="http://nsaim-lil.com"

//غير عدد الثواني من هنا

var countdownfrom=3

var currentsecond=document.redirect.redirect2.value=countdownfrom+1

function countredirect(){

if (currentsecond!=1){

currentsecond-=1

document.redirect.redirect2.value=currentsecond
}
else{
window.location=targetURL
return
}
//ÇØÇáÉ Ãæ ÊÞÕíÑ ÇáÝÊÑÉ
setTimeout("countredirect()",2500)
}
countredirect()
//-->
</script>
]

تم تعديل هذه المشاركة بواسطة abduljawaad saad في 25 نوفمبر 2007 في 17:19

mytrial_a.gif

نحن بحاجة لتدوين تجاربنا , نحن بحاجة إلى اكتشاف قيمة التجربة, هذه تجربتى مثيرة ومفيدة ...,

هنا
#12

هل ممكن أن تعطيني المثال لأقوم بالتعديل عليه

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#13

هذا المثال

query3 ="insert into news values('$news_no','$news_title','$nouser','$news_date','$news_brief','$news_details','$news_picture' )" ;

$result3 = mysql_query($query3);

header("Location: http:show_data.php?kind_news=news_no");

#14

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

للتخلص من مشكلة ظهور الخطأ في حالة استخدام ال Header فاننا

نستخدم في اول سطر الدالة :

ob_start();

وفي اخر سطر الدالة :

ob_end_flush();

كالتالي :

<?php

ob_start();

// Do what ever you want right here !!

ob_end_flush();

?>

Dr.Pain

هذا الموضوع مغلق.

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