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