Ayuda con PHP

skatz

Bovino maduro
#1
Buenos dias, resulta que en clase estamos viendo el libro PHP y MySQL el cual contiene unos ejemplos, en este caso uno de ellos no me funciona pero solo en mi macbook

Uso xampp para correr apache en mi PC y el xampp para correr apache en mi macbook, pero de alguna manera los datos que cacho de un formulario no llegan a php

Código:
<html>
	<body>
		<p>
			Teclee un texto para su codificaci&oacute;n URL.
		</p>
		<form id="formulario1" name="formulario1" method="post" action="codificarUrl.php">
			<p>
				<textarea name="textoOriginal" cols="50" rows="4" id="textoOriginal"></textarea>
			</p>
			<p>
				<input name="mandar" type="submit" id="mandar" value="ENVIAR">
				<input name="borrar" type="reset" id="borrar" value="BORRAR">
			</p>
		</form>
	</body>
</html>
PHP:
<?php
	$textoCodificado=rawurlencode($textoOriginal);
	$textoRecuperado=rawurldecode($textoCodificado);
?>
<html>
	<body>
		<table width="505" border="1">
			<tr>
				<td width="505">
					<table align="left" width="500" cellpadding="4" border="2">
						<tr>
							<th>TEXTO ORIGINAL</th>
						</tr>
						<tr>
							<td bgcolor="#C0C0C0"><?php echo ($textoOriginal); ?> </td>
						</tr>
					</table>
				</td>
			</tr>
			<tr>
				<td width="505">
					<table align="left" width="500" cellpadding="4" border="2">
						<tr>
							<th>TEXTO CODIFICADO</th>
						</tr>
						<tr>
							<td bgcolor="#C0C0C0"><?php echo ($textoCodificado); ?> </td>
						</tr>
					</table>
				</td>
			</tr>
			<tr>
				<td width="505">
					<table align="left" width="500" cellpadding="4" border="2">
						<tr>
							<th>TEXTO RECUPERADO</th>
						</tr>
						<tr>
							<td bgcolor="#C0C0C0"><?php echo ($textoRecuperado); ?> </td>
						</tr>
					</table>
				</td>
			</tr>
		</table>
	</body>
</html>
Como ya les mencione el codigo me funciona muy bien en mi PC, pero en la mac no funciona, ni en Safari ni en Mozilla Firefox

alguna idea?

Gracias
 

skatz

Bovino maduro
#3
Alguna configuracion en especifico? no soy un profesional en esto. Estoy aprendiendo y no se por donde empezar a buscar =s
 
#4
bueno primero que nada esta variable no se como la recives $textoOriginal no veo en donde la reviviste

prueba poniendo esto
$textoOriginal=$_POST['textoOriginal'];
antes de esto
$textoCodificado=rawurlencode($textoOriginal);
$textoRecuperado=rawurldecode($textoCodificado);

puesto que estas enviando datos por el metodo post y las tienes que recivir.
Espero y te sirva salu2
 
Arriba