hice todos los cambios pero ahora tengo este error,
Código PHP:
Warning: move_uploaded_file(): open_basedir restriction in effect. File(/public_html/www/p1.txt) is not within the allowed path(s): (/home/liber/:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/liber/public_html/cheqadmin.php on line 186
Warning: fopen(): open_basedir restriction in effect. File(/www/archivos/p1.txt) is not within the allowed path(s): (/home/liber/:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/liber/public_html/cheqadmin.php on line 193
Warning: fopen(/www/archivos/p1.txt): failed to open stream: Operation not permitted in /home/liber/public_html/cheqadmin.php on line 193
Warning: fgetcsv(): supplied argument is not a valid stream resource in /home/liber/public_html/cheqadmin.php on line 195
Warning: fclose(): supplied argument is not a valid stream resource in /home/liber/public_html/cheqadmin.php on line 283
Warning: Cannot modify header information - headers already sent by (output started at /home/liber/public_html/cheqadmin.php:182) in /home/liber/public_html/cheqadmin.php on line 289
he probado varios paths, el codigo que sube el archivo es este:
Código PHP:
$archivo = $_FILES['archivo']['name'];
echo "Archivo Recibido:" .$archivo."<br>";
$dir = $_FILES['archivo']['tmp_name'];
echo "Directorio temporal: ".$dir."<br>";
if (is_uploaded_file($_FILES['archivo']['tmp_name'])) {
move_uploaded_file($_FILES['archivo']['tmp_name'], "/public_html/www/".$_FILES['archivo']['name']);
} else {
echo "Possible file upload attack. Filename: " . $_FILES['archivo']['name'];
exit;
}
//---------------------
$archivo="/www/archivos/".$_FILES['archivo']['name'];
$fp = fopen($archivo,"r");
alguna idea?
Saludos y gracias