php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.04.2005, 23:02  
Erfahrener Benutzer
 
Registriert seit: 09.02.2005
Beiträge: 256
Matthiasnet
Standard bewertungs-und kommentar script tragen alles doppelt ein

Hi



Habe ein dringendes Problem.

Ich hab ein Bewertungs- und Kommentar Script.

Ich hab es schon x hundert mal ausprobiert und es hat immer funktioniert.

Jetzt bin ich gerade dabei meine neue Homepage hochzuladen und wenn ich jetzt einen Kommentar oder eine Bewertung angebe macht der alles doppelt.

Also ich geb z.b. als Bewertung 4 an, dann wird zuerst angezeigt das 1 Bewerter da war. Aber wenn ich aktualisiere, dann macht der das gleiche doppelt.

Eigentlich dürfte der das nicht doppelt machen, da dort eine Ip Speere von 12 Stunden ist. Und ich hab mal nachgeschaut welche Ips gebannt worden sind.

IP / Zeit

80.137.163.91 /1112369689

66.249.65.33 /1112369689



Die obere Ip ist von mir, aber aus irgendeinem Grund ist da noch eine 2.te Ip die immer das gleiche Einträgt wie ich und das auch in der gleichen Sekunde.
Ein paar andere haben es auch getestet und diese Ip 66.249.65.33 trägt meistens alles nochmal ein.


Hier kommt das Script zum Einsatz:

http://www.knochenlacher.de/arbeit/funpic10.html

Wie gesagt vorher hat es immer funktioniert bis auf jetzt und ich hab nichts am Script verändert.

Fals ihr einen Bestimmten Php Code braucht bitte posten.



Vielen dank schonmal im Voraus, ich bin mittlerweile verzweifelt
Matthiasnet ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.04.2005, 00:52  
Gast
 
Beiträge: n/a
Standard

Das mit deiner IP-Sperre, kannste eigentlich vergessen.
Das andere Problem, ohne Code zu sehen, kann ich nicht beantworten.

Zur IP: 66.249.65.33 kann ich nur sagen, dass die zu Google gehört.
Und dank vom sch... JS (http://pagead2.googlesyndication.com/pagead/show_ads.js) ist es möglich, dass es daher kommt.
 
Alt 02.04.2005, 02:02  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

http://www.php-faq.de/q/q-formular-mehrfach.html

veileicht die lösung?
robo47 ist offline  
Alt 02.04.2005, 09:27  
Gast
 
Beiträge: n/a
Standard

Jetzt ist mir erst aufgefallen, dass 66.249.65.33 ein Googlebot von vielen ist.
Vieleicht nochmal dein PHP-Script überarbeiten.
 
Alt 02.04.2005, 12:45  
Erfahrener Benutzer
 
Registriert seit: 09.02.2005
Beiträge: 256
Matthiasnet
Standard

Oh man das ist ja voll crass.
Ich dachte schon mir spielt jemand einen schechten Aprilscherz.
Naja und wieviele Googleboots hat Google und welche Ip haben die?
Ich seh nämlich nur die Möglichkeit, dass von anfang an diese ip Adresse gespeert ist oder gibs noch eine alternative?
Matthiasnet ist offline  
Alt 02.04.2005, 14:45  
Erfahrener Benutzer
 
Registriert seit: 09.02.2005
Beiträge: 256
Matthiasnet
Standard

HäHä
Jetzt weiß ich woran es liegt
Hab gemerkt, dass die Url immer zu einer Komplett anderen springt wenn man ein Kommentar oder eine Bewertung angebe.
Hab dan schnell ne screenshoot gemacht und den Link angegeben und es war die Google Werbung.
Nun hab ich die Google Werbung entfernt und alles funktioniert wieder
Matthiasnet ist offline  
Alt 02.04.2005, 14:50  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
$auswahl "SELECT * FROM kommentar$zahl"
$res mysql_db_query("matthiii"$auswahl); 
$num = @mysql_num_rows($res); 
Dieser Block ist grausam, denn

16.14. Warum soll ich nicht SELECT * schreiben?
http://www.php-faq.de/q/q-sql-select.html

mysql_db_query ist veraltet

Und die komplette Tabelle zu selektieren, nur um die Anzahl Einträge zu ermitteln, ist mehr als schlecht, denn wozu gibt es Select Count?

Gruß
phpfan
 
Alt 02.04.2005, 15:20  
Clan
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Matthiasnet
HäHä
Jetzt weiß ich woran es liegt
Hab gemerkt, dass die Url immer zu einer Komplett anderen springt wenn man ein Kommentar oder eine Bewertung angebe.
Hab dan schnell ne screenshoot gemacht und den Link angegeben und es war die Google Werbung.
Nun hab ich die Google Werbung entfernt und alles funktioniert wieder
also ich habe ja verständnis dafür das du gerade php lernst.
aber dennoch sollte dir doch im klaren sein, das man die db tabellen vorher erstellt. und nicht im script prüft ob eine tabelle vorhanden ist oder nicht. und wenn nicht dann erstelle sie.. so sieht nämlich deine abfrage aus.

dein profider braucht nur einmal register_globals auf on stellen, dann hast du ein gewaltiges problem.. dann erstellt mal einer nen kleines script und postet dir $zahl immer mit einem neuen wert zu, falls du diese var nicht vorher initialisiert hast.

was meinste was dann wohl passiert.. *gg*
 
Alt 02.04.2005, 15:38  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

öhm interpretiere ich das hier richtig:
$auswahl = "SELECT * FROM kommentar$zahl";

und abgeshene von SELECT *, erstellst du für jeden thread eine eigene tabelle für die kommentare? oder soll das ein multiuser-system werden?
also soltlest du für jeden eintrag eine tabelle erstellen, überdenke ganz schnell dein DB-desgin :P

mfg
robo47
robo47 ist offline  
Alt 02.04.2005, 20:15  
Erfahrener Benutzer
 
Registriert seit: 09.02.2005
Beiträge: 256
Matthiasnet
Standard

Oh
Nun ja ich werd das Script lieber nochmal üverarbeiten.
Und wenn jetzt jemand einen Php Code einträgt würde der dan ausgeführt?
@robo47
Also für jedes Fun Teil sollte eine eigene Tabelle erstellt werden, damit es auch später zugeordnet werden aknn was zu wem gehört.
@Clan
Zitat:
aber dennoch sollte dir doch im klaren sein, das man die db tabellen vorher erstellt
Ne also ich hab keine Lust 1500 Tabellen im voraus zu machen
Also @zahl kann man nicht umändern, da sie am anfang des jeder datei fest drinsteht
Matthiasnet ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Script beendet sich ohne Fehlermeldung Zahl PHP Tipps 2006 6 04.06.2006 20:41
Wird bei Imagecreate der script immer doppelt geladen? PHP-Fortgeschrittene 1 16.02.2006 18:16
[Erledigt] Verzögerung durch included Script? Umgehen? PHP Tipps 2005-2 4 10.07.2005 19:26
[Erledigt] Relay Script PHP-Fortgeschrittene 11 01.06.2005 16:02
[Erledigt] Hilfe bei Download Verwaltungs Script PHP Tipps 2005 8 04.05.2005 10:29
"das" Script oder "der" Script?? Simbo Off-Topic Diskussionen 31 16.09.2004 17:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
kommentar php script, kommentar script, php kommentar script, php kommentar mit bewertung, bewertungs kommentar script, php skript bewertung und kommentare, berwertungs kommentar script, php kommentar und bewertungs script für gäste, kommentar script html, php script wird doppelt, bewertung mit kommentar script, kommentar script codeschnipsel, bewetungs php, http://www.php.de/php-tipps-2005/20576-bewertungs-und-kommentar-script-tragen-alles-doppelt-ein.html

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:37 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.