| |
|
Variabile din fisiere externe.
|
| Author |
Message |
flipper
Designer experimentat
      
Posts: 503
Group: Registered
Joined: Nov 2009
Status:
Offline
Reputation: 9
Lei: 1252.47
|
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 require("php/functii.php"); ?> lorem ipsum <?php echo '$variabila' ?> sit amet ?>
in php/functii.php , am urmatorul cod:
<?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
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
|
|
| 02-04-2010 01:34 AM |
|
 |
Bogdan2901
Banned
Posts: 680
Group: Banned
Joined: Oct 2009
Status:
Offline
Lei: 1194.92
|
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';
require_once('Windows 7 world | Discutii libere | Forum webmasteri & IT');
|
|
| 02-04-2010 01:53 AM |
|
 |
manhst
GURU
          
Posts: 2,429
Group: Registered
Joined: Nov 2008
Status:
Offline
Reputation: 13
Lei: 21420.15
|
|
| 02-04-2010 02:02 AM |
|
 |
flipper
Designer experimentat
      
Posts: 503
Group: Registered
Joined: Nov 2009
Status:
Offline
Reputation: 9
Lei: 1252.47
|
RE: Variabile din fisiere externe.
ideea este ca nu stiu sa fac, tocmai de aceea va intreb.
asta este pagina functii.php
<?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
<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
|
|
| 02-04-2010 02:03 AM |
|
 |
FinalDestiny
Expert
        
Posts: 1,254
Group: Registered
Joined: Feb 2009
Status:
Offline
Reputation: 5
Lei: 2163.69
|
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
Desene animate, Felicitari de Craciun
|
|
| 02-04-2010 02:07 AM |
|
 |
Bogdan2901
Banned
Posts: 680
Group: Banned
Joined: Oct 2009
Status:
Offline
Lei: 1194.92
|
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.
require_once('Windows 7 world | Discutii libere | Forum webmasteri & IT');
This post was last modified: 02-04-2010 02:14 AM by Bogdan2901.
|
|
| 02-04-2010 02:13 AM |
|
 |
flipper
Designer experimentat
      
Posts: 503
Group: Registered
Joined: Nov 2009
Status:
Offline
Reputation: 9
Lei: 1252.47
|
|
| 02-04-2010 06:01 AM |
|
 |
Bogdan2901
Banned
Posts: 680
Group: Banned
Joined: Oct 2009
Status:
Offline
Lei: 1194.92
|
RE: Variabile din fisiere externe.
Multumesc, maestre Bogdan2901.
Cu placere ! 
Asa, mor de curiozitate, unde ai vazut sintaxa cu $variabila{ } sau $variabila' '
Oricum, abia asteptam intrebari noi
require_once('Windows 7 world | Discutii libere | Forum webmasteri & IT');
|
|
| 02-04-2010 06:09 AM |
|
 |
flipper
Designer experimentat
      
Posts: 503
Group: Registered
Joined: Nov 2009
Status:
Offline
Reputation: 9
Lei: 1252.47
|
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
This post was last modified: 02-04-2010 06:18 AM by flipper.
|
|
| 02-04-2010 06:18 AM |
|
 |
flipper
Designer experimentat
      
Posts: 503
Group: Registered
Joined: Nov 2009
Status:
Offline
Reputation: 9
Lei: 1252.47
|
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 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 // 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
<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 sasait . Unde gresesc?
sqlul pentru setarile site-ului arata asa..
CREATE TABLE IF NOT EXISTS `setari` ( `titlu` varchar(255) NOT NULL, `nume` varchar(255) NOT NULL, `slogan` varchar(255) NOT NULL, `url` varchar(255) NOT NULL, `description` varchar(255) NOT NULL, `keywords` varchar(255) NOT NULL, `author` varchar(255) NOT 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
This post was last modified: 02-04-2010 10:43 PM by flipper.
|
|
| 02-04-2010 10:39 PM |
|
 |
|
|
|
|
 |
|
 |
|
|