Pagina 1 din 1

Inlocuire caractere

Scris: Lun Aug 01, 2011
de MelecaCristian
Salut marplo ,
am si eu o problema cu sciptul de mai jos la post name cum fac la url sa imi arate asa : Marplo-jocuri-anime-forum sa fie cu acel minus in el nu sa fie cu %20 pt ca nu imi mergea asa imi da eroarea 404 la site adica acea care nu gaseste fisierul chiar daca eu ma uit in baza de date si il vad . cum se poate modifica ???

Cod: Selectaţi tot

<?php
// ... conectare db

$nume = $_POST['post_name'];
$titlu = $nume;
$continut = $_POST['post_content'];
$tip = $_POST['post_type'];
$timp = time();

$sql="INSERT INTO wp_posts (post_title, post_content, post_type, post_name, post_date, post_date_gmt)
VALUES
('$titlu','$continut','$tip','$nume', $timp, $timp)";
if (!mysql_query($sql,$con))
  {
  die('Error: ' . mysql_error());
  }
echo "1 record added";

mysql_close($con)
?>
Multumesc mult :X

Inlocuire caractere

Scris: Lun Aug 01, 2011
de MarPlo
Nu stiu care e URL-ul in codul de mai sus (in ce variabila), dar daca ceea ce vrei e sa inlocuiesti "%20" cu"-" , se poate folosi str_replace(), dupa cum e in exemplu urmator:

Cod: Selectaţi tot

<?php
$str = 'Marplo%20jocuri%20anime%20forum';
$str = str_replace('%20', '-', $str);
echo $str;          // Marplo-jocuri-anime-forum
?>

Inlocuire caractere

Scris: Lun Aug 01, 2011
de MelecaCristian
din %20 in - in scriptul acela unde il introduc pt ca acel script adauga datele in baza de date ... si vreau sa mi le puna cu - ca, cu %20 nu citeste imi da eroare :-s