Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Post Antworten
Post

ketchxup
Feiertags-Poster


Beiträge: 38


Hallo,


Wie kann es machen dass die post-variabeln b. includen gelöscht werden??
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16:
sql = "INSERT INTO `menu` (name,id,Itemid,comp_id,type,menutype) 
				VALUES ( '".trim(addslashes($_POST['name']))."',
					  	 '".trim(addslashes($_POST['id']))."',
						 '".trim(addslashes($_POST['id']))."',
						 '".trim(addslashes($_POST['comp_id']))."',
						 '".trim(addslashes($_POST['type']))."',
						 '".trim(addslashes($_POST['menutype']))."' ) ";
	 	$result = mysql_query($sql) OR die(mysql_error());
		
		echo "<h3 align = \"center\">...die Sektion '".$_POST['name']."' wurde erfolgreich hinzugefügt!</h3>";
		$_REQUEST['task'] = '';
		echo $_REQUEST['section'];
		unset($_POST);
		$path = "$absolute_path/admin/components/$comp/$section.html.php";
				include "$path";
		} 


gruß david

  Profil   E-Mail   Editieren   Zitieren

monolit
Feiertags-Poster


Beiträge: 40


Hallo,

*glaskugel heraushol* - Hm.. scheint kaputt zu sein.
Gib mal ne etwas genauere Beschreibung ab.

---
This is LINUX land, in silent nights you can hear the Windows machines rebooting.
Günstige MySQL Datenbanken - http://mysqlhosting.de

  Profil   Editieren   Zitieren

monolita
Pixelschubser


Beiträge: 1


monolit schrieb am 13.11.2005 23:16
Hallo,

*glaskugel heraushol* - Hm.. scheint kaputt zu sein.
Gib mal ne etwas genauere Beschreibung ab.


... das hast du dir wo abgeguckt

  Profil   Editieren   Zitieren

subjective
Forenheld


Beiträge: 848


Ich vermute du machst ein include auf http://... Damit spielt dein PHP Browser, ruft die fremde Seite ab und bettet die Ausgabe als PHP-Code ein.

In 99,999 % der Fälle bringt readfile() das gleiche Ergebnis. Die Seite wird ja schon auf dem Rechner erstellt, von dem sie abgerufen wird. Das Ergebnis (also das ausgegebene HTML) wird als PHP-Code ausgeführt. Dort sind die Variablen dann vorhanden, nur eben keine Anweisungen mehr, die auf sie zugreifen würden.

include() sollte man daher immer auf lokale Dateien anwenden. Für externe Seiten hat man Dateifunktionen wie readfile(), file_get_contents() und fopen()/fread(). Die Variablen werden dann wie im Browser auch per GET oder POST übermittelt.

---
Weaverslave

  Profil   Website   Editieren   Zitieren
 

Antworten
Nach oben