Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727

    un aiutino su apici o doppi apici...

    in una pagina ho questa riga di codice che funziona benissimo:

    <a href="http://www.nomesito.it/<?php print "$array[id]"?>-categoria-<?= togli_spazio("$array[titolo]"); ?>.php">

    in pratica c'è la funzione togli_spazio che mi "pulisce" il titolo e mi restituisce un URL senza spazi.
    Bene... ora devo scrivere la stessa cosa dentro ad un blocco di php-->

    header("location: QUI DENTROOOOOO");

    ma non riesco a scriverlo in modo che la funzione togli_spazio agisca... ho provato ad esempio così-->

    header("location: http://www.nomesito.it/$array[id]-categoria-'togli_spazio("$array[titolo]")'.php");

    ma non va... chi mi aiuta x favore??

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Non c'è un posto dove hai usato gli apici nel modo adeguato.

    Codice PHP:
    print "$array[id]
    Attorno ad una variabile non è necessario mettere gli apici.
    print $array[id];
    fa la stessa cosa in modo leggittimo.

    Sempre sullo stesso pezzetto di codice: per indicare l'indice di un array si che servono gli apici, non è obbligatorio, ma su alcune versioni di PHP può dare noie, meglio non rischiare, quindi
    $array['id']
    $array['titolo']

    Codice PHP:
    header("location: http://www.nomesito.it/$array[id]-categoria-'togli_spazio("$array[titolo]")'.php"); 
    che ci stanno a fare gli apici attorno alla funzione togli_spazio() ? Scritta così ti ritroverai stampati nella stringa quegli apici.

    Farei così
    Codice PHP:
    $titolo togli_spazio($array['titolo']);
    header("location: http://www.nomesito.it/$array['id']-categoria-$titolo.php"); 
    Ultima modifica di Alhazred; 25-10-2015 a 18:02

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727
    grazie!!!
    per la cronaca però il mio php voleva così--> $array[id]
    con gli apici su ID s'incazzava, bah...
    grazie ancora!!

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.