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

    Problema cURL e dubbio Regex

    Praticamente sto realizzando uno piccolo script che agisce sulla sorgente di un forum presente su ForumFree o ForumCommunity o BlogFree, solo che il mio primo problema è assicurare che nel form text sia inserito un id numerico che non contenga ne caratteri e ne lettere solo numeri mentre il secondo è il cURL che mi mostra Destination host forbidden che tipo di problema può esserci dato che mi sembra di aver settato tutto bene (a parte la Regex).

    Questo è l'index.html

    codice:
    <!DOCTYPE html>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>Auto Archive</title>
    	</head>
    	<body>
    		<form action="action.php" method="post">
            	<select name="circuito">
                	<option value="forumfree.it/?f=">ForumFree</option>
                    <option value="forumcommunity.net/?f=">ForumCommunity</option>
                    <option value="blogfree.net/?f=">BlogFree</option>
                </select>
                <input type="text" name="id">
                <input type="submit" value="Procedi">
            </form>
    	</body>
    </html>
    Questo il PHP
    Codice PHP:
    <?php
        
        error_reporting
    (E_ALL);
        
        if (
    preg_match('/^[0-9a-z]/i'$_POST['id'])) {
            
    $url "http://www." .$_POST['circuito'] .$_POST['id'];
            
    $host curl_init($url);
            
    curl_setopt($hostCURLOPT_USERAGENT"Auto-Archive");
            
    $result curl_exec($host);
            
    curl_close($host);
        }
        else {
            echo 
    "[b]Attenzione:[/b] sono stati inseriti caratteri non validi, devi inserire un [b]ID[/b] valido.";
        }


    ?>

  2. #2
    per la prima
    codice:
    '/^[0-9a-z]+$/i'
    per la seconda non so ora
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Grazie, comunque se metto un ID sbagliato mi mette il forum dicendomi che la pagina che ho richiesto è inesistente (giusto), però se metto un ID valido la pagina mi rimane bianca

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.