ya me funciona, era un problema de especificacion de rutas pero me podrias indicar como podria hacer para subir aparte de las fotos mas datos, es decir aparte de una foto keria subir tb pues un nombre y una direccion seria algo tal q asi:
(es q probe y no me funciona)
Código Javascript
:
Ver original$(document).ready(function() {
$('#file_upload').uploadify({
'scriptData' : {'colab': $("#colab").val()},
'scriptData2' : {'urlcolab': $("#urlcolab").val()}
'uploader' : 'j-query/uploadify/uploadify.swf',
'script' : 'j-query/uploadify/uploadify.php',
'cancelImg' : 'j-query/uploadify/cancel.png',
'folder' : 'j-query/uploadify/logosColab',
'auto' : true
});
});
Código HTML:
Ver original<p class="texto2"> nombre colaborador:
</p> <input type="text" name="colab" id="colab" size="30" /> <p class="texto2"> url colaborador:
</p> <input type="text" name="urlcolab" id="urlcolab" size="30" /><br><br> <input id="file_upload" name="file_upload" type="file" />
el problema es q no me envia al php los demas datos, en el php tengo puesto:
Código PHP:
Ver original$colab= $FILES['colab'];
$url = $FILES['urlcolab'];
despues otra cosa q te keria comentar, mi idea es guardar la imagen en una carpeta, y la direccion de esa imagen guardarla en una BD junto con los otros dos datos, el problema es q no se como puedo hacer para guardar la direccion de dicha foto en la BD modifike el php asi:
Código PHP:
Ver original<?php
include("conectarse.php");
$link = conectarse();
$nombre = $_POST['colab'];
$url = $_POST['urlcolab'];
$tempFile = $_FILES['Filedata']['tmp_name'];
$targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
$targetFile = str_replace('//','/',$targetPath) . $_FILES['Filedata']['name'];
aki es donde no se como poder guardar la ruta de la foto
$sql = "INSERT INTO colaboraciones (nombre,url)";
$sql=$sql.'VALUES ("'.$nombre.'","'.$url.'")';
echo("datos enviados correctamente");
}
else{
echo("error al guardar los datos en la BD");
}
echo str_replace($_SERVER['DOCUMENT_ROOT'],'',$targetFile);
}
?>
gracias x las posibles contestaciones q me puedas dar