ugrás a tartalomhoz

Javascript alert PHP functiono belül nem működik

vankot · 2010. Ápr. 29. (Cs), 09.36
Sziasztok.

A problémám a következő: Van egy PHP funtionom, ami egy html form-ot hivatott feldogozni. Azt szeretném, hogy ha bizonyos funkciók teljesülnek, akkor jelenjen meg egy alert ablak. Ha a functionon kívülre helyezem a scriptet, akkor az ablak meg is jelenik. Ha viszont bemásolom a functionon belülre bárhova, ezt az üzenetet kapom a böngésző ablakban:

Forbidden
You don't have permission to access<script type='text/javascript'>alert('Add a File Name');</script> on this server.

Tud valaki erre valami jó magyarázatot adni? Eddig nem találtam semmi hasonló témát. Előre is köszönöm.
 
1

Forráskód

Török Gábor · 2010. Ápr. 29. (Cs), 10.52
Mutasd meg a forráskódod azon részét, ahol ezt csinálod, hogy lássuk, mi a gond.
2

Forráskód

vankot · 2010. Ápr. 29. (Cs), 17.49
<?php

function mysql2xls (){
include("mysql_excel.inc.php");


if (isset($_REQUEST['FileName']) == TRUE && $_REQUEST['FileName'] != ''){
if (isset($_REQUEST['date1']) == TRUE && $_REQUEST['date1'] != '') {
if (isset($_REQUEST['date2']) == TRUE && $_REQUEST['date2'] != '') {

$import=new HarImport();
$import->openDatabase("localhost","root","","testdb");

$startdate = ($_REQUEST['date1']);
$enddate = ($_REQUEST['date2']);

if ($startdate <= $enddate) {

$filename = ($_REQUEST['FileName']);
$sql="SELECT * FROM testtb WHERE Date>='$startdate' AND Date<='$enddate'";


$import->ImportData($sql, $filename.".xls");



sleep(1);
header("location:http://...");
exit; }

}
}
}
else {
echo "<script type='text/javascript'>alert('Add a File Name');</script>";
}
}





?>