Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 17:02

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[PHP] .php Endung - Problem

Discussion on [PHP] .php Endung - Problem within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
Frankfurt1337's Avatar
 
elite*gold: 10
Join Date: Sep 2014
Posts: 159
Received Thanks: 51
[PHP] .php Endung - Problem

Hallo Epvp!

Ich habe vor einigen Tagen von einem Freund eine Webseite für ein Privatserver-Projekt bekommen. Funktioniert soweit auch toll, Datenbankverbindung funktioniert auch.

Das Problem ist, wenn ich auf die Seite gehe (185.xx.***.xx), dann erscheint mir der Startbildschirm der Webpage. Klicke ich dann auf der Seite auf "Registration" kommt ein Error:

Quote:
Objekt nicht gefunden!

Der angeforderte URL konnte auf dem Server nicht gefunden werden. Der Link auf der verweisenden Seite scheint falsch oder nicht mehr aktuell zu sein. Bitte informieren Sie den Autor dieser Seite über den Fehler.

Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.

Error 404
Setze ich hinter ip/registration ein .php (also ip/registration.php), komme ich auf die Seite.

1) ist das natürlich unverantwortlich für den Endnutzer ihn überall ein .php hintendran hängen zu lassen,
2) funktioniert das nicht, da bei register .php direkt dran müsste ...

Mir wurde was mit mod_rewrite gesagt, jedoch keinen Plan. Kann mir da jemand bitte helfen? Greeetz,

Jan
Frankfurt1337 is offline  
Old 10/10/2014, 14:01   #2
 
elite*gold: 22
Join Date: Feb 2012
Posts: 576
Received Thanks: 332
mod_rewrite/htaccess oder einfach den link ändern?
1) ist das natürlich unverantwortlich für den Endnutzer ihn überall ein .php hintendran hängen zu lassen,
dafuq?
2) funktioniert das nicht, da bei register .php direkt dran müsste ...
dafuq ^2
VisionEP1 is offline  
Old 10/10/2014, 14:29   #3

 
Ravenstorm's Avatar
 
elite*gold: 0
The Black Market: 100/0/0
Join Date: Jan 2010
Posts: 13,150
Received Thanks: 3,207
Wie wäre es wenn du den Link auf die File linkst ?

Much dummi action:

Code:
<a href='ip/registration.php'>Registration</a>
Ravenstorm is offline  
Old 10/10/2014, 14:58   #4
 
Frankfurt1337's Avatar
 
elite*gold: 10
Join Date: Sep 2014
Posts: 159
Received Thanks: 51
Quote:
Originally Posted by Ravenstorm View Post
Wie wäre es wenn du den Link auf die File linkst ?

Much dummi action:

Code:
<a href='ip/registration.php'>Registration</a>
Tut mir unheimlich Leid, dass Ich kein Webentwickler bin.
Und leider finde Ich in den Dateien keinen Anhaltspunkt, wo Ich das eintragen soll...!?
Frankfurt1337 is offline  
Old 10/10/2014, 15:05   #5
 
elite*gold: 0
Join Date: Jan 2012
Posts: 759
Received Thanks: 416
Poste mal den Inhalt deiner index.php
dowhile is offline  
Old 10/10/2014, 15:05   #6

 
Ravenstorm's Avatar
 
elite*gold: 0
The Black Market: 100/0/0
Join Date: Jan 2010
Posts: 13,150
Received Thanks: 3,207
Quote:
Originally Posted by Frankfurt1337 View Post
Tut mir unheimlich Leid, dass Ich kein Webentwickler bin.
Und leider finde Ich in den Dateien keinen Anhaltspunkt, wo Ich das eintragen soll...!?
Sowas setzt auch keine Webentwicklung vorraus, ich bin ebenfalls kein Webentwickler....

Wenn du wirklich keine Ahnung hast wie du auch nur eine Seite verlinkst solltest du das entweder lernen und deinem Freund übernehmen lassen. Ich werde hier sicherlich nicht erklären wie man Files nach einem Label durchsucht...

Such nach "registration" und bam da haste deine lösung.
Ravenstorm is offline  
Old 10/10/2014, 17:13   #7
 
KoKsPfLaNzE's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 731
Received Thanks: 233
ich vermute mal du musst erste mal rewrite mod aktivieren, da spielt es wieder eine rolle ob du windoof oder linux hast un welchen Webserver du nutzt.
KoKsPfLaNzE is offline  
Old 10/10/2014, 17:14   #8
 
Hyukisawa's Avatar
 
elite*gold: 133
Join Date: May 2007
Posts: 506
Received Thanks: 194
je nach aufbau der seite
könnten die bereiche in einzelnen dateien sein,
also wie dowhile schon sagte poste mal den inhalt der index.php

oder öffne alle dateien in einem editor (notepad++) zb und suche in allen dateien nach registration oder /registration
Hyukisawa is offline  
Old 10/10/2014, 23:03   #9
 
Frankfurt1337's Avatar
 
elite*gold: 10
Join Date: Sep 2014
Posts: 159
Received Thanks: 51
Quote:
Originally Posted by dowhile View Post
Poste mal den Inhalt deiner index.php

Quote:
Originally Posted by Ravenstorm View Post
Sowas setzt auch keine Webentwicklung vorraus, ich bin ebenfalls kein Webentwickler....

Such nach "registration" und bam da haste deine lösung.
Nun, das habe ich ja, nur nichts gefunden!

EDIT

Habe nun die Files durchsucht und werde nun erfolgreich weitergeleitet. Allerdings, wenn ich mich einloggen möchte, komme auf die Loginpage, aber dann, wenn ich auf absenden klicke kommt wieder der Objekt nicht gefunden error, da wieder nur auf login statt auf login.php verlinkt wurde, nur habe ich absolut keinen plan, wo das dann verankert ist. kann mir jemand helfen?

EDIT 2

Hier mal zum Beispiel der Code vom Login, ich connecte zwar auf die Seite, aber wenn ich mich dann mit dem login button einloggen will, kommt wieder obj. nicht gefunden, wo liegt's?

Code:
<?php ob_start(); ?>
<!DOCTYPE html>
<html lang="en">

<!-- Mirrored from demo.kopyov.com/amsterdam/1/ by HTTrack Website Copier/3.x [XR&CO'2013], Fri, 18 Oct 2013 17:14:13 GMT -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
<title>Projekt WarX - Login</title>
<link href="css/main.css" rel="stylesheet" type="text/css" />
<!--[if IE]> <link href="css/ie.css" rel="stylesheet" type="text/css"> <![endif]-->

<script type="text/javascript" src="../../../ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery_ui_custom.js"></script>

<script type="text/javascript" src="js/plugins/charts/excanvas.min.js"></script>
<script type="text/javascript" src="js/plugins/charts/jquery.flot.js"></script>
<script type="text/javascript" src="js/plugins/charts/jquery.flot.resize.js"></script>
<script type="text/javascript" src="js/plugins/charts/jquery.sparkline.min.js"></script>

<script type="text/javascript" src="js/plugins/forms/jquery.tagsinput.min.js"></script>
<script type="text/javascript" src="js/plugins/forms/jquery.inputlimiter.min.js"></script>
<script type="text/javascript" src="js/plugins/forms/jquery.maskedinput.min.js"></script>
<script type="text/javascript" src="js/plugins/forms/jquery.autosize.js"></script>
<script type="text/javascript" src="js/plugins/forms/jquery.ibutton.js"></script>
<script type="text/javascript" src="js/plugins/forms/jquery.dualListBox.js"></script>
<script type="text/javascript" src="js/plugins/forms/jquery.validate.js"></script>
<script type="text/javascript" src="js/plugins/forms/jquery.uniform.min.js"></script>
<script type="text/javascript" src="js/plugins/forms/jquery.select2.min.js"></script>
<script type="text/javascript" src="js/plugins/forms/jquery.cleditor.js"></script>

<script type="text/javascript" src="js/plugins/uploader/plupload.js"></script>
<script type="text/javascript" src="js/plugins/uploader/plupload.html4.js"></script>
<script type="text/javascript" src="js/plugins/uploader/plupload.html5.js"></script>
<script type="text/javascript" src="js/plugins/uploader/jquery.plupload.queue.js"></script>

<script type="text/javascript" src="js/plugins/wizard/jquery.form.wizard.js"></script>
<script type="text/javascript" src="js/plugins/wizard/jquery.form.js"></script>

<script type="text/javascript" src="js/plugins/ui/jquery.collapsible.min.js"></script>
<script type="text/javascript" src="js/plugins/ui/jquery.timepicker.min.js"></script>
<script type="text/javascript" src="js/plugins/ui/jquery.jgrowl.min.js"></script>
<script type="text/javascript" src="js/plugins/ui/jquery.pie.chart.js"></script>
<script type="text/javascript" src="js/plugins/ui/jquery.fullcalendar.min.js"></script>
<script type="text/javascript" src="js/plugins/ui/jquery.elfinder.js"></script>
<script type="text/javascript" src="js/plugins/ui/jquery.fancybox.js"></script>

<script type="text/javascript" src="js/plugins/tables/jquery.dataTables.min.js"></script>

<script type="text/javascript" src="js/plugins/bootstrap/bootstrap.min.js"></script>
<script type="text/javascript" src="js/plugins/bootstrap/bootstrap-bootbox.min.js"></script>
<script type="text/javascript" src="js/plugins/bootstrap/bootstrap-progressbar.js"></script>
<script type="text/javascript" src="js/plugins/bootstrap/bootstrap-colorpicker.js"></script>

<script type="text/javascript" src="js/functions/custom.js"></script>
<script type="text/javascript" src="js/charts/chart.js"></script>

</head>

<body>

<!-- Top nav -->
<?php include("inc/menu.php"); ?>
<!-- /top nav -->

<!-- Main wrapper -->
<div class="wrapper three-columns">

	<!-- Left sidebar -->
	<?php include("inc/sidebar.php"); ?>
    <!-- /left sidebar -->
    
    <!-- Main content -->
    <div class="content">
		<div class="outer">
								<div class="inner">
									<div class="page-header"><!-- Page header -->
										<h5><i class="font-home"></i>Login</h5>
									</div>
		
        <!-- Info notice -->
        <!-- /info notice -->
    
                	
					<?php
					
					include("inc/connect.php");
								
					if(isset($_COOKIE['wrshop_username']) && isset($_COOKIE['wrshop_sessionid']))
					{
						echo '<META HTTP-EQUIV="refresh" CONTENT="0;URL=index">';
					}
								
					if(isset($_POST['username']) && isset($_POST['password']))
					{
						$username = $_POST['username'];
						$password = $_POST['password'];

						$query = mysql_query("SELECT * FROM users WHERE username='$username'");
						$count = mysql_num_rows($query);
						
						if($count == 1)
						{
							$row = mysql_fetch_array($query);
							if($row['password'] != $password)
							{
								echo '<div class="notice outer">
									<div class="note note-danger">
										<button type="button" class="close">×</button>
										<strong>ERROR!</strong> The inserted password is wrong.
									</div>
								</div>';
								
							}
							else
							{
								echo '<META HTTP-EQUIV="refresh" CONTENT="2;URL=index">';
								$random = rand(1, 500000);
								mysql_query("UPDATE users SET websession='$random' WHERE username='$username'");
								setcookie("wrshop_username", $row['username'], 0);
								setcookie("wrshop_sessionid", $random, 0);
								echo '<div class="notice outer">
									<div class="note note-success">
										<button type="button" class="close">×</button>
										<strong>SUCCESS!</strong> Successfully logged in, you will be forwarded back in a few seconds.
									</div>
								</div>';
							}
						}
						else
						{
							echo '<div class="notice outer">
								<div class="note note-danger">
									<button type="button" class="close">×</button>
									<strong>ERROR!</strong> This username does not exist.
								</div>
							</div>';
						}
						
					}					
								
								echo '<div class="body">
                                    <div class="block well">';
							
					echo '<form action="login" method="post" class="form-horizontal">
                                        
                                        <div class="control-group">
                                            <label class="control-label">Username: </label>
                                            <div class="controls"><input type="text" name="username" class="span12" placeholder="Username"></div>
                                        </div>
                                        
                                        <div class="control-group">
                                            <label class="control-label">Password: </label>
                                            <div class="controls"><input type="password" name="password" class="span12" placeholder="Password"></div>
                                        </div>
										
										<div class="form-actions align-right" action="login" method="post">
                                            <button type="submit" class="btn btn-primary">Login</button>
                                            <button type="reset" class="btn">Cancel</button>
                                        </div>
                                    </div>
                                </form>';
						
						?>
						
                </div>
            </div>
        </div>
    </div>
    <!-- /main content -->

    <!-- Right sidebar -->
<div class="sidebar" id="right-sidebar">
        <div class="appendable">
        
            <!-- Sidebar stats -->            
			<ul class="topstats block">
			<?php
			
			include("inc/itemstatus.php");
			
			?>
            </ul>
                                
        </div>
    </div>
    <!-- /right sidebar -->
    
</div>
<!-- /main wrapper -->

</body>

<!-- Mirrored from demo.kopyov.com/amsterdam/1/ by HTTrack Website Copier/3.x [XR&CO'2013], Fri, 18 Oct 2013 17:15:32 GMT -->
</html>
Frankfurt1337 is offline  
Old 10/11/2014, 11:11   #10
 
KoKsPfLaNzE's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 731
Received Thanks: 233
ich ignorier mal die fehler im code, aufjeden fallist in dem teil ein action=" login" das muesstest noch aendern=]
KoKsPfLaNzE is offline  
Old 10/12/2014, 19:51   #11
 
BlackTrader's Avatar
 
elite*gold: 170
Join Date: Mar 2010
Posts: 369
Received Thanks: 187
Quote:
if(isset($_POST['username']) && isset($_POST['password']))
{
$username = $_POST['username'];
$password = $_POST['password'];

$query = mysql_query("SELECT * FROM users WHERE username='$username'");
Ich log mich bei dir mal mit dem Namen 123; DROP TABLE users; -- ein
Ersetz lieber $username = $_POST['username']; durch $username = mysql_real_escape_string($_POST['username']);
-> googlen: SQL-Injektion

Quote:
if($row['password'] != $password)
Außerdem is es bad-practice passwörter als klartext zu speichern.
-> googlen: hash-funktion, md5, sha, salt usw.

(An alle hater, Ich weiß das mysql_* veraltet is)

BlackTrader is offline  
Thanks
2 Users
Old 10/12/2014, 22:37   #12
 
elite*gold: 1
Join Date: Aug 2013
Posts: 1,898
Received Thanks: 1,346
Würde noch PBKDF2, bCrypt, sCrypt hinzufügen.
NIST empfiehlt PBKDF2. Gut wären z.B. 160bit outputs bei 128k+ iteration.


Edit:
PS:

Die neuste Version des HTTrack Website Copier ist btw 3.48.
Sieht deine Website ca. so aus?



Ich will ja niemanden etwas unterstellen, aber ein Design klauen ist auch nicht die feine englishe Art
Black Tiger ツ is offline  
Old 10/12/2014, 22:41   #13
 
elite*gold: LOCKED
Join Date: Oct 2014
Posts: 122
Received Thanks: 23
Bei manchen hostern ist mod_rewrite nicht aktiviert, am besten du kontaktierst den Support dies bzgl., denke mal das wird dein Problem beheben.

Und generell, warum fragst du hier nicht nach sondern einfach beim Support?
CrackZe is offline  
Reply


Similar Threads Similar Threads
[S] Mail Creator mit .com Endung
05/14/2014 - elite*gold Trading - 5 Replies
Die Emails müssen mit .com enden! Bietet einfach was mit einem Preis an. E*gold kann dann sofort besorgt werden.
Datei endung // .png , .jbg etc. wegmachen | Wie ?
06/21/2013 - Technical Support - 4 Replies
http://i.epvpimg.com/lSCQg.png Wie kann ich diese nervigen endungen wegmachen?
Problem .eix und .epk Dateien haben keine Endung mehr
10/03/2011 - Metin2 Private Server - 5 Replies
Hallo , ich habe ein Problem -.- ich sehe bei den .eix und .epk Dateien die Endung nicht mehr. Und ich weis nicht was das Standart Programm ist damit ich die Endungen wieder sehe. Hoffentlich kann mir jemand weiterhelfen ist wirklich dringend.
Endung world2 :D
06/11/2010 - Metin2 Private Server - 17 Replies
Wie und immer sind leute auf world2 gekommen >-< ? Jetzt heißt fast jeder server blabla world2 .
Ich mache endung .tk
03/13/2010 - Metin2 Private Server - 2 Replies
Wie die über schrift schon sagt mache ich eure HP´s mit der endung .tk aber die website muss schon bestehen. Damit ich diese über tragen kann schreibt einfach in den THEARD



All times are GMT +1. The time now is 17:02.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.