Plötzlich funktioniert php nicht mehr
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
action
argument
beitrag
eintrag
fehler
injection
meldung
member
mengen
musik
not
pawort
raten
register
registrierung
resource
result
tabelle
username
verstehe
-
hey leute ich hab keine ahnung was das soll Oo
http://freedoom.de/musik/ wird ne neue seite aber komme net weiter -.-
ich habe dort eine PHP Anmeldescript was ich von meine andere Seite ?bernommen hab aber es funktioniert nicht mehr
und hier sieht mal
http://freedoom.de/cs4u/ da ist ne suchfunktion und komm ne fehlermeldung
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/web1/html/cs4u/include/includes/func/db/mysql.php on line 61
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /var/www/web1/html/cs4u/include/includes/func/db/mysql.php on line 44
Gesamt:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/web1/html/cs4u/include/includes/func/db/mysql.php on line 48
kapier net >.<
Das gleiche liegt bei Freund aufen freehoster ohost.de und da geht die suche ... Oo
php script
if ($sector == "regnow"){ $username = $_POST["username"]; $passwort = $_POST["passwort"]; $passwort2 = $_POST["passwort2"]; if ($passwort != $passwort2 OR $username == "" OR $passwort == "") { echo "<font color='red'><h4><center><br>Eingabefehler. Bitte alle Felder korrekt ausf?llen.</font></center>"; } else { $passwort = md5($passwort); $result = mysql_query("SELECT id FROM members WHERE username LIKE '$username'"); $menge = mysql_num_rows($result); if($menge == 0) { $eintrag = "INSERT INTO members (username) VALUES ('$username')"; $eintragen = mysql_query($eintrag); if($eintragen == true) { echo "<font color='red'><h2><center>Registration abgeschlossen. <b>$username</b> wurde erstellt. <a href=\"index.php\">Startseite</a>"; } else { echo "<h4><center><br><font color='red'>Fehler beim Speichern des Benutzernames durch techniche St?rungen. Versuchen sie es sp?ter noch einmal oder benachrichtigen sie den webmaster</font></center> "; } } else { echo "<font color='red'><h4><center>Benutzername schon vorhanden.</center></font>"; } } ?> </font> </h4> <br> <br><p><b><font size="2">Bei Anmeldung einer Nickname akzeptierst du unsere AGP.<br> BITTE DURCHLESEN!!!</font></b></p> <br> <? include("agp.php");
Beitrag ge?ndert am 13.06.2006 00:31 von bilo -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wie w?r?s wenn du die Datenbank auch ?bernimmst?
Nur mal so als Tipp...
Edit:
tct schrieb:
liegt dein Problem vll darin, dass die richtige Tabelle gar nicht existiert?
Genau das habe ich gemeint!
Beitrag ge?ndert am 12.06.2006 11:58 von diplo -
Was hat ne Suche mit deiner Registrierung zu tun? Aber es geht doch um diese Zeilen, oder?
$result = mysql_query("SELECT id FROM members WHERE username LIKE '$username'"); $menge = mysql_num_rows($result);
Ich denke ein einfacher Vergleich ist besser:
$result = mysql_query("SELECT id FROM members WHERE username='$username'"); $menge = mysql_num_rows($result);
btw: Mir scheint, dass du nach der Registrierung das Passwort gar nicht in die DB eintr?gst, ist das beabsichtigt?
Und warum liest du aus der Tabelle 'members' aus, tr?gst aber in die Tabelle 'user' ein, liegt dein Problem vll darin, dass die richtige Tabelle gar nicht existiert?
p.s.: das h?rt sich jetzt alles vll ein wenig so an als w?rde ich dich f?r einen n00b halten, aber es ist auf jeden Fall nicht b?se gemeint, nimm dir meine Anregungen einfach wohlwollend zu Herzen -
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/web1/html/cs4u/include/includes/func/db/mysql.php on line 61
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /var/www/web1/html/cs4u/include/includes/func/db/mysql.php on line 44
Gesamt:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/web1/html/cs4u/include/includes/func/db/mysql.php on line 48
Diese Meldungen Zeigen, dass Deine Db auf alle F?lle nicht gut abgesichert ist!
SQL-Code - Injection !!!
Ich rate Dir auf alle F?lle, sobald Du den Fehler gefunden und beseitigt hast diese Fehler abzufangen!
MfG -
Also thx erst man an alle =)
diplo schrieb:
Wie w?r?s wenn du die Datenbank auch ?bernimmst?
Nur mal so als Tipp...
tct schrieb:
liegt dein Problem vll darin, dass die richtige Tabelle gar nicht existiert?
Genau das habe ich gemeint!
Beitrag ge?ndert am 12.06.2006 11:58 von diplo
die tabelle existiert^^
Edit:
@tct ach so meinst du das =) Ja ich habs ausversehn grade gemacht.. weil habs beim schreiben ge?ndert da ich den script gel?scht hatte und vor hatte wieder von vorne zu beginnen.
Ich benutzte diese script nochmal und da hei?t statt
$result = mysql_query("SELECT id FROM members WHERE username LIKE '$username'");
das hier
$result = mysql_query("SELECT id FROM user WHERE username LIKE '$username'");
das funktioniert auf eine andere ordner de./1/ und nicht .de/musik/ bei musik ordner geht es nicht.... finde ich echt komisch irgendwie -.-
diese drei fehler sind von ein ilch.de CMD script.. ich glaub kaum das der fehler von dort kommt da mein freund das gleiche von mir runtergezogen hab und bei in funktioniert es..
pit62 schrieb:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/web1/html/cs4u/include/includes/func/db/mysql.php on line 61
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /var/www/web1/html/cs4u/include/includes/func/db/mysql.php on line 44
Gesamt:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/web1/html/cs4u/include/includes/func/db/mysql.php on line 48
Diese Meldungen Zeigen, dass Deine Db auf alle F?lle nicht gut abgesichert ist!
SQL-Code - Injection !!!
Ich rate Dir auf alle F?lle, sobald Du den Fehler gefunden und beseitigt hast diese Fehler abzufangen!
MfG
Ich verstehe nicht genau was du meinst.. Sowas wie virus? oo
EEEEEEEEEDDDDDDDDDDDIIIIIIIIIIITTTTTTTTT [/u]
Hab fehler gefunden. ENDLICH FUNKTIONERT ES WIEDER ^^. Aber ne komische Fehler was ich nicht verstehe....
?if ($sector == "regnow"){
include(_config.php);
$username = $_POST["username"];
$passwort = $_POST["passwort"];
$passwort2 = $_POST["passwort2"];
if ($passwort != $passwort2 OR $username == "" OR $passwort == "").....
...
Dieser include ist schon eigentlich da... hmmZ auf der index php
Ich will mal heraus kriegen wo der fehler ist helft mal :P also look
-index.php
-reg.php Anmeldescript ^^
index.php
<? include("inc/_config.php"); ?>
<!-- COPYRIGHT 2005 FREE TEMPLATE BY JACK CATOR - WWW.ZYMIC.COM -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
reg.php habt ihr ja gesehen
nun au?er url f?llt mir sonst garnicht ein..
denn die url hei?t nach dr?cken der button "http://freedoom.de/musik/index.php?s=register&action=regnow"
?s=register f?r Navi und action=regnow if frage in reg.php
habt ihr welche ideen warum ich zwei mal include stehen haben muss..
ich mein ich muss wissen das andere seiten auch funktionieren =P sonst suche ich nachher wieder 100 stunden nach fehler -.-
Beitrag ge?ndert am 13.06.2006 16:59 von bilo
Beitrag ge?ndert am 13.06.2006 17:01 von bilo -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage