Gente, buenas tardes....despues de pasar varios dias tirados a la basura sin poder encontrar explicacion logica, recurro a ustedes de manera desesperada a ver si mi problema va por el lado de la configuracion de mi VPS, puesto que ya descarte absolutamente todo del lado de PHP. Les cuento...
primero les paso mi configuracion actual:
- estoy hosteando mi script en un VPS (virtual private server) con Plesk 8 y Virtuozzo.
- version de php PHP Version 5.1.6
- en php.ini tengo file_uploads ON, upload_max_filesize 999M, post_max_size 999M, max_execution_time 3600, max_input_time 3600, memory_limit 108M
- todos las opciones configuradas de manera exagerada solo para testear, poruqe la finalidad es hacer una aplicacion de upload.
- aqui pueden ver el php.ini como esta configurado:
https://02b68fd.netsolvps.com:8443/sitepreview/http/nelsonphilippe.com/test_up/info.php"]https://02b68fd.netsolvps.com:8443/sitepreview/http/nelsonphilippe.com/test_up/info.php
problema
Bueno, el problema concreto es que tengo que hacer un script para upload de archivos, como detalle antes, en php tengo todo absolutamente configurado para que funcione, tengo el directorio temporal con permiso 777 y el directorio final tambien...esta todo bien configurado del lado de php.
El mismo script (exactamente el mismo !) anda tanto en mi servidor local como en un servidor pago de la misma empresa, pero no hay manera de ahcerlo andar en el VPS. Por esto ultimo me inclino a pensar que es algo de eso.... la unica diferencia que encuentro entre los servidores es la version de php, pero no deberia ser problema puesto que es un script muy, pero muy simple y lo estoy probando con archivos de menos de 1mb.
link
Bueno, aca dejo los scripts para que los vean, y pongo el link links....(no me deja poner links todavia)
https://02b68fd.netsolvps.com:8443/sitepreview/http/nelsonphilippe.com/test_up/index.php"]https://02b68fd.netsolvps.com:8443/sitepreview/http/nelsonphilippe.com/test_up/index.php
Desde ya estere super recontra agradecido a cualquier mano que me puedan echar:
los errores que salen son los siguientes:
Notice: Undefined index: fieldName in /var/www/vhosts/nelsonphilippe.com/httpdocs/test_upload/addFile.php on line 3
Notice: Undefined index: fieldName in /var/www/vhosts/nelsonphilippe.com/httpdocs/test_upload/addFile.php on line 5
Notice: Undefined index: fieldName in /var/www/vhosts/nelsonphilippe.com/httpdocs/test_upload/addFile.php on line 7
Notice: Undefined index: fieldName in /var/www/vhosts/nelsonphilippe.com/httpdocs/test_upload/addFile.php on line 8
Notice: Undefined index: fieldName in /var/www/vhosts/nelsonphilippe.com/httpdocs/test_upload/addFile.php on line 9
Los scripts son los siguientes:
- formulario (index.php)
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<form action="addFile.php" method="post" enctype="multipart/form-data" name="form3" id="form3">
<table width="100%" id="tabla_contenido3">
<tr>
<td>new ATTACHMENT</td>
<td><input name="fieldName" type="file" id="fieldName" size="40" /></td>
<td><input name="Submit" type="submit" value="Submit" /></td>
</tr>
</table>
</form>
</body>
</html>
- script ( addFile.php)
<?php
echo $_FILES['fieldName']['name'];
$file=$_FILES['fieldName'];
$tmpfile = $_FILES['fieldName']['tmp_name'];
$tmpname = $_FILES['fieldName']['name'];
$image_size = $_FILES['fieldName']['size'];
?>