Comunidad de diseño web y desarrollo en internet online

fatal error

Citar            
MensajeEscrito el 07 Jul 2009 10:42 pm

Código :

Warning: require_once(C:\xampp\htdocs/smarty/libs/Smarty.class.php) [function.require-once]: failed to open stream: No such file or directory in C:\xampp\htdocs\myweb\include\config.php on line 41

Fatal error: require_once() [function.require]: Failed opening required 'C:\xampp\htdocs/smarty/libs/Smarty.class.php' (include_path='.;C:\xampp\php\pear\') in C:\xampp\htdocs\myweb\include\config.php on line 41 

el archivo de cofig

Código :

<?
session_start();
$config = array();

// Begin Configuration
$config['basedir']     =  'C:\xampp\htdocs';
$config['baseurl']     =  'http://localhost/miweb';

$DBTYPE = 'mysql';
$DBHOST = 'localhost';
$DBUSER = 'miuser';
$DBPASSWORD = 'micontraseña';
$DBNAME = 'mibd';
// End Configuration

$config['adminurl']      =  $config[baseurl].'/administrator';
$config['cssurl']      =  $config[baseurl].'/css';
$config['tmpimgpath']     =   $config['basedir'].'/uploads/temp';
$config['tmpimgpath2']     =   $config['basedir'].'/uploads/temp';
$config['imagedir']      =  $config[basedir].'/images';
$config['imageurl']      =  $config[baseurl].'/images';
$config['avatardir']      =  $config[imagedir].'/avatars';
$config['avatarurl']      =  $config[imageurl].'/avatars';
$config['cavatardir']      =  $config[imagedir].'/members';
$config['cavatarurl']      =  $config[imageurl].'/members';
$config['membersprofilepicdir']      =  $config[imagedir].'/membersprofilepic';
$config['membersprofilepicurl']      =  $config[imageurl].'/membersprofilepic';
$config['channelthumbdir']      =  $config[imagedir].'/channelthumbs';
$config['channelthumburl']      =  $config[imageurl].'/channelthumbs';
$config['channeldir']      =  $config[imagedir].'/channels';
$config['channelurl']      =  $config[imageurl].'/channels';
$config['originalvdir']      =  $config[basedir].'/uploads/video';
$config['originalvurl']      =  $config[baseurl].'/uploads/video';
$config['profilebgdir']      =  '/profilebg/';
$config['videodir']      =  $config[basedir].'/vdata';
$config['videourl']      =  $config[baseurl].'/vdata';
$config['thumbdir']      =  $config[imagedir].'/videothumbs';
$config['thumburl']      =  $config[imageurl].'/videothumbs';
$config['cthumburl']      =  $config[imageurl].'/channels';

require_once($config[basedir].'/smarty/libs/Smarty.class.php');
require_once($config[basedir].'/libraries/mysmarty.class.php');
require_once($config[basedir].'/libraries/SConfig.php');
require_once($config[basedir].'/libraries/SError.php');
require_once($config[basedir].'/libraries/adodb/adodb.inc.php');
require_once($config[basedir].'/libraries/phpmailer/class.phpmailer.php');
require_once($config[basedir].'/libraries/SEmail.php');

$conn = &ADONewConnection($DBTYPE);
$conn->PConnect($DBHOST, $DBUSER, $DBPASSWORD, $DBNAME);
@mysql_query("SET NAMES 'UTF8'");
$sql = "SELECT * from config";
$rsc = $conn->Execute($sql);

if($rsc){while(!$rsc->EOF)
{
$field = $rsc->fields['setting'];
$config[$field] = $rsc->fields['value'];
STemplate::assign($field, $config[$field]);
@$rsc->MoveNext();
}}

if ($_REQUEST['language'] != "")
{
   if ($_REQUEST['language'] == "english")
   {
      SESSION_REGISTER("language");
      $_SESSION[language] = "english";
   }
   elseif ($_REQUEST['language'] == "spanish")
   {
      SESSION_REGISTER("language");
      $_SESSION[language] = "spanish";
   }
}

if ($_SESSION['language'] == "")
{
   SESSION_REGISTER("language");
   $_SESSION[language] = "english";
}

if ($_SESSION['language'] == "english")
{
include("lang/english.php");
}
elseif ($_SESSION['language'] == "spanish")
{
include("lang/spanish.php");
}
else
{
include("lang/english.php");
}

for ($i=0; $i<count($lang); $i++)
{
   STemplate::assign('lang'.$i, $lang[$i]);
}

for ($i=0; $i<count($langev); $i++)
{
   STemplate::assign('langev'.$i, $langev[$i]);
}

STemplate::assign('baseurl',       $config['baseurl']);
STemplate::assign('basedir',       $config['basedir']);
STemplate::assign('adminurl',       $config['adminurl']);
STemplate::assign('cssurl',       $config['cssurl']);
STemplate::assign('tmpimgpath',       $config['tmpimgpath']);
STemplate::assign('tmpimgpath2',       $config['tmpimgpath2']);
STemplate::assign('imagedir',        $config['imagedir']);
STemplate::assign('imageurl',        $config['imageurl']);
STemplate::assign('imgpath',        $config['imgpath']);
STemplate::assign('avatardir',        $config['avatardir']);
STemplate::assign('avatarurl',        $config['avatarurl']);
STemplate::assign('cavatardir',        $config['cavatardir']);
STemplate::assign('cavatarurl',        $config['cavatarurl']);
STemplate::assign('membersprofilepicdir',        $config['membersprofilepicdir']);
STemplate::assign('membersprofilepicurl',        $config['membersprofilepicurl']);
STemplate::assign('channelthumbdir',        $config['channelthumbdir']);
STemplate::assign('channelthumburl',        $config['channelthumburl']);
STemplate::assign('channeldir',        $config['channeldir']);
STemplate::assign('channelurl',        $config['channelurl']);
STemplate::assign('originalvdir',        $config['originalvdir']);
STemplate::assign('originalvurl',        $config['originalvurl']);
STemplate::assign('profilebgdir',        $config['profilebgdir']);
STemplate::assign('videodir',        $config['videodir']);
STemplate::assign('videourl',        $config['videourl']);
STemplate::assign('thumbdir',        $config['thumbdir']);
STemplate::assign('thumburl',        $config['thumburl']);
STemplate::assign('vthumburl',        $config['thumburl']);
STemplate::assign('cthumburl',        $config['cthumburl']);
STemplate::setCompileDir($config['basedir']."/temporary");
STemplate::setTplDir($config['basedir']."/themes");

function create_slrememberme() {
        $key = md5(uniqid(rand(), true));
        global $conn;
        $sql="update members set remember_me_time='".date('Y-m-d H:i:s')."', remember_me_key='".$key."' WHERE username='".mysql_real_escape_string($_SESSION[USERNAME])."'";
        $conn->execute($sql);
        setcookie('slrememberme', gzcompress(serialize(array($_SESSION[USERNAME], $key)), 9), time()+60*60*24*30);
}

function destroy_slrememberme($username) {
        if (strlen($username) > 0) {
                global $conn;
                $sql="update members set remember_me_time=NULL, remember_me_key=NULL WHERE username='".mysql_real_escape_string($username)."'";
                $conn->execute($sql);
        }
        setcookie ("slrememberme", "", time() - 3600);
}

if (!isset($_SESSION["USERNAME"]) && isset($_COOKIE['slrememberme'])) 
{
        $sql="update members set remember_me_time=NULL and remember_me_key=NULL WHERE remember_me_time<'".date('Y-m-d H:i:s', mktime(0, 0, 0, date("m")-1, date("d"),   date("Y")))."'";
        $conn->execute($sql);
        list($username, $key) = @unserialize(gzuncompress(stripslashes($_COOKIE['slrememberme'])));
        if (strlen($username) > 0 && strlen($key) > 0)
      {
           $sql="SELECT * from members WHERE username='".mysql_real_escape_string($username)."' and remember_me_key='$key'";
             $rs=$conn->execute($sql);
             if($rs->recordcount()<1)
         {
            $error="Invalid Username/Key.";
         }
          elseif($rs->fields['account_status']=="Inactive")
         {
            $error = "Your account is currently inactive.";
         }
          if($error=="")
         {            
            SESSION_REGISTER("USERID");$_SESSION[USERID]=$rs->fields['USERID'];
            SESSION_REGISTER("EMAIL");$_SESSION[EMAIL]=$rs->fields['email'];
            SESSION_REGISTER("USERNAME");$_SESSION[USERNAME]=$rs->fields['username'];
            SESSION_REGISTER("VERIFIED");$_SESSION[VERIFIED]=$rs->fields['verified'];
               create_slrememberme();
           }
         else
         {
                destroy_slrememberme($username);
           }
        }
}

?>

haber si alguien me echa un cable que no se que hacer seguramente es que la ruta la e puesto mal al hacerlo en local i no por un servidor de linux y tal nose como ponerlo bueno mucas gracias ^^

Por drako16sbd

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Jul 2009 10:47 pm
estas intentando acceder a un archivo especificando una unidad de disco en tu caso la unidad C, si lo pruebas en localhot todo marchara bien ya que tu servidor podra modificar la url por una relativa y mostrarte el archivo pero si lo haces en un servidor pago es muy posible que tu cuenta de hosting disponga de una seguridad por lo que solo podras acceder a los archivos que se encuentren en tu espacio de disco y el servidor no te permitira redireccionar la url, intenta poner una direccion relativa al archivo en donde se ejecuta el script pero ten en cuenta que los archivos deberan estar siempre dentro de tu cuota de hosting.

Por Zis

Claber

314 de clabLevel

1 tutorial

Genero:Masculino  

Bell Ville - Cordoba - Argentina

firefox
Citar            
MensajeEscrito el 09 Jul 2009 12:42 am
el servidor es mio y esta en mi ordenador es un simple servidor apache que quiero usar para hacer pruebas.. por eso mismo no entiendo xk me da ese error.. e probado cambiando la direccion de localhost por la ip interna y el mismo error alguna solucion?
gracias

Por drako16sbd

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Jul 2009 02:28 am
intenta hacer lo siguiente

require_once($config[baseulr].'../smarty/libs/Smarty.class.php');

Por Zis

Claber

314 de clabLevel

1 tutorial

Genero:Masculino  

Bell Ville - Cordoba - Argentina

firefox
Citar            
MensajeEscrito el 09 Jul 2009 02:30 am
Perdon envie el mensaje antes de terminarlo intenta hacer lo siguiente:

Código PHP :

require_once($config[baseurl].'../smarty/libs/Smarty.class.php');


nota que modifique (baseurl) y agregue (..) a la url del archivo smarty

:)

Por Zis

Claber

314 de clabLevel

1 tutorial

Genero:Masculino  

Bell Ville - Cordoba - Argentina

firefox
Citar            
MensajeEscrito el 09 Jul 2009 03:21 am
Perdon, el ejemplo anterior no creo que resulte... intenta modificar la variable

Código PHP :

$config['basedir'] = 'C:\xampp\htdocs';


por

Código PHP :

$config['basedir'] = 'http://localhost/';


saludos!

Por Zis

Claber

314 de clabLevel

1 tutorial

Genero:Masculino  

Bell Ville - Cordoba - Argentina

firefox
Citar            
MensajeEscrito el 09 Jul 2009 04:48 am
tienes q colocar el directorio como es
si la vas a incluir en el index solo bastara con que la incluyas de esta forma si lo vas a hacer desde un directorio interno deberas colocarle los dos puntos ".." antes de la ruta para q se salte al directorio anterior , saludos

-> smarty/libs/smarty/smarty.class.php

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 09 Jul 2009 11:34 am
ya lo arregle, aunque es un poco chapusas peor weno movi las cosas que epdia a ese sitio y ale.. xD muchas gracias

Por drako16sbd

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Jul 2009 11:41 am
ya lo arregle, aunque es un poco chapusas peor weno movi las cosas que epdia a ese sitio y ale.. xD muchas gracias...

pero tngo otra pregunta nose si dejarla aqui o publicar otro tema.. bueno como es mas o menso sobre lo mismo ara tngo este error

Código :

Warning: mail() [function.mail]: SMTP server response: 553 We do not relay non-local mail, sorry. in C:\xampp\htdocs\myweb\include\functions\main.php on line 714

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\myweb\include\functions\main.php:714) in C:\xampp\htdocs\AdultWatch_v2.0\login.php on line 134 


haber en el phpinfo tengo smtp como localhost (que nos e como hacer que no sea solo en locla esa tambien es una pregunta..)
pero si pongo una cuenta en local inventada [email protected]
me da este otro mensaje

Código :

Warning: mail() [function.mail]: SMTP server response: 550 Address '<[email protected]>' not known here. in C:\xampp\htdocs\myweb\include\functions\main.php on line 714

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\myweb\include\functions\main.php:714) in C:\xampp\htdocs\AdultWatch_v2.0\login.php on line 134

aver si me podeis ayudar otravez gracias

Por drako16sbd

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Jul 2009 06:01 am
usa phpmailer y lo pruebas con tu gmail


http://www.google.com/url?sa=t&source=web&ct=res&cd=2&url=http%3A%2F%2Fblog.unijimpe.net%2Fintroduccion-a-phpmailer%2F&ei=P9lWSvq5GdTLjAeDn7TNDA&usg=AFQjCNFySN2p6zPOSu7Js9PkT4ilMOG5Sw&sig2=qdKMg6OcIWSXa7OVionZeQ

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 11 Jul 2009 06:20 pm
haber como lo hago para poder enviar a fuera que no sea local... no me lo hace el apache utiliza mercury peor no me deja enviar a fuera pone que solo local eso es porque no lo tendre configurado como lo hago? gracias

Por drako16sbd

8 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.