info:myphp:fopen

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
info:myphp:fopen [2026/03/05 09:21] radeffinfo:myphp:fopen [2026/03/05 09:28] (Version actuelle) radeff
Ligne 94: Ligne 94:
 fopen("http://user:pass@www.mysite.com/mypage.php"); fopen("http://user:pass@www.mysite.com/mypage.php");
 </code> </code>
 +
 +
 +===== PHP allow_url_fopen / allow_url_include =====
 +Ce procédé est aujourd'hui utilisé pratiquement à 100% pour des tentatives de piratages ou de phishing et n'est que rarement nécessaire.
 +
 +il est possible de les activer si nécessaire en introduisant l'une des valeurs suivantes dans un fichier .htaccess :
 +
 +<code bash>
 +php_flag "allow_url_fopen" "On"
 +php_flag "allow_url_include" "On"
 +</code>
 +
 +===== effacer =====
 +
 +<code php>
 +<?php
 +/* [[effacer.php]] Script to remove files / directories on a web server *** CAREFULL!!!
 +#
 +# Authors:
 +# FR, radeff@akademia.ch
 +# History
 +#  --- //[[fradeff@akademia.ch|Fred Radeff]] 2008/02/01 15:03//: created;
 +#########
 +*/
 +
 +function SureRemoveDir($dir, $DeleteMe) {
 +    if(!$dh = @opendir($dir)) return;
 +    while (false !== ($obj = readdir($dh))) {
 +        if($obj=='.' || $obj=='..') continue;
 +        if (!@unlink($dir.'/'.$obj)) SureRemoveDir($dir.'/'.$obj, true);
 +    }
 +
 +    closedir($dh);
 +    if ($DeleteMe){
 +        @rmdir($dir);
 +    }
 +}
 +function delfile($str)
 +{
 +    foreach(glob($str) as $fn) {
 +        unlink($fn);
 +    }
 +
 +#SureRemoveDir('EmptyMe', false);
 +#SureRemoveDir('RemoveMe', true);
 +#delfile("equipe/fr*");
 +rmdir("xmedia");
 +?>
 +</code>
 +
 +
 ===== Voir aussi ===== ===== Voir aussi =====
   * [[fgestcsv]] pour faire du fopen sur du csv   * [[fgestcsv]] pour faire du fopen sur du csv
   * [[array]] plus généralement la fonction array, avec un exemple pour ouvrir un fichier csv   * [[array]] plus généralement la fonction array, avec un exemple pour ouvrir un fichier csv
 +
 +
  
  • info/myphp/fopen.1772698883.txt.gz
  • Dernière modification : 2026/03/05 09:21
  • de radeff