WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » quelltext auslesen » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von languitar
Register globals will man nicht anhaben! Das ist einfach nur ein großes Sicherheitsloch und globale Variablen sind ein Graus.
von nogalg
frag doch mal deinen hoster ob register globals anbehalten kann und wechsle wieder zur alten version.

müsste eigentlich klappen, habe es mal eben auf meinen root ausprobiert...
von chip
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15:
<?php

switch ( $_GET['mode'] )
{
case 'ausgabe':
  echo addslashes(htmlspecialchars(file_get_contents($_POST['file'])))."
";
break;

default:
echo '<table cellpadding=1 bgcolor="#000000" cellspacing=0 border=0><tr><td><table cellpadding=1 bgcolor="#999999" cellspacing=0 border=0><tr><td><table cellpadding=1 bgcolor="#AEAEAE" cellspacing=0 border=0><tr><td><table bgcolor="#DDDDDD" cellpadding=2 cellspacing=0 border=0 width="600"><tr><td class=""><form action="readsource.php?mode=ausgabe" method="post" target="_self"><input type="hidden" name="was" value="doit"><input type="hidden" name="action" value="auslesen"><table><tr><td>URL (255)</td><td><input type="text" name="file" value="" size="32" maxlength="255" style="width:360px"></td></tr><tr><td> </td><td><input type="submit" name="submit" value="Auslesen"></td></tr></form></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table><div></td></tr></table>';
break;
}

?>
von erna_Huppelberg
leider bringt mich das auch nicht zum ziel .

ändere ich die zeile drei so wie du es geschrieben hast , läuft er in einen Fehler , bzw. schreibt mir dann "sie haben eine falsche url angegeben"

Kann mann das nicht irgendwie anders lösen ??

Würde mich über vorschläge freuen !!

@progrookie : Vielen dank für deine schnellen antworten !!!
von progrookie
ändere mal die Zeile 3 in
1: 
2: 
3:
switch(trim($_GET['mode']))


vielleicht solltest Du zur Sicherheit noch folgende Prüfung vor dem "switch" einbauen
1: 
2: 
3: 
4: 
5:
if(isset($_POST['submit'])){
  // gehe in das switch...
}

Nach oben