inclure des scripts PHP à partir de la base de données MyQSL

  • Zielak69
  • Novice
  • Novice
  • No Avatar
  • Inscription: Juin 25, 2008
  • Messages: 21
  • Loc: Poland
  • Status: Offline

Message Décembre 1st, 2008, 12:38 pm

So heres la chose.
Ive mettre mon script PHP dans une base de données comme «longtext et je veux qu'il soit compilé par PHP. Pour l'instant cela montre à moi le script en tant que simple non-texte compilé. Par exemple:
PHP Code: [ Select ]
<?
// script to get a row from db with html and php script
// the variable that is holding it is $f and it contains something like:
// <b><? echo $a; ?></b>
$a = 'hello there';
 
echo $f;
 
?>
  1. <?
  2. // script to get a row from db with html and php script
  3. // the variable that is holding it is $f and it contains something like:
  4. // <b><? echo $a; ?></b>
  5. $a = 'hello there';
  6.  
  7. echo $f;
  8.  
  9. ?>

La sortie doit être
PHP Code: [ Select ]
<b>hello there</b>


Est-ce possible de faire? Ou est-il un autre moyen de le faire?

.. ou devrais-je tout simplement mettre que les scripts dans les fichiers. php et utiliser include ()?
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Décembre 1st, 2008, 12:38 pm

  • mishka
  • Novice
  • Novice
  • No Avatar
  • Inscription: Mai 28, 2005
  • Messages: 20
  • Loc: Toronto
  • Status: Offline

Message Décembre 1st, 2008, 12:51 pm

Oh man...utiliser include ()...

Juste la façon de penser à utiliser le moteur DB est de stocker les scripts à partir des unappropriated POV...
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Inscription: Fév 10, 2004
  • Messages: 13455
  • Loc: Florida
  • Status: Offline

Message Décembre 1st, 2008, 1:39 pm

File includes / demande, c'est la façon dont je voudrais aller.

Quelque chose comme XCache peut l'opcode cache pour le fichier comprend, alors, même si vous utilisez memcached pour réduire la charge sur la base de données, yould reste à exec (), le script à chaque fois.
Strong with this one, the sudo is.
  • Zielak69
  • Novice
  • Novice
  • No Avatar
  • Inscription: Juin 25, 2008
  • Messages: 21
  • Loc: Poland
  • Status: Offline

Message Décembre 1st, 2008, 1:48 pm

Ok, je pense le faire avec les mauvais inclure, merci pour les conseils.
  • msj1013
  • Novice
  • Novice
  • No Avatar
  • Inscription: Mai 06, 2007
  • Messages: 24
  • Status: Offline

Message Décembre 14th, 2008, 10:21 pm

Vous pouvez également utiliser la fonction eval () de php pour évaluer code.

http://us.php.net/eval
  • gkumar
  • Beginner
  • Beginner
  • No Avatar
  • Inscription: Juil 28, 2009
  • Messages: 39
  • Status: Offline

Message Juillet 30th, 2009, 1:38 am

Si vous souhaitez accéder au serveur de base de données MySQL dans votre script PHP, vous devez vous assurer que MySQL module est installé et activé dans votre moteur PHP. Vérifiez le fichier de configuration de PHP, php.ini, pour s'assurer que l'extension = php_mysql.dll n'est pas commentée.

Le module MySQL offre un certain nombre de fonctions pour vous permettre de travailler avec le serveur MySQL. Certaines fonctions MySQL couramment utilisés sont les suivants:

* Mysql_connect - Ouvre une connexion à un serveur MySQL
* Mysql_close - Fermer la connexion MySQL
* Mysql_db_query - Envoyer une requête MySQL
* Mysql_fetch_array - Fetch résultat ligne dans un tableau associatif, d'un tableau numérique, ou les deux
* Mysql_free_result - Free résultat de mémoire
* Mysql_list_tables - Liste les tables d'une base de données MySQL
* Mysql_list_fields - Liste les champs d'une table MySQL
  • sandy_j_sam
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Juil 26, 2010
  • Messages: 9
  • Status: Offline

Message Juillet 28th, 2010, 11:15 pm

Salut, Comme nous le savons que PHP est un langage de script côté serveur, signifie nullement que son programme de fonctionner sans serveur, c'est à dire sur le navigateur local, puis vous devez d'abord installer le serveur, comme Apache, les voir
[WAMP] => fenêtre + Apache + MySQL + Serveur php.
Maintenant, je mentionne ici éditeur comme Adobe Dream Weaver, où vous écrivez du code ayant l'extension est. Php,
Maintenant, vous l'enregistrer dans le dossier racine
script.php Path: C: / D: / E: / F: / wamp => => www => vous de créer le dossier (comme application PHP.) =>

<? php
$ con = mysql_connect ("localhost", ",""); root "
if (! $ con)
(
die (Impossible de se connecter:. mysql_error ());
)
if (mysql_query ("CREATE DATABASE db_name", $ con))
(
echo "Base de données créé";
)
d'autre
(
echo "Erreur de création de base de données:". mysql_error ();
)
mysql_select_db ("samlple_db_table", $ con);
$ sql = "CREATE TABLE table_name1
(
varchar FName (15) NOT NULL,
varchar LName (15) NOT NULL,
) ";
mysql_query ($ sql, $ con);
mysql_close ($ con);
?>

Afficher de l'information

  • Total des messages de ce sujet: 7 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 222 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC