Gracias Marvin, te explico aver si me entendes.. la variable flash despues la tengo que mandar a otra pagina por post, entonces tengo que hacer un input hidden con el valor de esa variable (Si o No) afuera de la funcion, use el codigo que me mandastes pero no pude hacer que funcione. te muestro el codigo que tengo aver si me podes ayudar.
Código PHP:
Ver originalif (isset($_GET['estado'])) {
$estado = $_GET['estado'];
if($estado=="verificaenlace") {
?>
<form action="<? $_SERVER['PHP_SELF'] ?>" method="post">
<font style="text-decoration:underline;">Seleccione URL:</font>
<select name="url">
<?
$sql = mysql_query("SELECT urlenlace FROM paginaspw3"); echo"
<option>".$row['urlenlace']."</option>";
}
?>
</select>
<input type="submit" value="Verificar" name="verifica" />
</form>
<?
}
if($estado=="verificahome") {
?>
<form action="<? $_SERVER['PHP_SELF'] ?>" method="post">
<font style="text-decoration:underline;">Seleccione URL:</font>
<select name="url_home">
<?
echo"
<option>".$row['webpage']."</option>";
}
?>
</select>
<input type="submit" value="Verificar Home" name="verifica" />
</form>
<?
if(isset($_POST['url_home'])) { $url_home = $_POST['url_home'];
function buscarCadenaFlash($cadena,$palabra){
if (strstr($cadena,$palabra)){ return "<b>Archivos Flash: <font color='green'>Si</b></font>";
$flash = "Si";
}else{
return "<b>Archivos Flash: <font color='red'>No</font></b>";
$flash = "No";
}
return $flash;
}
$cadena=$pagina_inicio;
$palabra=".swf";
echo buscarCadenaFlash($cadena,$palabra);
echo "<br>";
function buscarCadenaAlt($cadena,$palabra)
{
if (strstr($cadena,$palabra)) { return "<b>ALT en img src: <font color='green'>Si</font></b>";
return $alt="Si";
}else {
return "<b>ALT en img src: <font color='red'>No</font></b>";
return $alt="No";
}
}
$cadena=$pagina_inicio;
$palabra="alt";
echo buscarCadenaAlt($cadena,$palabra);
echo "<br>";
function buscarCadenaGoogle($cadena,$palabra)
{
if (strstr($cadena,$palabra)) { return "<b>Google Analytics: <font color='green'>Si</font></b>";
return $google="Si";
} else {
return "<b>Google Analitycs: <font color='red>'No</font></b>";
return $google="No";
}
}
$cadena=$pagina_inicio;
$palabra="google analytics";
echo buscarCadenaGoogle($cadena,$palabra);
echo "<br>";
function buscarCadenaTitle($cadena,$palabra)
{
if (strstr($cadena,$palabra)) { return "<b>Texto entre title: <font color='red'>No</font></b>";
return $title="No";
} else {
return "<b>Texto entre title: <font color='green'>Si</font></b>";
return $title="Si";
}
}
$cadena=$pagina_inicio;
$palabra="title></title";
echo buscarCadenaTitle($cadena,$palabra);
echo "<br>";
function buscarCadenaTitlehref($cadena,$palabra)
{
if (strstr($cadena,$palabra)) { return "<b>Tiene title en links: <font color='red'>No</font></b>";
return $titleref="No";
} else {
return "<b>Tiene title en links: <font color='green'>Si</font></b>";
return $titleref="Si";
}
}
$cadena=$pagina_inicio;
$palabra='<a href= title=""';
echo buscarCadenaTitlehref($cadena,$palabra);
?>
<form action="<? $_SERVER['PHP_SELF'] ?>" method="POST">
<input type="hidden" value="<? echo $url_home; ?>" name="url_home" />
<input type="hidden" value="<? echo $flash; ?>" name="flash" />
<input type="hidden" value="<? echo $alt; ?>" name="alt" />
<input type="hidden" value="<? echo $google; ?>" name="google" />
<input type="hidden" value="<? echo $title; ?>" name="title" />
<input type="hidden" value="<? echo $titleref; ?>" name="titleref" />
<input type="submit" name="exporta_pdf" value="Exportar a PDF" />
</form>
<?
echo "<br>";
echo $flash;
}
}
if(isset($_POST['exporta_pdf'])) { require_once('includes/libpdf/fpdf.php');
require_once('includes/libpdf/fpdi.php');
$url = $_POST['url_home'];
$flash = $_POST['flash'];
$alt = $_POST['alt'];
$google = $_POST['google'];
$title = $_POST['title'];
$titleref = $_POST['titleref'];
$pdf=new FPDF();
$pdf->AddPage();
$pdf->Image('img/membrete----posicionamiento-natural.jpg',0,0,210,38);
$pdf->SetFont('Arial', 'B', 14);
$pdf->SetXY(0,40);
$pdf->Write('','Datos del Dominio '.$url,'');
$pdf->SetFont('Arial','', 14);
$pdf->Line(48,55,48,190);
$pdf->SetXY(50,65);
$pdf->Write('','Tiene archivos Flash: '.$flash,'');
$pdf->Line(0,70,100,70);
$pdf->SetXY(50,80);
$pdf->Write('','Tiene alt en links: '.$alt,'');
$pdf->Line(0,85,110,85);
$pdf->SetXY(50,95);
$pdf->Write('','Google Analitycs: '.$google,'');
$pdf->Line(0,100,110,100);
$pdf->SetXY(50,110);
$pdf->Write('','Tiene Title: '.$title,'');
$pdf->Line(0,115,110,115);
$pdf->SetXY(50,125);
$pdf->Write('','Title en img: '.$titleref,'');
$pdf->Line(0,130,110,130);
$pdf->Output('asdasd.pdf', 'F');
}
}
?>
fijate que las variables que uso en las funciones las guardo las mando en el input hidden, la cosa que despues no aparecen en el pdf.
saludos.