CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
Liste des sujets

php vms

yoboss69
yoboss69
Niveau 3
20 juin 2014 à 19:55:14

Salut à tous pour ceux qui connaisse pas phpvms c'est un logiciel qui nous permet de créer notre compagnie virtuel. Pour ceux qui connaisse j'ai un petit problème... J'ai créer un site (domaine) pour pouvoir l’héberger sauf que lorsque je clique sur mon site ce message s'affiche
"Fatal error: Class 'DB' not found in /home/u809493803/public_html/core/common/SettingsD
ata.class.php
on line 28"

Si quelqun à la solution sa serais vraiment cool parceque sa fait des mois que j'y suis et sans succès...

Meci d'avance

matoutou
matoutou
Niveau 7
20 juin 2014 à 22:08:26

Quant tu as tranferer ton dossier de base tu avait laisser le sous dossier de creation du site (install)??

Dans tout les cas retranfere sur ton ordi le fichier SettingsD
ata.class.php (qui se trouve dans le dossier public_html sous dossier core et common.
Normalement line 28 tu doit avoir ceci return false;

yoboss69
yoboss69
Niveau 3
20 juin 2014 à 23:41:15

Oui j'ai tout transférer même install. Dit moi tu es toujours sur ton ts que tu m'avais filé ?

matoutou
matoutou
Niveau 7
21 juin 2014 à 09:12:46

De temps en temps mais pas ce week end.

Qu'est ce qu'il y a de marquer ligne 28 de ton fichier SettingsData.class.php???

matoutou
matoutou
Niveau 7
21 juin 2014 à 10:58:52

Petite question supp tu as tranferer t'es fichiers de bases (les 4) mais as tu transferer egalement ton fichier SQL????
Quant tu modifie ton site en interne (ajouter des avions, des personne,....) tu modifie egalement le fichier SQL.

yoboss69
yoboss69
Niveau 3
21 juin 2014 à 11:30:17

je sais pas il n'y a pas de lignes sur mon SettingsData.Class.php. Je vois un message écrit "return false". Et pour ce qui s'agit du SQL je n'est rien modifié sur mon site il est vierge.

yoboss69
yoboss69
Niveau 3
21 juin 2014 à 14:37:53

<?php
/**
* phpVMS - Virtual Airline Administration Software
* Copyright (c) 2008 Nabeel Shahzad
* For more information, visit www.phpvms.net
* Forums: http://www.phpvms.net/forum
* Documentation: http://www.phpvms.net/docs
*
* phpVMS is licenced under the following license:
* Creative Commons Attribution Non-commercial Share Alike (by-nc-sa)
* View license.txt in the root, or visit http://creativecommons.org/licenses/by-nc-sa/3.0/
*
* @author Nabeel Shahzad
* @copyright Copyright (c) 2008, Nabeel Shahzad
* @link http://www.phpvms.net
* @license http://creativecommons.org/licenses/by-nc-sa/3.0/
*/

class SettingsData extends CodonData
{

public static function getAllSettings()
{
$all_settings = CodonCache::read('site_settings');
if($all_settings === false)
{
$sql = 'SELECT * FROM ' . TABLE_PREFIX . 'settings';
$all_settings = DB::get_results($sql);

CodonCache::write('site_settings', $all_settings, 'long');
}

return $all_settings;
}

public static function getSetting($name)
{
return DB::get_row('SELECT * FROM '.TABLE_PREFIX.'settings
WHERE name=\.$name.'\);
}

public static function getSettingValue($name)
{
$ret = DB::get_row('SELECT value FROM '.TABLE_PREFIX.'settings
WHERE name=\.$name.'\);

return $ret->value;
}

/**
* Return all of the custom fields data
*/
public static function getAllFields()
{
$all_fields = CodonCache::read('allfields');
if($all_fields === false)
{
$all_fields = DB::get_results('SELECT * FROM '.TABLE_PREFIX.'customfields');
CodonCache::write('allfields', $all_fields, 'long');
}

return $all_fields;
}

public static function getField($fieldid)
{
$fieldid = intval($fieldid);
return DB::get_row('SELECT * FROM '.TABLE_PREFIX.'customfields WHERE fieldid='.$fieldid);
}

/**
* Edit a custom field to be used in a profile
*
* $data= array('fieldid'=>,
'title'=>,
'value'=>,
'type'=>,
'public'=>,
'showinregistration'=>);
*/
public static function addField($data)
{
$fieldname = str_replace(' ', '_', $data['title']);
$fieldname = strtoupper($fieldname);

//Check, set up like this on purpose to default "safe" values
if($data['public'] == true)
$data['public'] = 1;
else
$data['public'] = 0;

if($data['showinregistration'] == true)
$data['showinregistration'] = 1;
else
$data['showinregistration'] = 0;

$data['type'] = strtolower($data['type']);

$sql = "INSERT INTO " . TABLE_PREFIX ."customfields (title, fieldname, value, type, public, showonregister)
VALUES ('{$data['title']}', '$fieldname', '{$data['value']}', '{$data['type']}', {$data['public']}, {$data['showinregistration']})";

$res = DB::query($sql);

if(DB::errno() != 0)
return false;

CodonCache::delete('allfields');

return true;
}

/**
* Edit a custom field to be used in a profile
*
* $data= array('fieldid'=>,
'title'=>,
'value'=>,
'type'=>,
'public'=>,
'showinregistration'=>);
*/
public static function editField($data)
{

$fieldname = strtoupper(str_replace(' ', '_', $data['title']));

//Check, set up like this on purpose to default "safe" values
if($data['public'] == true)
$data['public'] = 1;
else
$data['public'] = 0;

if($data['showinregistration'] == true)
$data['showinregistration'] = 1;
else
$data['showinregistration'] = 0;

$data['type'] = strtolower($data['type']);

$sql = "UPDATE " . TABLE_PREFIX ."customfields
SET title='{$data['title']}', fieldname='{$fieldname}', value='{$data['value']}',
type='{$data['type']}', public={$data['public']},
showonregister={$data['showinregistration']}

WHERE fieldid={$data['fieldid']}";

$res = DB::query($sql);

if(DB::errno() != 0)
return false;

CodonCache::delete('allfields');

return true;
}

/**
* Save site settings
*
* @param string $name Setting name. Must be unique
* @param string $value Value of the setting
* @param boolean $core Whether it's "vital" to the engine or not. Bascially blocks deletion
*/
public static function saveSetting($name, $value, $descrip='', $core=false)
{
if(is_bool($value))
{
if($value == true)
{
$value = 'true';
}
elseif($value == false)
{
$value = 'false';
}
}

//see if it's an update
if($core == true)
$core = 't';
else
$core = 'f';

$name = strtoupper(DB::escape($name));
$value = DB::escape($value);
$descrip = DB::escape($descrip);

$sql = 'UPDATE ' . TABLE_PREFIX . 'settings
SET value=\.$value.'\' WHERE name=\.$name.'\'';

$res = DB::query($sql);

if(DB::errno() != 0)
return false;

CodonCache::delete('site_settings');

return true;
}

/**
* See if the setting is part of the core
*/
public static function isCoreSetting($setting_name)
{
$sql = 'SELECT core FROM ' . TABLE_PREFIX .'settings WHERE name=\.$setting_name.'\;
$res = DB::get_row($sql);

if(!$res)
return false;

if($res->core == 't')
{
return true;
}

return false;
}

public static function deleteField($id)
{
$sql = 'DELETE FROM '.TABLE_PREFIX.'customfields WHERE `fieldid`='.$id;
$res = DB::query($sql);

$sql = 'DELETE FROM '.TABLE_PREFIX.'fieldvalues WHERE `fieldid`='.$id;
$res = DB::query($sql);

CodonCache::delete('allfields');
}
}

yoboss69
yoboss69
Niveau 3
21 juin 2014 à 14:38:22

Voila mon SettingsData.Class.php

w4rn1ng3
w4rn1ng3
Niveau 15
21 juin 2014 à 20:35:58

Go forum création de sites web et / ou programmation :ok:

matoutou
matoutou
Niveau 7
22 juin 2014 à 18:43:19

Apparement tu n'as pas de soucis sur ce fichier???
Pourrais m'expliquer comment tu as fait pour cree ton site ( quels fichiers, transferer ou.....)
Merci car je ne comprend pas donc je pense a une erreur lors de l'intallation des fichiers ou une erreur lors de la creation du site.

La vidéo du moment