[ SerMishoni @ 28.07.2012. 14:12 ] @
Pozdrav svima,imam jedan problem: Izbacuje mi ovu gresku prilikom ucitavanja database.php Parse error: syntax error, unexpected T_VARIABLE in /home/srbijafo/public_html/database.php on line 3,mislim da je to nesto u vezi sa zarezima,ali sta?

Evo koda

<?php
$host = "localhost"; // your mysql server address
$user = "user"; // your mysql username
$pass = "password"; // your mysql password
$tablename = "database"; // your mysql table
?>

Naravno sve sam to lepo napisao (user,password...),ali opet izbacuje gresku

Pomozite!
[ DusanSukovic @ 28.07.2012. 16:52 ] @
Citat:
SerMishoni:
Pozdrav svima,imam jedan problem: Izbacuje mi ovu gresku prilikom ucitavanja database.php Parse error: syntax error, unexpected T_VARIABLE in /home/srbijafo/public_html/database.php on line 3,mislim da je to nesto u vezi sa zarezima,ali sta?

Evo koda

<?php
$host = "localhost"; // your mysql server address
$user = "user"; // your mysql username
$pass = "password"; // your mysql password
$tablename = "database"; // your mysql table
?>

Naravno sve sam to lepo napisao (user,password...),ali opet izbacuje gresku

Pomozite!



Sigurno gresim, slabo poznajem PHP, ali mislim da trebas prvo da se povezes sa databazom, pa onda da izvuces tvoju tabelu.

http://webcheatsheet.com/php/connect_mysql_database.php


[Ovu poruku je menjao DusanSukovic dana 28.07.2012. u 18:11 GMT+1]
[ PHPovac @ 28.07.2012. 17:11 ] @
@DusanSakovic Kakav sad izabir tabele? Čitaj tekst greške, nemoj samo da lupiš rešenje.
@SerMishoni Probaj prekucaj ovaj kod, ali bez komentara i encoding podesi na UTF-8 without BOM
[ DusanSukovic @ 28.07.2012. 17:18 ] @
Citat:
PHPovac:
@DusanSakovic Kakav sad izabir tabele? Čitaj tekst greške, nemoj samo da lupiš rešenje.



$tablename = "database"; // your mysql table


Citam samo source code :)


[ PHPovac @ 28.07.2012. 17:37 ] @
$unset_session = 'nesto';
Ne znači da će sesija nesto da se unsetuje.
$tablename samo kaže da promenjiva tablename dobije taj naziv, ne da se vrši odabir tabele.
Drugo, error na kaže Undefined MySQL connection nego "unexpected T_VARIABLE".
[ SerMishoni @ 28.07.2012. 18:02 ] @
Citat:
PHPovac:
@DusanSakovic Kakav sad izabir tabele? Čitaj tekst greške, nemoj samo da lupiš rešenje.
@SerMishoni Probaj prekucaj ovaj kod, ali bez komentara i encoding podesi na UTF-8 without BOM


Bez komentara (misliš na ovo ,,your mysql username'')?
[ DusanSukovic @ 28.07.2012. 18:04 ] @
Citat:
PHPovac:
$unset_session = 'nesto';
Ne znači da će sesija nesto da se unsetuje.
$tablename samo kaže da promenjiva tablename dobije taj naziv, ne da se vrši odabir tabele.
Drugo, error na kaže Undefined MySQL connection nego "unexpected T_VARIABLE


U pravu si, ali korisnik pise:
Citat:
Izbacuje mi ovu gresku prilikom ucitavanja database.php



Gde on radi ekvivalent ovome sto ja radim na svojoj databazi:

Citat:

tesla# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2427
Server version: 5.5.25 Source distribution

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> connect concrete5;
Connection id: 2428
Current database: concrete5



Izvinjavam se ako sam napravio zavrzlamu :)

[ PHPovac @ 28.07.2012. 18:12 ] @
@SerMishoni Da. Ali prekucaj. Slovo po slovo, znak po znak-
@DusanSukovic Čoveče, samo je definisao promenjive. Evo primera konekcije:
Code (php):

$host             = "localhost";
$user             =      "user";
$pass             =      "password";
$tablename     =    "database";
$dbc = mysql_connect($host, $user, $pass);
mysql_select_db($tablename);
 

ILI
Code (php):

$host             = "localhost";
$user             =      "user";
$pass             =      "password";
$tablename     =    "database";
$db = new MySQLi($host, $user, $pass, $tablename);
 

Ovo što si ti poslao je običan shell, nikakav php se tu ne pominje.
[ pajaja @ 28.07.2012. 18:14 ] @
Fajl mu se zove database.php, sta se u njemu desava nije poznato. Poznato je prvih nekoliko linija u kojima se pojavljuje negde unexpected T_VARIABLE greska.
Citat:
Bez komentara (misliš na ovo ,,your mysql username'')?

Da, zajedno sa // ispred toga. Ako si to kopirao od nekud moguce da se negde ubacio neki karakter koji izgleda "normalno" a nije. Pokusaj da prekucas celu liniju.

/edit: ^ To sto rece PHPovac :)
[ SerMishoni @ 28.07.2012. 18:29 ] @
Greska je verovatno na trecoj liniji T_VARIABLE in /home/srbijafo/public_html/database.php on line 3

Prekucacu,pa javljam rezultat.
[ DusanSukovic @ 28.07.2012. 18:30 ] @
Citat:
PHPovac:
@SerMishoni Da. Ali prekucaj. Slovo po slovo, znak po znak-
@DusanSukovic Čoveče, samo je definisao promenjive. Evo primera konekcije:
Code (php):

$host             = "localhost";
$user             =      "user";
$pass             =      "password";
$tablename     =    "database";
$dbc = mysql_connect($host, $user, $pass);
mysql_select_db($tablename);
 

ILI
Code (php):

$host             = "localhost";
$user             =      "user";
$pass             =      "password";
$tablename     =    "database";
$db = new MySQLi($host, $user, $pass, $tablename);
 

Ovo što si ti poslao je običan shell, nikakav php se tu ne pominje.



Pa ja pricam celo vreme da treba da se poveze databazom, kao sto si naveo mysql_select_db($tablename);
[ pajaja @ 28.07.2012. 18:35 ] @
Pa treba da se poveze ali posle. U onakvom fajlu dsustvo toga ne moze da izbaci nikakvu gresku, samo nece nista da se desi. Ovde je u pitanju sintaksna greska.
[ DusanSukovic @ 28.07.2012. 18:40 ] @
Citat:
pajaja:
Pa treba da se poveze ali posle. U onakvom fajlu dsustvo toga ne moze da izbaci nikakvu gresku, samo nece nista da se desi. Ovde je u pitanju sintaksna greska.


Da, u pravu si.
Citat:

tesla# cat database.php
<?php
$host = "localhost"; // your mysql server address
$user = "user"; // your mysql username
$pass = "password"; // your mysql password
$tablename = "database"; // your mysql table
?>
tesla# php database.php
tesla#



Kod mene ne daje nikakvu gresku..


[Ovu poruku je menjao DusanSukovic dana 28.07.2012. u 20:14 GMT+1]
[ SerMishoni @ 28.07.2012. 20:59 ] @
Prepisao sam,sa encoding UTF-8 bez BOM,uploadovao na server i izbacuje sad ovo Parse error: syntax error, unexpected '/' in /home/srbijafo/public_html/database.php on line 2
kod izgleda sasvim isto,pazio sam na znake.
Sta zapravo treba da stoji u liniji gde pise "your mysql server address" .I ako nije problem da neko napise primer potpunog koda,sa password-om,usernam-eom....

Mozda previse smaram s ovim,ali morate me razumeti,pocetnik sam sa PHP jezikom.
[ pajaja @ 28.07.2012. 21:03 ] @
Najbolje bi bilo da zipujes i uploadujes taj fajl ovde da bi videli kako je sacuvan i o cemu se tacno radi.
[ SerMishoni @ 28.07.2012. 21:10 ] @
Citat:
pajaja:
Najbolje bi bilo da zipujes i uploadujes taj fajl ovde da bi videli kako je sacuvan i o cemu se tacno radi.


Ovde je origionalni database.php fajl http://www.fileserve.com/file/yhRhZeN/database.rar
Da upoadujem i ovakav fajl sa username i passwor-om?
[ pajaja @ 28.07.2012. 21:20 ] @
Sa gornjeg linka:
Citat:
FileServe can only be used to download and retrieve files that you have uploaded personally.

Imas ovde upload uz poruku, stavi ga tu. Mozes da promenis username/password bitno je samo da se i dalje desava ta greska koju imas.

/edit: btw, ako ti username i password nisu isti kao ove sto si gore okacio, da li imas " negde u njima? Posto ako imas, to je problem.
[ SerMishoni @ 28.07.2012. 21:24 ] @
Evo zapravo sta pokusavam:
Zelim da napravim sajt za ramenu lajkova,twitova...Postoji posebna skripta za takav saj.
A evo kako glasi uputstvo za instalaciju


Introduction

This script is a powerful exchange system for Facebook, Twitter, Youtube, Google and Traffic.

For example, you have an Facebook Fan Page, but you don't have enough fans, with this system, you can increase your fans page. How you can do that it's very simple, for every "Like" received from you, to another member, you earn 1 coin. For every coin, you earn 1 Like, so this is the exchange system for Facebook.

This system work the same for Google (+1), Youtube (Views), Twitter (Followers) or Traffic exchange (you visit one site, you receive one visit for your site).
Installation

1) Unpack the Exchanger.zip archive and upload the content of the Exchanger folder to your web server

2) Create the database (use cpanel or whatever database management client you have available)

3) Open database.php file and enter the database name, username and password you've choosen before

4) Go to www.yourdomain.com/install write necessary informations and press "Install"

5) Delete folder install from your site
Update

Unpack the archive, upload the content of the Exchanger folder to your web server and replace exiting files, without "database.php".
Management

You can manage site settings, users and websites using the powerfull control panel of the website.

Go to www.yourdomain.com/control-panel and login with the data chosen at installation
CSS Files and Structure

I'm using two CSS files in this theme. The first one is a generic reset file. Many browser interpret the default behavior of html elements differently. By using a general reset CSS file, we can work round this. This file also contains some general styling, such as anchor tag colors, font-sizes, etc. Keep in mind, that these values might be overridden somewhere else in the file.
JavaScript

This theme imports two Javascript files.

jQuery
My custom scripts

jQuery is a Javascript library that greatly reduces the amount of code that you must write.
PSD Files

I've included three psds with this theme:

The Logo
The banner
The intro

If you'd like to change the main image in the header, open "top_02.psd", make the necessary adjustments, and then save the file as "top_02.png". Do the same for the buttons.


[Ovu poruku je menjao SerMishoni dana 29.07.2012. u 12:54 GMT+1]
[ SerMishoni @ 28.07.2012. 21:28 ] @
Citat:
pajaja:
Sa gornjeg linka:
Citat:
FileServe can only be used to download and retrieve files that you have uploaded personally.

Imas ovde upload uz poruku, stavi ga tu. Mozes da promenis username/password bitno je samo da se i dalje desava ta greska koju imas.

/edit: btw, ako ti username i password nisu isti kao ove sto si gore okacio, da li imas " negde u njima? Posto ako imas, to je problem.


Ok,ponovo cu upoadovati,username je srbijafo_milos,a password se sastoji iz slova i brojeve,nema " ako si na to mislio.
[ PHPovac @ 28.07.2012. 21:36 ] @
Evo ti prepiši ovo
Code (php):

$user = 'tvojekorisnickoime';
$pass = 'tvojalozinka';
$host = 'localhost';
$tablename = 'tvojabaza';
 

Citat:
DusanSukovic:
Pa ja pricam celo vreme da treba da se poveze databazom, kao sto si naveo mysql_select_db($tablename);

Povezivanje je sa mysql_connect ne sa mysql_select_db.
[ SerMishoni @ 28.07.2012. 22:10 ] @
[quote]PHPovac:
Evo ti prepiši ovo
Code (php):

$user = 'tvojekorisnickoime';
$pass = 'tvojalozinka';
$host = 'localhost';
$tablename = 'tvojabaza';
 


Mozda glupo pitanje ali,sta da stavim pod localhost?
[ PHPovac @ 28.07.2012. 23:04 ] @
Pa localhost, osim ako ti provajder nije verat, onda stavi host koji su ti dali. Kod većine servera je localhost.
[ DusanSukovic @ 29.07.2012. 06:34 ] @
Citat:
PHPovac:
Evo ti prepiši ovo
Code (php):

$user = 'tvojekorisnickoime';
$pass = 'tvojalozinka';
$host = 'localhost';
$tablename = 'tvojabaza';
 

Citat:
DusanSukovic:
Pa ja pricam celo vreme da treba da se poveze databazom, kao sto si naveo mysql_select_db($tablename);

Povezivanje je sa mysql_connect ne sa mysql_select_db.



mysql_connect je povezivanje sa MySQL serverom a ne databazom.


[ ivan.a @ 29.07.2012. 09:25 ] @
Da ti se ne bi javio isti problem, a ukoliko koristiš notepad++ ili sličan editor idi na
-View->Show Symbol->Show All Characters
-Encoding stavi na Encoding in UTF-8 without BOM.
-Edit->EOL Conversation->Windows (najverovatnije).
ukloni nepotrebne ("nevidljive") znakove i rešio si problem.
[ SerMishoni @ 29.07.2012. 10:41 ] @
Ljudi,hvala puno svima na trudu,PROBLEM JE RESEN!
Najbolji ste!