Quellcode in einer Datenbank speichern

crisou

Mitglied
Hallo, ich muß irgendwie zwei meiner Skripte in einer Datenbank speichern, weiß aber nicht wie das geht. Kann mir da jemand weiter helfen?
 
Warum willst du unbedingt deine Scripte in eine Datenbank schreiben Naja, ansonsten fällt mir nur ein entweder den Link des Scriptes in die Datenbank zu schreiben oder aber das Script als Text einfach reinschreiben, stell ich mir aber ziemlich ... umständlich vor.
 
Hallo,

einfach so:

script1.php:

mit fopen script2.php öffnen und auslesen und gleichzeitig in DB schreiben. Dabei script2.php einfach als Textdatei ansehen, z.b. so:

Code:
$datei = fopen("script2.php",r);
while ($zeile = fread($datei))
{
mysql_query("INSERT INTO tabelle SET scripttext='$zeile'", $linkID);
}

Grüße,
Fabian
 
@fmeyer84: Das funktioniert so nicht, weil die Funktion [phpf]fread[/phpf] noch einen zweiten Parameter erwartet, der die Anzahl der zu lesenden Zeichen angibt. An dieser Stelle sollte filesize('script2.php') eingefügt werden.

@crisou: Ich denke, dass du dich noch nicht weitreichend mit Datenbanken und deren Ansteuerung über PHP beschäftigt hast. Deswegen solltest du dich erst einmal mit den Grundlagen beschäftigen:
--> http://www.schattenbaum.net/php/
--> http://www.php-faq.de/ch/ch-database_mysql.html

Sven
 
Zurück