View Full Version : فراخواني صفحه html با php
rd.net
چهارشنبه 17 آذر 1389, 23:53 عصر
باسلام خدمت دوستان.
آيا ميشه با كدهاي php يك صفحه html رو فراخواني كرد بعد خود صفحه php رو بست؟؟
hossin.esm
چهارشنبه 17 آذر 1389, 23:59 عصر
header('Location: 1.html');
exit();
rd.net
پنج شنبه 18 آذر 1389, 00:08 صبح
اينو همين جوري استفاده ميكنن؟؟
ميشه يه مثال بزني.
hossin.esm
پنج شنبه 18 آذر 1389, 00:41 صبح
هر جا که خواستید از یک صفحه به صفحه دیگری بروید میتونید از این کد استفاده کنید.
header('Location:ادرس صفحه مورد نظر');
مثلا هدایت کاربر به صفحه اصلی
header('Location: index.html');
rd.net
پنج شنبه 18 آذر 1389, 00:43 صبح
اين ارور مياد
Warning: Cannot add header information - headers already sent by (output started at c:\inetpub\wwwroot\calcute.php:1) in c:\inetpub\wwwroot\calcute.php on line 5
hossin.esm
پنج شنبه 18 آذر 1389, 00:54 صبح
توی اولین بلاک php قبل از هر چیز
ob_start();
را وارد کن و قبل از header کد
ob_clean();
مثلا
<?php
ob_start();
?>
<?php
ob_clean();
header('Location:ادرس صفحه مورد نظر');
exit();
?>
rd.net
پنج شنبه 18 آذر 1389, 10:35 صبح
باز اين مياد
Fatal error: Call to undefined function: ob_clean() in c:\inetpub\wwwroot\calcute.php on line 10
hossin.esm
پنج شنبه 18 آذر 1389, 11:32 صبح
ob_clean در ورژن 4.2.0 به بعد php قرار گرفته.احتمالا ورژن شما پايين تر است.
ob_start را قبل از header به کار ببرید .
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.