PHP Parse error (help!)

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
hondrosk
Δημοσιεύσεις: 29
Εγγραφή: 06 Ιούλ 2005 14:18
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

PHP Parse error (help!)

Δημοσίευση από hondrosk » 17 Ιουν 2011 23:03

επειδή άλλαξα χοστ, και έχει μάλλον διαφορετική έκδοση PHP (5.2)
παίρνω ένα error:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/a4366885/public_html/mysite/results.php on line 57

Όπου Line 57:

Κώδικας: Επιλογή όλων

$snippet = '...'.mb_substr($lyrics, strpos($lyrics, $_REQUEST['lyrics']) - $size, strpos($lyrics, $_REQUEST['lyrics']) + sizeof($_REQUEST['lyrics']) + $size 'UTF-8').'...';
$snippet = str_replace&#40;$_REQUEST&#91;'lyrics'&#93;, '<b>'.$_REQUEST&#91;'lyrics'&#93;.'</b>', $snippet&#41;;

Μηπως μπορεί να βοηθήσει κανεις???
Ευχαριστω

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

PHP Parse error (help!)

Δημοσίευση από korgr » 17 Ιουν 2011 23:12

Πριν το 'UTF-8' θέλει κόμα

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

PHP Parse error (help!)

Δημοσίευση από pimpogio » 19 Ιουν 2011 02:05

δηλαδη με τον παλιο host και την παλια php επαιζε οκ
ο ιδιος κωδικας ?

επισης ξηλωσε τα $_REQUEST και βαλε αντιστοιχα
$_GET / $_POST και κανε ελεγχο τα inputs μην τα ξερνας
ετσι στο $snippet

hondrosk
Δημοσιεύσεις: 29
Εγγραφή: 06 Ιούλ 2005 14:18
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

PHP Parse error (help!)

Δημοσίευση από hondrosk » 19 Ιουν 2011 21:15

Πριν το 'UTF-8' θέλει κόμα
Σωστός!!! αυτό ήταν!

Ναι πριν έπαιζε κανονικα.. εγω copy paste εκανα από τον ενα χοστ στον αλλο...

Βέβαια το $snippet δεν δουλευει και τέλεια...
υποτιθεται οτι σου βγάζει αποτέλεσμα λιγο πριν και λίγο μετά από την λεξη που έψαξες , με την ίδια την λέξη bold, αλλα δεν το πετυχαίνει σε όλα τα records.. δεν ξέρω γιατί...

Τωρα το REQUEST τι πειράζει? με POST ειναι καλύτερο??

Άβαταρ μέλους
jpk
Δημοσιεύσεις: 441
Εγγραφή: 09 Μαρ 2011 21:17

PHP Parse error (help!)

Δημοσίευση από jpk » 20 Ιουν 2011 09:39

Αν περιμένεις μια μεταβλητή με POST είναι χρήσιμο να χρησιμοποιείς $_POST. Με την $_REQUEST θα πάρεις και αν είναι στην $_GET και αν είναι στην $_COOKIE.

Αν και αυτό είναι προσφέρει κάποια στοιχειώδη ασφάλεια δεν είναι πραγματική γιατί και η $_POST μπορεί μια χαρά να χειραγωγηθεί.

Ο σημαντικότερος λόγος (για εμένα) που έχει νόημα να μην χρησιμοποιείς την $_REQUEST είναι για να έχει λογική ο κώδικάς σου και να γίνεται εύκολα αντιληπτό τι κάνεις (όχι μόνο για τους άλλους αλλά και για εσένα όταν θα πρέπει να τον συντηρήσεις π.χ. μετά από x χρόνια).

hondrosk
Δημοσιεύσεις: 29
Εγγραφή: 06 Ιούλ 2005 14:18
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

PHP Parse error (help!)

Δημοσίευση από hondrosk » 22 Ιουν 2011 20:15

Μαλιστα...
ευχαριστώ πάντως παιδιά με βοηθήσατε πολυ

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες