Antwort schreiben 
 
Themabewertung:
  • 1 Bewertungen - 5 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
PHP Rating System v1.8 Problem
27.03.2009, 15:15 PM (Dieser Beitrag wurde zuletzt bearbeitet: 27.03.2009 15:17 PM von Gater.)
Beitrag: #1
PHP Rating System v1.8 Problem
Hey Leute ich hab'n Problemsche mit dem Rating System,
es wird immer nur das "Not Rated" Image Angezeigt.

In meine PHP-Datei hab ich folgendes rein
PHP-Code:
<? include('rating/rate.php'); ?>

Der Ordner Rating besitzt CHMOD 755.

In der Rate.php ist $path= ""; da die Stern Images im Ordner /images sind.

Die PHP-Datei in der ich die rate.php included habe befindet sich im Hauptverzeichniss und heißt "ebullient-future.php". Wenn ich Bewerte wird eine "ebullient-future.dat" Datei erstellt im Hauptverzeichniss mit Inhalt:

PHP-Code:
|1|0|84.58.93.180|84.58.93.180 

Es wird mir aber trotzdem nur das "Not Rated" Image angezeigt. Wenn ich nochmal Bewerten möchte wird mir die korrekte Fehlermeldung "Sie haben schon abgestimmt" angezeigt. Habe Leider keine Idee warum dieses "Not Rated" Image angezeigt wird.

Gruß
Gater.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.03.2009, 09:39 AM
Beitrag: #2
RE: PHP Rating System v1.8 Problem
Hi,

du musst den kompletten Pfad in der Variable $path angeben.
Dann sollte es auch klappen.

cu basti

iwebspace.de | Webspaceorder - Bestellsystem für ISP
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
14.09.2009, 22:38 PM
Beitrag: #3
RE: PHP Rating System v1.8 Problem
Hallo

Ich habe das selbe Problem, ich habe den kompletten Pfad angegeben, alle möglichen Kombinationen und das Tool funktioniert nicht :-(
Das Script liegt im Dir /ratings die Bilder in /ratings/images der Pfad in der rating.php
/ratings , auch http:/domain.de/ratings funktioniert nicht.

Wenn ich eine Seite bewerte dann wird im Root eine index.dat erstellt, das Tool zeigt aber immer Not Rated an, bewerte ich nochmal dann kommt ,,Sie haben schon bewertet,, obwohl aber Not Rated angezeigt wird.

Kann es sein das dieses Tool Probleme mit includierten Seiten hat? ich includiere per switchcase alle unterseiten in die index.php, ich denke mal damit kommt das Tool wohl nicht klar, kann dass sein?

Wircklich schade weil genau sowas habe ich gesucht, kleine, und unkompliziert aber leider funktioniert es nicht :-(
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.09.2009, 07:05 AM
Beitrag: #4
RE: PHP Rating System v1.8 Problem
Hi,

den kompletten Pfad meine ich von der Festplatte ausgesehen.
das könnte beispielsweise so aussehen: /var/www/domain.de/meinOrdner/ratings.
Erstell doch mal eine phpinfo am Webspace, damit kannst du dann den Pfad auslesen.

cu basti

iwebspace.de | Webspaceorder - Bestellsystem für ISP
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.09.2009, 15:56 PM (Dieser Beitrag wurde zuletzt bearbeitet: 15.09.2009 16:10 PM von Mogul.)
Beitrag: #5
RE: PHP Rating System v1.8 Problem
Halllo

Ja so habe ich das auch schon probiert, die images werden ja gefunden,
es wird ja das ,,not voting,, ausgegeben. Das Problem ist aber woanders...

Das ist z.B. meine rate.dat die bei mir als index.dat erstellt wird
> 8|8|0|88.152.114.191|88.152.114.191

Wie Du siehst, der Wert 3 hier "0" bleibt, er wird nicht aktualisiert, ich denke es liegt an dem hier:
http://php-faq.de/q-race-condition.html

Editiere ich die index.dat manuell und schreibe anstatt der 0 z.B. 5 rein,
speichere das ab, dann fängt das Script aufeinmal an richtig zu arbeiten.
Irgendwie scheint mir das es anfangs keine Zeit hat den Wert 3 zu schreiben und aus dem Grund bleibt dieser immer auf 0.

Im Script selbst wird dieser Wert in $stats[2] eingelesen, wenn ich Dein Programm richtig verstehe. Er wird im Programm aber nirgends geändert, so weit ich gesehen habe. Er bleibt also 0 und darum funktioniert es auch nicht.

Wie gesagt, die beiden ersten Werte werden geschrieben nur der dritte nicht und da liegt der Hund begraben.

Ich verstehe nicht viel von PHP sonst hätte ich das gefixt, wenn Du das machen würdest wäre das Klasse.

Gruß
Mogul
Wenn man das in das Script einbaut:
error_reporting( E_ALL );
ini_set( 'display_errors', 1 );

Bekommt man folgende Ausgabe!

Notice: Undefined index: action in /home/www/ratings/rate.php on line 62
Bewertung:
Notice: Undefined index: action in /home/www/ratings/rate.php on line 122
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.09.2009, 20:44 PM
Beitrag: #6
RE: PHP Rating System v1.8 Problem
Also deine Fehlermeldung besagt, dass die Variable action nicht vorhanden ist.
Du musst dazu einfach die Zeile

Code:
if($_GET['action'] != "overview") {

in

Code:
if(isset($_GET['action']) && $_GET['action'] != "overview") {

ändern. Die Zeile kommt zweimal vor.

Das ist aber nicht dein eigentliches Problem. Das muss ich mir noch mal ansehen. Kann ich mal bei Dir FTP Zugang bekommen?

cu basti

iwebspace.de | Webspaceorder - Bestellsystem für ISP
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.09.2009, 21:02 PM (Dieser Beitrag wurde zuletzt bearbeitet: 15.09.2009 21:03 PM von Mogul.)
Beitrag: #7
RE: PHP Rating System v1.8 Problem
Hallo Basti

Wenn ich das so ändere dann sind die Fehler weg, aber es erscheint dann kein Button bzw. Dropdown zum bewerten.

Leider darf ich dir keine Zugangsdaten geben da das Projekt nicht mir gehört ich dort nur als Grafiker tätig bin.

Was willst du denn wissen? benutzt wird die neuste PHP Version also 5.xx sowie Apache Software. Sicherheiteinstellungen alle aktiv ausser safe_mode, globals sind natürlich off.

Ich kann ja morgen eine Testseite erstellen wo ich das Script einbinde, dann kann ich dir eventuell nur auf dieses Verzeichnis FTP geben, muss aber erst fragen.


Gruß
Mogul
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  MLB Draft 2017: What will the Marinersdraft system be? hisashil 0 1,228 29.06.2017 04:40 AM
Letzter Beitrag: hisashil
  PHP Rating System Version 1.8 Tele10 33 56,259 06.08.2010 18:24 PM
Letzter Beitrag: basti
  PHP Rating System v1.6 andy3000 35 63,092 06.10.2008 21:36 PM
Letzter Beitrag: Tele10
  Problem mit OSticket FMMarkus 16 38,825 08.01.2008 15:03 PM
Letzter Beitrag: FMMarkus
  OS Ticket Admin Problem ][Schlumpf][ 13 23,767 30.11.2006 11:57 AM
Letzter Beitrag: ][Schlumpf][
  Kein Rating Ergebnis silence01 2 6,678 26.03.2006 14:54 PM
Letzter Beitrag: basti
  Rating-Script Bernie42 4 9,187 05.03.2006 20:33 PM
Letzter Beitrag: basti
  Cgi Rating Script - Bestbewertet er-ha 2 6,057 22.02.2006 16:26 PM
Letzter Beitrag: basti
  Problem mit Userarea annika 9 13,554 24.08.2005 16:42 PM
Letzter Beitrag: annika
  Rating Script - Problemlösung / Frage kadafi 3 8,196 14.05.2005 09:56 AM
Letzter Beitrag: basti

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste

Kontakt | faqboard.info | Nach oben | Zum Inhalt | Archiv-Modus | RSS-Synchronisation