Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Funzione di verifica esistenza link

    Salve, girando per la rete ho trovato questa semplicissima funzione che verifica l'esistenza di un link senza utilizzare le regex ma richiedendo direttamente la pagina: se esiste bene altrimenti errore. A me però non funziona! L'ho usato in locale ed ero collegato ad internet! Mi date una mano? Sono andato anche su php.net per vedere un po' quale fosse l'errore e controllando le varie funzioni sembra non ci siano errori! Ma cmq non funziona!
    codice:
    function ExistLink($link)
            {
               $fp = fopen($link, 'r');
               if ($fp)
                 {
    	        return TRUE;
    	     }
    	   else
                 { 
    		fclose($fp);
                    return FALSE;
    	     }
            }
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    devi abilitare l'allow-url-fopen:
    http://it.php.net/manual/it/ref.file...llow-url-fopen


    think simple think ringo

  3. #3
    E non c'è un altro modo per fare una cosa del genere o magari utilizzando una funzione che influenzi il comportamento dello script indipendentemente dal php.ini? Insomma a me serve qualcosa che verifichi l'esistenza di un url senza usare le regex che non sono mai precisissime per un url. Farn una precisa sarebbe una cosa lunghissima e poi cmq potrei inserire un url inesistente!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  4. #4
    Potresti utilizzare le sockets, ma dovresti sempre abilitarle.

  5. #5
    E invece qualcosa che non richieda modifiche dirette al php.ini? Va bene anche inserire una funzione prima dello script (Tipo error_reporting per gli errori).
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

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.