$_FILES

NeB1

no sé que me pasa pero no veo el error:
Tengo el siguiente formulario, de aquí solo interesa el input file.

			<form action="./tiposServicio_.php" method="POST" enctype="multiform/form-data">
				Nombre: <input type="text" id="titulo" name="titulo" size="33"> Url: <input type="text" id="url" name="url" size="45"><br><br>
				Imagen:&nbsp <input type="file" id="imagen" name="imagen"><br><br>
				Tipo de servicio: 
					<select name="tiposervicio">
						<?
						tipoServicio();
						?>
					</select><br><br>
				Descripcion:<br><div id="fckeditor" name="fckeditor" style="position:relative;height:600px;width:600px;">
				                 <input id="FCKeditor1" name="FCKeditor1" value="" style="display: none;" type="hidden"><input id="FCKeditor1___Config" value="" style="display: none;" type="hidden"><iframe style="position: absolute; z-index: 10000;" src="javascript:void(0)" scrolling="no" width="0" frameborder="0" height="0"></iframe><iframe id="FCKeditor1___Frame" src="/FCKeditor/editor/fckeditor.html?InstanceName=FCKeditor1&Toolbar=Default" scrolling="no" width="100%" frameborder="0" height="200px"></iframe></div><br>
				
		    <div style="position:absolute;left:553px;top:140px;"><input type="submit" value="insertar" name="insertar"></div>
		</form>

después con este trozo de código estoy haciendo la traza


			$imagen=$_FILES['imagen']['name'];
			print_r($_POST);
			echo "<br>";
			print_r($HTTP_POST_FILES);
			print_r($_FILES);
                            echo "hola<br>";
                            echo $imagen;

el print_r de $_POST va perfecto, el resto me saca valores vacíos:

//RESULTADO
Array
(
    [titulo] => adawqweqweqe
    [url] => qweqweqweq.com
    [imagen] => calendario2009_espiral.png
    [tiposervicio] => 0
    [FCKeditor1] => qweqweqwe<br>
    [insertar] => insertar
)
<br>Array
(
)
Array
(
)
hola

Alguien es capaz de ver porque no se sube la imagen, ni el nombre de la imagen en el $_FILES?

NeB1

enctype="multiform/form-data"---->enctype="multipart/form-data"

si es que... cuanto más tonto es el error, más dificil de encontrar

suaveSHOW

#2 lo que te decía en tu otro post xD
A veces se falla en lo más tonto.

Fr4nk0

NeB1 mirando ese código... No te interesa más crear el FCKEditor con PHP más que tener un iframe con el FCKEditor? yo es que siempre lo creo con PHP (poniendole las opciones de toolbar, el nombre del campo para el formulario) y él sólo se encarga de crear el iframe.

<?php
include_once("fckeditor/fckeditor.php") ;
?>

Y luego donde vaya el campo...

<?php
$oFCKeditor = new FCKeditor('FCKeditor1') ;
$oFCKeditor->BasePath = '/fckeditor/' ;
$oFCKeditor->Width = 'valorWidth';
$oFCKeditor->Height = 'valorHeight';
$oFCKeditor->ToolbarSet = 'default'; //o basic o una que tú te crees
$oFCKeditor->Value = '<p>Prueba FCK</p>' ;
$oFCKeditor->Create() ;
?>

PD: Es curiosidad, que lo mismo lo sabes y no lo haces porque no te interesa :)

NeB1

es q me dá lo mismo hacerlo de una forma que de la otra, y como repartimos trabajo entre diseñadores y programadores, y mi compañero sabía poner el fckeditor así, yo simplemente lo copié y pegué en todos los sitios de la web xD

Usuarios habituales

  • NeB1
  • Fr4nk0
  • suaveSHOW