Originalmente inviato da
binarysun
Non ho capito il problema.
Devi fare una patch per uno script?
Non puoi sostituire tutto il file?
si , devo fare una patch
no non posso sostituire , è molto probabile che l'utente finale installando altr modifiche abbia già modificato il file, quindi il file puo' cambiare da utente ad utente.
inoltre non posso modificare solo la prima occorrenza poichè non è detto che sia la prima che voglia modificare
Codice PHP:
If you want to replace only the first occurence of a string you can use this function:
<?php
function str_replace_once($needle, $replace, $haystack) {
// Looks for the first occurence of $needle in $haystack
// and replaces it with $replace.
$pos = strpos($haystack, $needle);
if ($pos === false) {
// Nothing found
return $haystack;
}
return substr_replace($haystack, $replace, $pos, strlen($needle));
}
?>