Tja ik heb wat ruzie met mn apache/php/mysql combi onder winnt 4. Ik krijg steeds warnings dat varibelen niet defined zijn, en andere warnings....
bijvoorbeeld ik gebruik dit script:
<?php
function randomize_filename(){
$keys=array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9');
for ($x=0; $x <= 7; $x++){
$random=rand(0,35);
$random=round($random);
$value=$keys[$random];
$fname[$x]=$value;
}
$value=$fname[0].$fname[1].$fname[2].$fname[3].$fname[4].$fname[5].$fname[6].$fname[7];
return $value;
}
function do_upload($filename, $ext) {
global $newname;
global $new_file_name;
$newname=randomize_filename();
$file = basename($filename);
$tmp_upload_path = "e:\\tmp\\";
$new_file_name = "e:\\program files\\apache group\\apache\\page\\upload\\".$newname;
if (!copy($tmp_upload_path.$file, $new_file_name)){
echo "failed to copy file<br>\n";
}
else{
rename($new_file_name,$new_file_name.$ext);
}
return;
}
if ($REQUEST_METHOD == "POST"){
$check_file=ereg ((".jpg") | (".JPG"), $userfile_name);
$check_type=ereg (("jpeg") | ("JPEG"), $userfile_type);
if (($check_file) && ($check_type)){
do_upload($userfile,".jpg");
}
else{
echo "het ge-upload bestand is GEEN jpg bestand, probeer het <a href=\"upload.php\">opnieuw</a>";
die;
}
}
?>
<HTML>
<HEAD>
<TITLE>PHP - file upload</TITLE>
<style type="text/css">
<!--
body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
-->
</style>
</HEAD>
<BODY>
<center>
<table>
<FORM ENCTYPE="multipart/form-data" ACTION="upload.php" METHOD=POST>
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="100000">
<tr>
<td><b>file upload</b></td>
<td></td>
</tr>
<tr>
<td>file: (must be a .JPG format) </td>
<td><input type="File" name="userfile" size="30" maxlength="255">
</td>
</tr>
<tr>
<td colspan="2" align="CENTER">
<INPUT TYPE="submit" VALUE="upload">
</td>
</tr>
</FORM>
</table>
<?
if ($REQUEST_METHOD == "POST"){
echo "[img]\\upload\\$newname.jpg[/img]";
}
?>
</center>
</BODY>
</HTML>
scriptje wat files voor me moet uploaden. en dan krijgen we deze foutmeldingen:
Notice: Undefined variable: REQUEST_METHOD in e:\apache\apache\htdocs\test.php on line 35
Notice: Undefined variable: REQUEST_METHOD in e:\apache\apache\htdocs\test.php on line 83
Zijn vrijwel constant foutmeldingen over de variabelen. Ik denk dus dat er iets goed fout zit in mn config.
neographikal.mine.nu/phpinfo.php
config van mn php-server bekijken
neographikal.mine.nu/server.php
hardware e.d. klopt nog niet, maar ook hier kun je de foutmeldingen zien.
bijvoorbeeld ik gebruik dit script:
<?php
function randomize_filename(){
$keys=array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9');
for ($x=0; $x <= 7; $x++){
$random=rand(0,35);
$random=round($random);
$value=$keys[$random];
$fname[$x]=$value;
}
$value=$fname[0].$fname[1].$fname[2].$fname[3].$fname[4].$fname[5].$fname[6].$fname[7];
return $value;
}
function do_upload($filename, $ext) {
global $newname;
global $new_file_name;
$newname=randomize_filename();
$file = basename($filename);
$tmp_upload_path = "e:\\tmp\\";
$new_file_name = "e:\\program files\\apache group\\apache\\page\\upload\\".$newname;
if (!copy($tmp_upload_path.$file, $new_file_name)){
echo "failed to copy file<br>\n";
}
else{
rename($new_file_name,$new_file_name.$ext);
}
return;
}
if ($REQUEST_METHOD == "POST"){
$check_file=ereg ((".jpg") | (".JPG"), $userfile_name);
$check_type=ereg (("jpeg") | ("JPEG"), $userfile_type);
if (($check_file) && ($check_type)){
do_upload($userfile,".jpg");
}
else{
echo "het ge-upload bestand is GEEN jpg bestand, probeer het <a href=\"upload.php\">opnieuw</a>";
die;
}
}
?>
<HTML>
<HEAD>
<TITLE>PHP - file upload</TITLE>
<style type="text/css">
<!--
body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
-->
</style>
</HEAD>
<BODY>
<center>
<table>
<FORM ENCTYPE="multipart/form-data" ACTION="upload.php" METHOD=POST>
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="100000">
<tr>
<td><b>file upload</b></td>
<td></td>
</tr>
<tr>
<td>file: (must be a .JPG format) </td>
<td><input type="File" name="userfile" size="30" maxlength="255">
</td>
</tr>
<tr>
<td colspan="2" align="CENTER">
<INPUT TYPE="submit" VALUE="upload">
</td>
</tr>
</FORM>
</table>
<?
if ($REQUEST_METHOD == "POST"){
echo "[img]\\upload\\$newname.jpg[/img]";
}
?>
</center>
</BODY>
</HTML>
scriptje wat files voor me moet uploaden. en dan krijgen we deze foutmeldingen:
Notice: Undefined variable: REQUEST_METHOD in e:\apache\apache\htdocs\test.php on line 35
Notice: Undefined variable: REQUEST_METHOD in e:\apache\apache\htdocs\test.php on line 83
Zijn vrijwel constant foutmeldingen over de variabelen. Ik denk dus dat er iets goed fout zit in mn config.
neographikal.mine.nu/phpinfo.php
config van mn php-server bekijken
neographikal.mine.nu/server.php
hardware e.d. klopt nog niet, maar ook hier kun je de foutmeldingen zien.