Autor |
Nachricht |
Foren-Übersicht .. seitendesign .. bilder bewertung |
|
Verfasst am:
10.08.2006 09:40
|
|
|
silberrücken
Dabei seit: 29.07.2005
Beiträge: 542
Wohnort: Berlin Friedrichshain
|
|
Bender hat Folgendes geschrieben: |
Aber wenn Daniel das macht, oder Tips gibt, dann gibt es kein Bier! Verstanden!!!
|
Wir haben uns da schon ne andere Lösung ausgedacht. Du darfst gespannt sein. |
_________________ Mmmhhh!!! Da ist ja noch Bier im Aschenbecher! |
|
|
|
|
|
|
Verfasst am:
10.08.2006 16:42
|
|
|
silberrücken
Dabei seit: 29.07.2005
Beiträge: 542
Wohnort: Berlin Friedrichshain
|
|
Die votes, die man jetzt für bilder abgibt, beziehen sich immer auf das bild, welches kommt, wenn man auf den aktualisieren button geklick hat. Also auch schon vorher. |
_________________ Mmmhhh!!! Da ist ja noch Bier im Aschenbecher! |
|
|
|
|
|
|
Verfasst am:
10.08.2006 17:34
|
|
|
silberrücken
Dabei seit: 28.07.2005
Beiträge: 894
Wohnort: Berlin am Park
|
|
Das könnte an der Position des GET_POST[] (oder wie das gleich noch hieß) im Quelltext liegen. |
_________________ Wer anderen eine Bratwurst brät, braucht ein Bratwurstbratgerät! |
|
|
|
|
|
|
Verfasst am:
10.08.2006 17:40
|
|
|
KING KONG
Dabei seit: 01.08.2005
Beiträge: 107
Wohnort: Astoria, NY
|
|
Da arbeite ich noch dran. Aber dass das Bier schon wieder abbestellt wurde ist ja ein Ding.
Das wird jetzt doch noch ein bisschen dauern. Ich bastele mir gerade einen testserver. Dann brauchen wir auch noch PEAR, das vereinfacht vieles. Ist einfach ein bisschen mehr Arbeit als ich dachte. Außerdem kommt die Frau dann noch an und fragt, wieso ich mich denn nicht um ne Wohnung kümmere. Bis denne. |
_________________ Abteilung für Redundanzabteilung |
|
|
|
|
|
|
Verfasst am:
10.08.2006 17:44
|
|
|
silberrücken
Dabei seit: 29.07.2005
Beiträge: 542
Wohnort: Berlin Friedrichshain
|
|
Das trägt nicht gerade zur Erhöhung der Motivation bei. Da haste wohl recht.
Was soll man mit diesem PEAR denn eigentlich machen? |
_________________ Mmmhhh!!! Da ist ja noch Bier im Aschenbecher! |
|
|
|
|
|
|
Verfasst am:
10.08.2006 18:24
|
|
|
KING KONG
Dabei seit: 01.08.2005
Beiträge: 107
Wohnort: Astoria, NY
|
|
PEAR bietet fertig viele nützliche Funktionen an, die man sonst selbst programmieren müsste - ein Framework. Auch ist u.a. bei PEAR ein generisches Datenbankinterface dabei. Damit kannst Du den DB-Zugang unabhängig von der verwendeten Datenbank programmieren. Braucht man nicht jeden Tag, aber ist am Ende sehr flexibel, wenn Du z.B. den Server wechseln willst oder noch unentschlossen bist, welches DB System Du nehmen willst. Ganz tolle Sache.
Dann braucht man PEAR auch noch zum konsumieren von SOAP, XML, usw. Ich benötige eine Funktion zum Dateien finden, das ist für die Bilder sinnvoll.
Bis denn dann. |
_________________ Abteilung für Redundanzabteilung |
|
|
|
|
|
|
Verfasst am:
11.08.2006 14:15
|
|
|
silberrücken
Dabei seit: 28.07.2005
Beiträge: 894
Wohnort: Berlin am Park
|
|
Also ich muss erstmal nen großes Lob abgeben für die Umsetzung der Bilderbewertung. Ich hätte da noch nen Optimierungsvorschlag. Wenn man in der Liste irgendwo nen Bild bewertet, dann springt er immer zurück zur Nummer 1. Cool wäre doch, wenn er dann bei der Nummer bleibt, wo man gerade bewertet hat! Ich habe aber keine Ahnung, ob das funktionieren könnte?!? |
_________________ Wer anderen eine Bratwurst brät, braucht ein Bratwurstbratgerät! |
|
|
|
|
|
|
Verfasst am:
11.08.2006 14:39
|
|
|
silberrücken
Dabei seit: 29.07.2005
Beiträge: 542
Wohnort: Berlin Friedrichshain
|
|
Ich habe das schon versucht, es aber auf die Schnelle nicht hinbekommen. Irgendwie übergibt er die URL plus Anhang nicht richtig an den Redirecter. Aber warum habe ich nicht rausgefunden!
Aber ich werde mich da nochmal ransetzen und schauen was ich tun kann! |
_________________ Mmmhhh!!! Da ist ja noch Bier im Aschenbecher! |
|
|
|
|
|
|
Verfasst am:
11.08.2006 14:54
|
|
|
silberrücken
Dabei seit: 29.07.2005
Beiträge: 542
Wohnort: Berlin Friedrichshain
|
|
Ich bin ja nu nicht der php crack ... vielleicht kann mir ja jemand mal nen tip geben (also kein trinkgeld, sondern nen Hinweis) ...
Nu die Frage:
Ich bau mir die passende URL zusammen und speichere sie in einer Variablen:
$url = !empty($query) ? "http://$host$self?$query" : "http://$host$self";
ergibt dann sowas:
http://www.alteraffeangst.de/pictures/topten.php?start=501&end=520&type=count
wird dann übergeben durch:
a href="/star_rating/vote.php<?php echo '?pic=' . $name . '&vote=1&src=' . $url ?>"
und dann in eben in dieser vote.php ausgelesen:
$src = $_GET['src'];
und dann der Redirect:
header("Location: $src");
Und irgendwo dazwischen schnippelt er die Hälfte des Anhangs ab, ungefähr so:
http://www.alteraffeangst.de/pictures/topten.php?start=501
Nur nicht ungefähr so, sondern genauso.
Kann mir jemand sagen woran das liegt. Mit anderen URLs funktionierts. Also das Prinzip stimmt.
|
_________________ Mmmhhh!!! Da ist ja noch Bier im Aschenbecher! |
|
|
|
|
|
|
Verfasst am:
11.08.2006 15:58
|
|
|
KING KONG
Dabei seit: 01.08.2005
Beiträge: 107
Wohnort: Astoria, NY
|
|
Wie bekommt $query einen Wert zugewiesen? |
_________________ Abteilung für Redundanzabteilung |
|
|
|
|
|
|
Verfasst am:
11.08.2006 15:59
|
|
|
silberrücken
Dabei seit: 29.07.2005
Beiträge: 542
Wohnort: Berlin Friedrichshain
|
|
daniel hat Folgendes geschrieben: |
Wie bekommt $query einen Wert zugewiesen?
|
So sieht dat aus:
$host = $_SERVER['HTTP_HOST'];
$self = $_SERVER['PHP_SELF'];
$query = 'start=' . $start_new . '&end=' . $end_new . '&type=' . $type_new;
$url = !empty($query) ? "http://$host$self?$query" : "http://$host$self"; |
_________________ Mmmhhh!!! Da ist ja noch Bier im Aschenbecher! |
|
|
|
|
|
|
Verfasst am:
11.08.2006 16:15
|
|
|
KING KONG
Dabei seit: 01.08.2005
Beiträge: 107
Wohnort: Astoria, NY
|
|
Ich glaube Dein SEmikolon in der URL bereitet Schwierigkeiten.
Mach mal anstelle & in der URL nur &, also von:
Zitat: |
http://www.alteraffeangst.de/pictures/topten.php?start=501&end=520&type=count
|
zu:
Zitat: |
http://www.alteraffeangst.de/pictures/topten.php?start=501&end=520&type=count
|
Außerdem ist es immer eine sehr gute Idee, alle Variablen, die in der URL gesendet werden, mit urlencode auszugeben.
Also z.B. bei
Zitat: |
<a href="/star_rating/vote.php<?php echo '?pic=' . $name . '&vote=1&src=' . $url ?>"
|
so hier:
Zitat: |
<a href="/star_rating/vote.php<?php echo '?pic=' . urlencode($name) . '&vote=1&src=' . urlencode($url); ?>"
|
Für das hier:
Zitat: |
$query = 'start=' . $start_new . '&end=' . $end_new . '&type=' . $type_new;
$url = !empty($query) ? "http://$host$self?$query" : "http://$host$self";
|
... wird für "empty($query)" immer FALSE rauskommen, denn Du setzt ja davor einen konstanten Text ein.
Woher kommen $start_new, $end_new, $type_new? |
Zuletzt bearbeitet von daniel am 11.08.2006 16:18, insgesamt einmal bearbeitet _________________ Abteilung für Redundanzabteilung |
|
|
|
|
|
|
Verfasst am:
11.08.2006 16:18
|
|
|
silberrücken
Dabei seit: 29.07.2005
Beiträge: 542
Wohnort: Berlin Friedrichshain
|
|
daniel hat Folgendes geschrieben: |
Woher kommen $start_new, $end_new, $type_new?
|
Aus der pictures/topten.php
Die werden davor eingelesen. Das funktioniert auch. Ich probier mal Deine Vorschläge und schaue obs klappt. |
_________________ Mmmhhh!!! Da ist ja noch Bier im Aschenbecher! |
|
|
|
|
|
|
Verfasst am:
11.08.2006 16:33
|
|
|
silberrücken
Dabei seit: 29.07.2005
Beiträge: 542
Wohnort: Berlin Friedrichshain
|
|
Hey mit dem urlencode hats geklappt. Das ist ja phantastisch.
Hmm hmm:
Announcement: Man kann jetzt in der Auswertung wählen und kommt dann genau auf die Seite auf der man vorher war. Nur das wahrscheinlich das Bild, durch einen neuen Rank aus der seite weggewählt wurde. |
_________________ Mmmhhh!!! Da ist ja noch Bier im Aschenbecher! |
|
|
|
|
|
|
Verfasst am:
11.08.2006 19:34
|
|
|
silberrücken
Dabei seit: 28.07.2005
Beiträge: 894
Wohnort: Berlin am Park
|
|
Dollet Ding! |
_________________ Wer anderen eine Bratwurst brät, braucht ein Bratwurstbratgerät! |
|
|
|
|
|
|