Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Problema preg_match

  1. #1

    Problema preg_match

    Buon giorno ho questo script che dovrebbe riconoscere il tipo di file: zip, pdf,jpg,gif ecc ecc.
    Purtroppo mi restituisce questo problema:
    codice:
    preg_match(): Delimiter must not be alphanumeric or backslash
    Lo script incriminato è questo:
    Codice PHP:
    if(preg_match("\\.(pdf|doc|xls|xlsx|zip|rar|txt|exe|ini|jpg)$"$d)){//problema
        
    if(strtolower($rest)==".doc"){
            
    $file.="[img]../../icone/word.png[/img]";
        }
        elseif(
    strtolower($rest)==".pdf"){
            
    $file.="[img]../../icone/acrobat.gif[/img]";
        }
        elseif(
    strtolower($rest)==".xls"){
            
    $file.="[img]../../icone/excel.png[/img]";
        }
            
    //ecc ecc

    Avevo eregi, ma avendo aggiornato la versione di php, l'ho sostituito con preg_match ma adesso mi restituisce quell'errore.
    Cortesemente come risolvere?
    Grazie mille.

  2. #2
    ok semplicemente devo fare cosi:
    Codice PHP:
    if(preg_match("(pdf|doc|xls|xlsx|zip|rar|txt|exe|ini|jpg)"$d)){ 
    scusate.
    Buon lavoro a tutti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.