tutoriale photoshop, brushes, patterns, gradient
Site afiliat proiectului Webmaster Forums
  ”Tutoriale  
   
  REGULAMENT | Search | Members | Calendar | Help 
 


Post Reply 
Variabile din fisiere externe.
02-04-2010, 01:34 AM
Post: #1
Variabile din fisiere externe.
Va salut. Am intampinat niste probleme in php, dar nu ma descurajez. Vreau sa invat, sa stiu unde gresesc. Si sper sa evoluez cu ajutorul vostru.

am pagina.php, urmatoarele:
PHP Code:
<?php require("php/functii.php"); ?>
lorem ipsum    <?php echo '$variabila' ?> sit amet 

in php/functii.php , am urmatorul cod:
PHP Code:
<?php
$variabila
{
<
div id="logo">
<
h1><a href="#">site.ro</a></h1>
<
h2><a href="#">sloganul</a></h2>
</
div>
};
?>

unde gresesc? imi tot da eroarea
Code:
Parse error: syntax error, unexpected '<' in /home/site/public_html/script/php/functii.php on line 3

Va multumesc anticipat.
Florin M.

Acelasi pentru toti, diferit pentru fiecare | Banner 125px GRATUIT
Visit this user's website Find all posts by this user
Quote this message in a reply
02-04-2010, 01:53 AM
Post: #2
RE: Variabile din fisiere externe.
Pune te rog codul integral... Ce sa intelegem noi din $variabila{ } ?? Daca vrei ca aceea variabila sa iti afiseze ce ai pui intre acolade, pui $variabila = 'ce sa-ti afiseze';
Visit this user's website Find all posts by this user
Quote this message in a reply
02-04-2010, 02:02 AM (This post was last modified: 02-04-2010 02:03 AM by alleeex.)
Post: #3
RE: Variabile din fisiere externe.
<?php require("php/functii.php"); ?>
lorem ipsum    <?php echo '$variabila' ?> sit amet
?>



Sterge asta.

Craiova Live | Versuri rap, hip-hop | Ceva bun !
Visit this user's website Find all posts by this user
Quote this message in a reply
02-04-2010, 02:03 AM
Post: #4
RE: Variabile din fisiere externe.
ideea este ca nu stiu sa fac, tocmai de aceea va intreb.

asta este pagina functii.php
PHP Code:
<?php
//afisarea <div id="logo">
$variabila'
<div id="logo">
<h1><a href="#">site.ro</a></h1>
<h2><a href="#">sloganul</a></h2>
</div>
'
;

?>
iar asta este pagina index.php
PHP Code:
<html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="content-type" content="text/html; charset=utf-8" />
<
title>Titlul</title>
<
meta name="keywords" content="" />
<
meta name="description" content="" />
<
link href="default.css" rel="stylesheet" type="text/css" />
</
head>
<
body>[b]<?php require("php2324/functii.php"); ?>[/b]
<div id="dfgdfg">
    <div id="gt34g4">
        [b]<?php echo '$logo' ?>[/b]
     <br>  meniul
    </div>
    <div id="dvsdv">
        <div id="sdvsdv">
            <div id="dsvdsds">
                <div class="45">
                    <h2 class="sdewew"><a href="#">Detalii livrare</a></h2>
                    <div class="wefb">
                        <p><img src="images/img02.jpg" alt="#"  /></p>
                        
Modalitatea de livrare utilizata de site.ro este livrarea la adresa specificata de dumneavoastra.

                    </div>
                </div>
            </div>
            <div id="345">
                <ul>
                    <li id="g34">
                        <h2>Cauti un produs?</h2>
                        <form method="get" action="">
                            <fieldset>
                            <input type="text" id="cauta-text" name="s" value="" />
                            <input type="submit" id="cauta-buton" value="Cauta" />
                            </fieldset>
                        </form>
                    </li>
                    <li>
                        <h2>Categorii</h2>
                        <ul>
                            <li><a href="#">Categoria 1</a></li>
                            <li><a href="#">Categoria 2</a></li>
                            <li><a href="#">Categoria 3</a></li>
                            <li><a href="#">Categoria 4</a></li>
                        </ul>
                    </li>
                </ul>
            </div>
        
        </div>
    </div>
</div>
</body>
</html> 

Acelasi pentru toti, diferit pentru fiecare | Banner 125px GRATUIT
Visit this user's website Find all posts by this user
Quote this message in a reply
02-04-2010, 02:07 AM
Post: #5
RE: Variabile din fisiere externe.
Nu am inteles ce vrei sa faci tu acolo dar :

1.
$variabila'
<div id="logo">
<h1><a href="#">site.ro</a></h1>
<h2><a href="#">sloganul</a></h2>
</div>
';

wtf e asta? Ce vrei sa faci aici? $variabila sa devina <div id = "logo" bla bla? pai pune $variabila = '<div bla bla bla bla';
Daca vrei sa concatenezi 2 stringuri, le concatenezi cu . ...Spre exemplu $variabila1.$variabila2
Apoi echo '$logo' . Nu sunt necesare ' ' , pune direct echo $logo

Joc la Super bingo metropolis, mai am un site si cu Felicitari de Craciun, si in cele din urma din cand in cand mai adaug pentru copii niste desene animate
Find all posts by this user
Quote this message in a reply
02-04-2010, 02:13 AM (This post was last modified: 02-04-2010 02:14 AM by Bogdan2901.)
Post: #6
RE: Variabile din fisiere externe.
FinalDestiny.... e eroare la sintaxa. Trebuia sa puna un "  =   " . Cum i-am zis..

$variabila = '<div......' ;

Si NU e nevoie sa dai un echo... poti pune direct   include('php/functii.php');   in locul unde vrei sa iti apara.
Visit this user's website Find all posts by this user
Quote this message in a reply
02-04-2010, 06:01 AM
Post: #7
RE: Variabile din fisiere externe.
Multumesc, maestre Bogdan2901.

Acelasi pentru toti, diferit pentru fiecare | Banner 125px GRATUIT
Visit this user's website Find all posts by this user
Quote this message in a reply
02-04-2010, 06:09 AM
Post: #8
RE: Variabile din fisiere externe.
flipper Wrote:Multumesc, maestre Bogdan2901.

Cu placere ! Rolleyes

Asa, mor de curiozitate, unde ai vazut sintaxa cu $variabila{ } sau $variabila' '

Oricum, abia asteptam intrebari noi Big Grin
Visit this user's website Find all posts by this user
Quote this message in a reply
02-04-2010, 06:18 AM (This post was last modified: 02-04-2010 06:18 AM by flipper.)
Post: #9
RE: Variabile din fisiere externe.
Era pe un site de tutoriale php in romana. Nu mai tin minte adresa, din pacate. Intrebari mai am, bineinteles. vezi mai sus in Invatam Net - Forum webmasteri  / Web development  / Programare  / . Omul cat traieste invata, iar eu am de gand sa traiesc mult, sa deprind tainele php-ului.

Acelasi pentru toti, diferit pentru fiecare | Banner 125px GRATUIT
Visit this user's website Find all posts by this user
Quote this message in a reply
02-04-2010, 10:39 PM (This post was last modified: 02-04-2010 10:43 PM by flipper.)
Post: #10
RE: Variabile din fisiere externe.
Tot la extragerea variabilelor din fisiere externe am ramas..  Am introdus in baza de date titlul, descrierea, numele site-ului, sloganul etc.

in fisierul index.php, am asa

PHP Code:
<?php include("admin/functii.php"); ?>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title><?php echo $settings['titlu']; ?></title>
<meta name="keywords" content="<?php echo $settings['keywords']; ?>" />
<meta name="description" content="<?php echo $settings['description']; ?>" />
<meta name="author" content="<?php echo $settings['author']; ?>" />
<link href="default.css" rel="stylesheet" type="text/css" /> 

in functii.php, am urmatoarele:
PHP Code:
<?php
// procedeul prin care afisez paginile intr-una singura
$show=$_GET['show'];
//datele de conectare la baza de date
$host="localhost"//modifica
$username="baza_eu"//modifica
$password="parola"//modifica
$db_name="baza_scriptshop"//modifica
$tbl_setari="setari"// Table name
$tbl_categoria="categoria"// Table name
$tbl_produse="produse"// Table name
mysql_connect("$host""$username""$password")or die("nu ma pot conecta la server");
mysql_select_db("$db_name")or die("nu ma pot conecta la baza de date");
$settings="SELECT * FROM $tbl_setari";
$site_setari=mysql_query($settings);
?>

cand ii dau view source, imi arata
PHP Code:
<html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="content-type" content="text/html; charset=utf-8" />
<
title>S</title>
<
meta name="keywords" content="S" />
<
meta name="description" content="S" />
<
meta name="author" content="S" />
<
link href="default.css" rel="stylesheet" type="text/css" /> 

Imi vine rau cand vad numai S. Nici macar nu sunt sasaitSmile. Unde gresesc?

sqlul pentru setarile site-ului arata asa..

PHP Code:
CREATE TABLE IF NOT EXISTS `setari` (
  `
titluvarchar(255NOT NULL,
  `
numevarchar(255NOT NULL,
  `
sloganvarchar(255NOT NULL,
  `
urlvarchar(255NOT NULL,
  `
descriptionvarchar(255NOT NULL,
  `
keywordsvarchar(255NOT NULL,
  `
authorvarchar(255NOT NULL
ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- 
Dumping data for table `setari`
--

INSERT INTO `setari` (`titlu`, `nume`, `slogan`, `url`, `description`, `keywords`, `author`) VALUES
('titlul siteului''numele site-ului''sloganul''urlul''descriptiaaaaa lorem ipsum''kei1 chei 2 chei 3''autor adica eu florin matei'); 

Acelasi pentru toti, diferit pentru fiecare | Banner 125px GRATUIT
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump:


 

 Invatam Net
Esti nou pe aici? Vorbeste-ne despre tine.
Citeste articole si tutoriale unice.
Ai un site? Iti putem oferi un review.

  Parteneri

  

  

  

  

  

  

  Affiliate Banner