file_get_contents ??????
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
befehl
beispiel
beitrag
context
datei
dateiname
extra
formular
guter letzt
klappe
manual
meisten
nette funktion
parameter
resource
speicher
string
ultra
variable
vielen dank
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also, wenn etwas in eckigen Klammern steht, dann ist es ein optionaler Parameter und du musst ihn nicht verwenden.
Der include_path ist folgendes:
http://www.php.net/manual/de/ini.core.php#ini.include-path
Setzt du diesen Parameter auf true bzw. 1, dann wird der include_path auch nach der Datei abgesucht. Standard ist jedoch false bzw. 0.
Willst du den letzten Parameter verwenden, dann musst du auch den davor usw. verwenden.
Was es mit den Streams auf sich hat, kannst du hier nachlesen.
http://www.php.net/manual/de/ref.stream.php
http://www.php.net/manual/de/function.stream-context-create.php
Meiner Meinung nach braucht man das zwar sehr selten, aber es kann ganz n?tzlich sein einen Header "mitzuschicken". ;) -
den $handle brauchste nicht. Gib bei file_get_sontents() einfach den Dateinamen an.
-
Also erstmal w?rde ich den Namen nicht noch in einer extra Variable speichern. Dann w?rde ich f?r Strings, in denen keine Variable vorkommt immer einfache Hochkommas ( ' ) verwenden.
Zu guter Letzt brauchst du fopen f?r file_get_contents gar nicht. Du br?uchtest es nur f?r z.b. fread...Das ist auch der Grund, warum ich beim Auslesen meistens file() und eher selten file_get_contents benutze, da man nicht erst noch ein File-Handle erstellen und jedes mal ?bergeben muss.
Edit: Naja, ein bisschen zu langsam, aber daf?r informativer...^^
2.Edit: Rechtschrieb! ^^
Beitrag ge?ndert: 14.9.2006 23:21:08 von i-spacke
Beitrag ge?ndert: 14.9.2006 23:23:03 von i-spacke -
Also erstmal w?rde ich den Namen nicht noch in einer extra Variable speichern. Dann w?rde ich f?r Strings, in denen keine Variable vorkommt immer einfache Hochkommas ( ' ) verwenden.
Zu guter Letzt brauchst du fopen f?r file_get_contents gar nicht. Du br?uchtest es nur f?r z.b. fread...Das ist auch der Grund, warum ich beim Auslesen meistens file() und eher selten file_get_contents benutze, da man nicht erst noch ein File-Handle erstellen und jedes mal ?bergeben muss.
Edit: Naja, ein bisschen zu langsam, aber daf?r informativer...^^
2.Edit: Rechtschrieb! ^^
Beitrag ge?ndert: 14.9.2006 23:21:08 von i-spacke
Beitrag ge?ndert: 14.9.2006 23:23:03 von i-spacke
Ausserdem sind Umlaute in Variablennamen nicht gerade das non-plus-ultra ;) -
Also Danke schonmal f?r die Informativen antworten^^
Das $name war nur ein beispiel sp?ter hat die was anderes zu bedeuten^^
Wo wir schonmal bei den Dateien sind^^
Ich w?rde gerne Html kram in eine Datei schreiben wie verhindere ich aber das
php die backslashes reinmacht? -
http://www.php.net/manual/de/function.stripslashes.php
F?r sowas gibt es solch eine nette Funktion. :)
Meistens liegt es an den Magic Quotes:
http://www.php.net/manual/de/security.magicquotes.php
Und dann kann man provisorisch sowas hier machen:
<?php function magic_quotes_strip($mixed) { if(is_array($mixed)) return array_map('magic_quotes_strip', $mixed); return stripslashes($mixed); } function magic_quotes_off(){ if(get_magic_quotes_gpc() || ini_get('magic_quotes_sybase')) { $_GET = magic_quotes_strip($_GET); $_POST = magic_quotes_strip($_POST); $_COOKIE = magic_quotes_strip($_COOKIE); $_SERVER = magic_quotes_strip($_SERVER); $_FILES = magic_quotes_strip($_FILES); $_ENV = magic_quotes_strip($_ENV); $_REQUEST = magic_quotes_strip($_REQUEST); $HTTP_SERVER_VARS = magic_quotes_strip($HTTP_SERVER_VARS); $HTTP_GET_VARS = magic_quotes_strip($HTTP_GET_VARS); $HTTP_POST_VARS = magic_quotes_strip($HTTP_POST_VARS); $HTTP_COOKIE_VARS = magic_quotes_strip($HTTP_COOKIE_VARS); $HTTP_POST_FILES = magic_quotes_strip($HTTP_POST_FILES); $HTTP_ENV_VARS = magic_quotes_strip($HTTP_ENV_VARS); if (isset($_SESSION)) { $_SESSION = magic_quotes_strip($_SESSION, ''); $HTTP_SESSION_VARS = magic_quotes_strip($HTTP_SESSION_VARS, ''); } } } magic_quotes_off(); ?>
(Ja ich wei?, dass einige davon schwachsinnig sind, aber der Code ist schon alt und ich hatte kein Bock, ihn jetzt zu k?rzen.^^)
Damit wird gepr?ft, ob Magic Quotes an sind und falls dies der Fall sein sollte, werden sie entfernt. -
Sehr vielen dank f?r deine hilfe^^
Nun bin ich nicht mehr auf den verdammten Filemanager angwiesen^^
Hab mir meinen eigenen gebaut^^ -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage