hola amigos, algo consegui solucionar, y es poniendo <? session_start(); ?>
antes de html, y el problema se ha reducido pero ahora en los scripts php, sin html ni nada aparece ese error, y he borrado los espacios, he peusto seesssion_start en otra etiqueta, pero no hay solución, aqui os dejo el error y un ejemplo del codigo
^
Código PHP:
<?
include("conexion.php");
session_start();
$titulo=utf8_decode($_POST["titulo"]);
$url=$_POST["url"];
$categoria=$_POST["categoria"];
$id_usuario=$_SESSION["id_usuario"];
mysql_query("INSERT INTO videos (titulo,url,categoria,id_usuario) values ('$titulo','$url','$categoria','$id_usuario')");
print "video subido correctamente, gracias por tu aporte";
header("Refresh: 3; URL=uploadvideos.php");
?>
Warning: Cannot modify header information - headers already sent by (output started at /hosting/www/onlyskate.com/public/pages/subirvideos.php:9) in /hosting/
el error es del header, pero no quiero quitarlo ya que es imprescindible.