mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: errore su stringa select

$s .= '<select name="city" id="city" 
onChange="MM_jumpMenu('parent',this,0,'$row['loc_prefix']','forecast')">';
questa stringa mi da Parse error: syntax error, unexpected T_STRING in ...
dove sta l'errore? credo sia '$row['loc_prefix']' 

Franco ha scritto:

L'errore sta nell'utilizzo del singolo apice per i parametri della
funzione MM_jumpMenu.
Ti suggerisco di leggerti la pagina del manuale relativa alle stringhe
per capire come crearne di corrette (sopratutto per quanto riguarda
l'escaping):
http://www.php.net/manual/en/language.types.string.php
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

 ha scritto nel 
messaggio news:5u94eeF...@mid.individual.net...

Capito l'errore ho fatto cosi :
$s .= '<select name="city" id="city" 
onChange="MM_jumpMenu(\'parent\',this,0,\'\',\'forecast\');">';
però nel MM_jumpMenu devo inserire il dato $row['loc_prefix']
function popola_citta($countryID, $regionID)
    {
        $sql = "SELECT id, city_title, loc_prefix  FROM city WHERE region_id 
= '$countryID' AND country_id = '$regionID' ORDER BY city_title;";
        $query = mysql_query($sql);
        $s = "";
        $s .= '<select name="city" id="city" 
onChange="MM_jumpMenu(\'parent\',this,0,\'$row[\'loc_prefix\'];\',\'forecast\');">';
        while($row = mysql_fetch_assoc($query))
        {
            $s .= "<option 
value='".$row['loc_prefix']."'>".$row['city_title']."</option>";
        }
        $s .= "</select>";
        return $s;
    }
ho provato a modificare la stringa come vedete sopra ma non mi da il valore 
nella select come correggo?

 valore nella select come correggo?
Stai facendo un po' di confusione tra esecuzione lato server (PHP) ed
esecuzione lato client (Javascript).
Nell'evento javascript onChange devei usare javascript per
"identificare" il valore dell'elemento selezionato dall'utente.
Inserire un riferimento a $row['loc_prefix']  all'esterno del ciclo
while, non restituira' nessun risultato (a parte un notice undefined
variable).
Prova a creare un tag select di esempio con dati fittizzi che funzioni
correttamente (solo HTML e Javascript). Una volta fatto cio' inizia ad
integrarla con il PHP. Solo in questo modo puoi essere sicuro che il
codice lato client funzioni correttamente prima di integrarlo con
quello lato server.

Newsgroup: it.comp.www.php
Titolo: prepared statements PDO

Ciao
 
 
utilizzando i  prepared statements di PDO non ï¿œ piï¿œ necessario 
effettuare lo string sanitize dei campi in input?
 
 
Grazie

 effettuare lo string sanitize dei campi in input?
 
no infatti, in quanto usando i prepared statement c'ï¿œ un controllo
preventivo a monte.
 
 

 effettuare lo string sanitize dei campi in input?
 
Eviti le SQL injection, ma il sanitize lo farei lo stesso. Per esempio, 
verificare che un campo email contenga un'email, lo fai con filter_var. 
 
Se poi non ti interessa che gli utenti mettano mail fasulle, allora ti 
bastano le prepared statements. :)
 
Ricordati di controllare che i vari magic_quote siano a off nel php.ini, 
altrimenti succede un casino micidiale. :)
 
Bye.

Newsgroup: it.comp.www.php
Titolo: Versione Php autoinstallante...

Qualcuno sà dove posso trovarla(PHP4 preferibilmente) in rete,
che funzione correttamente con Apache e Win2000...
Grazie
Spad

 ha scritto nel messaggio
news:9i1k57$qc4$1...@pinco.nettuno.it...


 ha scritto nel messaggio
news:9i1o1d$1uh$1...@felicidade.mascanc.net...


 wrote in message
news:9i1k57$qc4$1...@pinco.nettuno.it...


Newsgroup: it.comp.www.php
Titolo: Eclipse e PHP

Ciao,
qualcuno conosce un plugin per Eclipse 3.0 che consenta di scrivere PHP e/o
gestire progetti sempre in PHP??
Grazie

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Beta wrote:

quello sicuramente piu' interessante lo trovi su 
www.trustudio.org
a differenza che 
phpeclipse.sf.net
 che non mi risulta essere per la
serie 3.x e cmq suxa :P, le milestone dell'1.0 di trustudio sono proprio
interessanti, provatelo
ciao
- -- 
oggei
gpg --keyserver 
keys.indymedia.org
 --recv-keys eebb4d0d
-----BEGIN PGP SIGNATURE-----
iD8DBQE/8hwpZmjYv+67TQ0RAhgMAJ9ap+IIoRM6MS8KJTAu3S2MOmGvJACgihRy
g4CN6fQxMGn+0n0Z7fdvLqY=
=ierd
-----END PGP SIGNATURE-----

 ha scritto nel messaggio
news:20031231014529...@toporicci.catrame.org...

Newsgroup: it.comp.www.php
Titolo: IF...THEN

Ciao a tutti ,
scusate, scrivo per problema elementare che per voi, che ne masticate,
forse è molto semplice.
Io non conosco il PHP e andarmi a leggere pagine e pagine senza esempi
starei qui fino a domani, sapendo che in futuro non mi servirà più
Allora ho pensato di postare qui il mio problemino, sperando che qualche
buon anima me lo risolva.
Devo adattare uno script e ho bisogno della sintassi corretta per fare
questo, possibilmente compreso di parentesi varie:
--------------------
if (nome=pippo)
 and
if (citta=milano)
  then (vai ad una pagina.html)
altrimenti continua
--------------------
Grazie di cuore
Maggy

...

Ovvero:
if ($nome == 'pippo' && $citta == 'milano') {
    header("Location: 
http://url_pagina_html
");
    exit();
}
Ciao,
Nico

 Nico
Mille Mille GRAZIE Funzia !!!
Maggy

> }
Ovvero NO!!!
if (($nome == 'pippo') && ($citta == 'milano')) {
        header("Location: 
http://url_pagina_html
");
        exit();
}
-- 
/*
** Federico Soldani
** 
http://www.daemon-ware.com
*/

 }
Io, al di là dell'if... ho un errore del tipo:
    Warning: Cannot add header information - headers already sent by...

     Warning: Cannot add header information - headers already sent by...
Attento perchè "la funzione Header va chiamata prima di qualsiasi output
HTML o PHP (anche righe o spazi vuoti)." Come ben descritto sul Manuale
PHP che puoi scaricare in qualsiasi formato dal sito 
php.net
Ciauz.... 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Ciauz....
Grazie socio (ma quand'è che ti fai vivo?)...
Newsgroup: it.comp.www.php
Titolo: Hosting Linux o Windows?

Avrei bisogno di un hosting per un piccolissimo sito e-commerce
(MySQL, Php). 
La società contattata (da voi consigliata) propone Hosting Linux e
Hosting Windows...
In base a cosa scelgo?? (a parte il costo che vota per Linux)
Grazie ancora...

 In base a cosa scelgo?? (a parte il costo che vota per Linux)
Linux!
bye bye

 In base a cosa scelgo?? (a parte il costo che vota per Linux)
Linux!!!
Ciao
Marco

 Grazie ancora...
per PHP/mysql la scelta č d'obbligo: Linux.
ciao
Alesi_27

 Grazie ancora...
io ho un sito in php/mysql su windows e mi trovo benissimo, l'unica cosa 
che mi rode č non poter fare il chmod!!
ciao!

In base a cosa scelgo?? (a parte il costo che vota per Linux)
php e mysql sono ottimizzati per linux, quindi la scelta č d'obbligo;
e non preoccuparti, non serve conoscere linux per utilizzarlo in
hosting, funziona come quello windows, a parte i permessi.
Ciao
Francesco
_____________________________________
http://www.altropc.it
 - Un altro PC č possibile!
Software libero, PHP, MySQL, Webdesign, Sicurezza, CMS, Tutorials
Per rispondere in e-mail togli NOSPAM 

: Avrei bisogno di un hosting per un piccolissimo sito e-commerce
: (MySQL, Php).
: La societą contattata (da voi consigliata) propone Hosting Linux e
: Hosting Windows...
: In base a cosa scelgo?? (a parte il costo che vota per Linux)
:
se fossero questi i parametri di scelta direi acnhe io linux.
Di solito perņ, in questi casi, consiglio sempre di valutare prima se
l'hosting provider mette a disposizione tutto il necessario per
l'interfacciamento dei pagamenti con c/c per entrambe le soluzioni.
valuta quindi anche questa cosa qui.


Mai sentito una roba cosě!!!
Ma chi l'ha detto ?
Ma chi  ha detto che MySQL č d'obbligo e (o come in un post successivo a
quello a cui rispondo) che sia OTTIMIZZATO per linux ?
Ma chi o cosa vi ha fatto pensare cose simili ?
PG ce lo siamo dimenticati ?
E che ha detto che MySQL vada meglio su linux piuttosto che su Windows ?

E che ha detto che MySQL vada meglio su linux piuttosto che su Windows ?
Quello e' piuttosto ben dimostrabile, salvo situazioni decisamente curiose
ed insolite. E anche se mi dicono grandi cose dello strato del file system
di Windows 2003 Server, per cui metto le mani avanti e mi limito a Windows
95, 98, ME, NT, XP e 2K soltanto.
Addirittura (e stringendo i denti) ammetto che MySQL, per l'uso tipico del
database medio - dove funzionerebbe forse anche Berkeley, per intendersi -
abbia prestazioni quasi doppie rispetto a PostgreSQL, che personalmente ho
trovato molto piu' adatto in progetti grossi o con prospettive di crescere
in complessita'.
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.


mi riferivo in particolare a PHP
ciao
Alesi_27
Newsgroup: it.comp.www.php
Titolo: eregi_replace

Ciao a tutti.
Non ci capisco più niente.... ho aggiunto qualche replace per gestire altri
tag ed ho ripreso da quelli
già fatti a suo tempo.
nella set_DB converto il codice prima di scriverlo nel record
    $str = eregi_replace("\[([b|i|u|\/]*)\]", '<\1>', $str);
    $str = eregi_replace("<([tr|td|tbl|\/]*)>", '[\1]', $str);
    $str = str_replace("[tbl]", '<table cellspacing="0" width="100%"
border="0" cellpadding="0">', $str);
nella get_DB riconverto per rivedere i tag abbreviati in edit
    $str = eregi_replace("<([b|i|u|\/]*)>", '[\1]', $str);
    $str = eregi_replace("<([tr|td|tbl|\/]*)>", '[\1]', $str);
    $str = str_replace("<table cellspacing=\"0\" width=\"100%\" border=\"0\"
cellpadding=\"0\">",'[tbl]', $str);
mentre i tag [b], [i], [u] funzionano regolarmente, quelli per le tabelle,
quando rientro in edit me li ritrovo scritti così
<table cellspacing="0" width="100%" border="0" cellpadding="0"/>
<tr/>
<td/>[b]testo[/b]</td><td/>testo</td><td/>[u]testo[/u]testo
[url="
http://www.google.it
"]Google[/url]
</td>
</tr></tbl>
Dove sbaglio?
Tnx

Qualche ripassino e prova e mi sono risposto da solo,
a volte chiedere aiuto mi mette sull'ottica di dover spiegare e spiegando
trovo i miei stessi errori, anche banali a volte (forse per questo nessuno
mi ha risposto).
Grazie comunque.
J


Guarda, anche a me capita di trovarmi ogni tanto di bloccarmi, allora 
penso di chiedere aiuto qui ma il semplice fatto di sintetizzare la 
situazione quasi sempre mi indica la soluzione.
Max
-- 
Se mi volete scrivere
massimo . ori @ aliceposta . it
Newsgroup: it.comp.www.php
Titolo: le sessioni queste (s)conosciute...

ciao,
ho un dubbio che mi è sorto appena ho scoperto il favoloso mondo delle
sessioni:
ho creato un sito con area ad accesso tramite login/password, in questo modo
salvo nella "sessione"
i dati dell'utente loggato e se compie delle operazioni posso registrarle in
maniera completa.
quello che mi chiedo è se una attraverso un bookmark si segna una pagina
dove è già stata fatta
l'autentificazione,la cosa dovrebbe creare dei problemi,vero??sarebbe un
utente sconosciuto
in un'area dove non dovrebbe essere...
come è possibile evitarlo??
ciao


falso, la session scade alla chiusura del browser.
 Gio'
-- 
     ((__))
      (00)          
http://web.tiscali.it/bigio
-nn--(o__o)--nn-

> falso, la session scade alla chiusura del browser.
ok,ma quello che dico io è che se la pagina della login è
miosito/login.php,ed una volta fatta
mi manda alla pagina miosito/compra.php dove ho i dati della sessione,se io
mi salvo l'indirizzo
miosito/compra.php e lo inserisco direttamente nella barra degli indirizzi
mi ritrovo nella pagina
compra.php senza aver fatto la login...


Se ho capito bene non c'entrano le sessioni x il tuo problema.
Devi semplicemente impedire l'accesso a compra.php  se l'utente non passa da
login.php
su compra.php potresti mettere dei filtri tipo:
if(!isset( $_POST['nome']) && !isset( $_POST['pw']))
    {  echo' ti devi loggare caro mio, e per farlo clicca <a
href="login.php">QUI</a>'; exit;  }
e stessa cosa controllando sul db i dati $_POST  (sempre su compra.php):
se nome e pw sono nel db entri se no nisba ed exit
Se il problema è registrare var di sessione fuori dalla pag dove la var si
registra ufficialmente
dopo il session_start() dovresti crearti  una condizione tipo:
se non c'è la var di sessione te la faccio partire io

 href="login.php">QUI</a>'; exit;  }
prefetto!!!
grazie e mille provato e funziona,
ho dovuto solo correggere $_POST con $_SESSION
ciao!

Newsgroup: it.comp.www.php
Titolo: Connessione Db

Salve a tutti vorrei sapere una cosa e cioe:
Vorrei ottimizzare il mio portale, in quanto vengono effettuate
operazioni a mio avviso strane.
1. per ogni pagina viene ristanziato l'oggetto db il quale provvede a
rieffettuare la connessione al db
2.vengono reincluse le classi per la gestione degli utenti
Vorrei eliminare entrambe le cose istanziando i due oggetti una volta
sola.
Si puo fare?

 Si puo fare?
Usa connessioni persistenti (con relativi pro e contro) e/o usa un
sistema di cache (es. eAccelerator etc. etc.).
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

Sapresti indicarmi una classe fatta molto bene e iper ottimizzata per
gestione mysql in php 4
Newsgroup: it.comp.www.php
Titolo: php 4.3.11 sulle gif non puo' manipolare?

Se non ho capito male la versione php 4.3.11 ha si le gd2 pero' usa la
versione 2.0.28 che non puo' manipolare le gif; č cosě?
se riesco ad installare la 2.0.33 risolvo il problema?

se riesco ad installare la 2.0.33 risolvo il problema?
installa l'ultima disponibile e risolvi il problema.
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

 se riesco ad installare la 2.0.33 risolvo il problema?
Mi sembra che la versione 4.3.11 avesse già ripristinato l'uso delle 
gif. Comunque ti basta un phpinfo() per saperlo.
ciao
-- 
MM > 
http://www.thepixel.it

 installa l'ultima disponibile e risolvi il problema.
ti riferisci alla PHP 5.1 Beta 3
o alla PHP 4.4.0;
io volevo usare sulla vers. 4.3.11, va bene comunque anche la dll del PHP5?

ho provato:la versione del php 4.4.0 è la stessa della 4.3.11;
quella del php 5 è diversa pero' non viene riconoscita dal php;
infatti quando avvio il server appare subito un avvertimento
e inoltre con il phpinfo() non viene fuori nenache la tabella delle gd;
mentre mettendo quello del php 4.4.0 (che è lo stesso) come prima
cioè uguale alla 4.3.11 e il phpinfo indica tutto abilitato.
nelle prove ho sempre riavviato il server apache.

 gif. Comunque ti basta un phpinfo() per saperlo.
le gd sul phpinfo sono abilitate :
GD Support 	enabled
GD Version 	bundled (2.0.28 compatible)
FreeType Support 	enabled
FreeType Linkage 	with freetype
GIF Read Support 	enabled
GIF Create Support 	enabled
JPG Support 	enabled
PNG Support 	enabled
WBMP Support 	enabled
XBM Support 	enabled

GIF Create Support 	enabled
va già bene quella che hai.

Newsgroup: it.comp.www.php
Titolo: Come mettere a video solo una parte di un testo. Richiesta info.

Situazione: tabella con campo "testo" contenente un bel testone lungo
assai. Una pagina dedicata me lo mette a video. Tutto ok fino a qui.
Vorrei nella prima pagina del mio sito riportare solo una piccola
parte del testo, diciamo le prime 100 parole con un link alla pagina
specifica in cui leggere tutto. 
Riuscite a darmi una dritta?!?
Grassie e ciau!
Divinus Dominus
www.divinus-dominus.com
 --> In ristrutturazione
ne...@divinus-dominus.com

 parte del testo, diciamo le prime 100 parole con un link alla pagina
quick and dirty:
echo substr($str,0,500)  . " ...";
// taglia spesso nel bel mezzo di una parola ed aggiunge i puntini
un po piu elegante (come output, non come coding):
// cerca inizio parola dopo il 500 esimo carattere
                        if (strlen($str)>500)
                        {
                                $i=500;
                                do
                                {
                                        $now=substr($str, $i, 1);
                                        if ($i<0)
                                                break;
                                        $i--;
                                } while ($now != " ");
                                $i++;
                                echo substr($str, 0, $i) . " ...";
                        }
                        else echo $str;
ci sara' anche qualche ereg_replace...

 Riuscite a darmi una dritta?!?
visto che le parole sono separate da uno spazio fai un ciclo sul tuo testo
con
$car = strpos($tuotesto, " ");
che ti restituisce la posizione del carattere spazio.
Cicli per cento volte e poi ti prendi la stringa fino all'ultimo carattere
restituito da strpos con
$abstract = substr($tuotesto, $car)
e lo linki alla pagina che vuoi tu ;-)
ciao
--
Kappa
ka...@webngo.net
www.webngo.net

echo substr($str,0,500)  . " ...";
Che Bacco ti benedica! 
Grassieeee!!!!


più che le parole ti consiglio i primi, che so, 1000 caratteri.
echo substr($testo,0,1000);
ma qui ti taglia anche le parole a metà.
Puoi fare allora:
$maxcaratteri = 1000;
$parole = explode(" ",$testo);
for ($loop = 0; $loop < count($parole); $loop++)
{
    echo $parole[$loop]." ";// rimetto lo spazio
    $totalecaratteri += (strlen($parole[$loop]) + 1);
    // il +1 è per lo spazio aggiunto
    if ($totalecaratteri <= $maxcaratteri) break;
}
// ora abbiamo le parole intere, ma la frase è tagliata a metà.
// dovremmo mettere i puntini se la frase è incompleta
if ($totalecaratteri < strlen($testo)) echo "...";
// se i caratteri che abbiamo scritto non arrivano alla lunghezza della
frase metto i puntini.
Devi testarlo, l'ho scritto al volo
LAMASE
"Divinus Dominus" <ne...@NOSPAMdivinus-dominus.com> ha scritto nel messaggio
news:267soto8nd3duphta...@4ax.com...


  -  rimuovi XXX x rispondere

Newsgroup: it.comp.www.php
Titolo: sul sito mysql c'è versione vecchia per windows?

su 
mysql.com
 non riesco a trovare la pagina dove č possibile scaricare
la versione 4.0.18 di mysql per windows.
ma c'č?

 ma c'è?
scarica la 4.0.25 ..
-- 
www.iuz-lab.info
Newsgroup: it.comp.www.php
Titolo: Statistiche di accesso

Ciao,
chi mi può consigliare un programma di statistiche in php possibilmente in
Italiano?
Grazie mille
Andrea

 wrote in message
news:MTuH9.30055$fa.9...@news1.tin.it...


 ha scritto nel messaggio
news:MTuH9.30055$fa.9...@news1.tin.it...


 Italiano?
http://awstats.sourceforge.net/
È un capolavoro, IMHO!
-- 
Luke, lo Steccalecca - Cavaliere Jedi
Ex allievo della Maestra Jedi Alkaid Oto
Home Page: 
http://www.fanwars.it
 - Email: 
li...@fanwars.it
- To err is human. To really screw things up takes a computer -

Newsgroup: it.comp.www.php
Titolo: Mi sembrava semplice ma non riesco.....

Non ci riesco ... (:-O.
Spero che qualch'uno del N.G. possa aiutarmi.
Ad un apagina PHP  arrivano, col metodo  POST, una serie di variabili
formattate in
questo modo :
quantita0 = x
quantita1 = x
quantita2 = x
quantita3 = x
quantita4 = x
quantita5 = x
ecc.ecc.
Come faccio con un ciclo 'while' a calcolare la somma dei valori contenuti
in  tutte le variabili tenendo conto che il numero dellle stesse non'e'
costante ed e' sconosciuto alla pagina php in arrivo ?
In pratica devo ottenere il risultato di :
$totale =  $quantita0 + $quantita1 + $quantita2 + $quantita(n)
dove 'n' mi e' sconosciuto.
Un saluto e grazie,
Fabrizio.

se dai ai campi il name="quantità[]" ti viene creato automaticamente un
array di nome $quantità sul quale potrai poi fare qualsiasi operazione

 ha scritto nel messaggio
news:a%k08.21648$cU4.7...@twister1.libero.it...


questa mi manca: cosa intendi per "variabili di variabili" ?!?
pablo/NGnewbie


http://www.php.net/manual/en/language.variables.variable.php

Grazie  a tutti,
ho usato la soluzione di Free Rider.
In effetti $quantit濕$i] funziona.....
La soluzione delle variabili delle variabili non  l'ho capita ( ho visto il
link... ).
Forse sono stanco..
Ciao,
Fabrizio.

costante ed e' sconosciuto alla pagina php in arrivo ?
Se sai che non ci sono buchi, cioe' se quantita3 non e' settato allora
non esistono quantita4, quantita5, eccetera, puoi fare cosi':
	$somma = 0;
	$i = 0;
	while(isset($HTTP_POST_VARS['quantita'.$i]))
		$somma += $HTTP_POST_VARS['quantita' . $i++];
Il modo corretto pero' e' usare "quantita[]" come nomevariabile dentro
la FORM. Cosi' puoi usare la funzione di somma su array, per esempio.
Leonardo

Ti ringrazio,
Fabrizio.
Newsgroup: it.comp.www.php
Titolo: lavorare con le directory

Salve a tutti,
sto cercando di creare un file che mi permetta sfogliare il contenuto
del (mio) disco.
Uso un form perche' non voglio passare le variabili nell'url.
Sto provando con questo script:
<html>
<script language="javascript">
function invia(nuova_cartella){
 mioForm.cartella.value=nuova_cartella;
 mioForm.submit();
}
</script>
<body>
<?php
if(!isset($cartella)){
 $cartella =getcwd();
}else{
 chdir($cartella);
 $cartella =getcwd();
}
echo "contenuto della cartella ===> $cartella<br>";
// creo un form per il campo hidden
echo "<form name=\"mioForm\" action=\"ftp5.php\" method=\"POST\">";
echo "<INPUT TYPE=\"hidden\" NAME=\"cartella\">";
$handle = opendir($cartella);
if ($handle) {
 while (false !== ($file = readdir($handle))) {
  // verifico non sia una cartella
  $dimensione=filesize($file);
  if($dimensione!=0){
   echo "$file<br>";
  }else{
   echo "<a href=javascript:invia('$file')>$file</a><br>";
  }
   }
}
echo"</form>";
?>
</body>
</html>
Va tutto bene finche' mi muovo di un solo livello ma non piu' quando
cerco di salire di piu' livelli rispetto la collocazione del file.
Inoltre i comandi . e .. sono sempre "assoluti" rispetto la posizione
del file che contiene lo script.
Ho capito qual e' il problema ma non riesco a risolverlo....qualche
idea?
Vi ringrazio in anticipo e mi scuso se mi sono espresso poco chiaramente
:-))
Matteo

 idea?
Uhm... ho dovuto affrontare un problema simile un po' di tempo fa...
mi ricordo due problemi: (se la memoria non mi tradisce)
- cercare di lavorare con percorsi assoluti
- eseguire chdir dopo ogni spostamento, altrimenti . e .. non funzionano
molto

 
Se intendo bene quello che chiedi...
Io costruirei delle variabili che al cmabio di dir mi indirizzino alla 
posizione dello scripit. Non è difficile: parti dal percorso assoluto dello 
script conti quanti "/" contiene e crei un $path="../../" o quanto vuoi 
lungo come ti pare.
Spero si aquello che ti serve
Ciao.
_________________
Roberto Romagnoli

 ha scritto nel messaggio
news:O9z2a.111696$ZE.
3106661
@twister2.libero.it...

Il mio problema e' proprio sul chdir....

 ha scritto nel messaggio
news:Qkz2a.174250$0v.48...@news1.tin.it...

E' probabile, ma non ci ho capito molto :-)))
Posso chiederti di essere un po' piu' chiaro? Come puoi vedere sono un
mezzo (anche 3/4) newbie...
Scusami.....
Matteo

 mezzo (anche 3/4) newbie...
Allora:
parti dalla dir di livello più alto e prendi il percorso assoluto 
$dircorr=getcwd();
poi, dove tiserve,  determini quanto te ne allontani contando quanti / ci 
sono nel percorso assoluto
$dir_di_lavoro=substr($dircorr, 31);//modificare il numero a seconda del 
percorso del server
e crei un $path di conseguenza
Gurada, non è che io sia tanto di più che newbie e questa è una cosa 
complicata su cui sto perdendo un sacco di tempo quindi non ti scoraggiare 
perché è un lavoro lungo.
Ciao
-- 
_________________
Roberto Romagnoli

 Ciao
Ciao a te e mille grazie
Matteo
Newsgroup: it.comp.www.php
Titolo: protegge record db con pw

Ciao a tutti del newsgroup!
Avendo una tabella di un database mysql, è possibile poter effettuare un
autenticazione per poter visualizzare solo alcuni record?
Mi spiego meglio.
Allora normalmente il visitatore può viusalizzare tutti i record del db.
Nel momento in cui tenta di visualizzare un record dove nel campo categoria
compare il valore pippo deve poter inserire un pw per poter proseguire.
Grazie per l'aiuto!
Giovanni

 compare il valore pippo deve poter inserire un pw per poter proseguire.
Devi creare uno script php che faccia questo...
del tipo:
if ($passwd="miapswd") {
    mysql_query(" select * from tabella ");
} else {
    mysql_query(" select * from tabella where categoria!='pippo' ");
}
ciao
Alex

autenticazione per poter visualizzare solo alcuni record?
Natu"rlich.
Diciamo che TabellaProtetta contiene un campo "SecurityLevel", int4.
Servono due tabelle extra:
	CREATE TABLE Permissions(Level int4, UserID int4);
	CREATE TABLE Users(UserID int4, ... );
Dove prima avevi, che so:
	SELECT * FROM Tabella
adesso avrai:
	SELECT TabellaProtetta.* FROM TabellaProtetta, Permissions
		WHERE SecurityLevel = 0 OR (SecurityLevel=Level AND
		UserID = $TuoUserID);
...usando UNION e un po' di complessita' in piu' e' possibile anche fare
in modo che, se il tuo livello di sicurezza e' errato, tu veda si' che i
records ci sono (in questo esempio neanche li vedi), pero' li vedi con i
dati sostituiti da "***".
Leonardo
-- 
Nior thainig ar major i dtus an lae chugainn,
is ni rabhamar fein ann i gcoir na gceart
ach mar sheolfai aoireacht bo gan aoire,
ar thaobh na greine de Sliabh na mBan.

Newsgroup: it.comp.www.php
Titolo: due colonne

Come posso mettere il risultato di una query su due colonne?
Grazie


+ - cosi: (dipende un po' dal tuo codice.
echo "<TABLE>";
while ($row=mysql_fetch_object($result) ) // anche ecc.
{
    echo "<TR>";
    echo "<TD>" . $row->valore1 . "</TD>";
    echo "<TD>" . $row->valore2 . "</TD>";
    echo "<TD>" . $row->valore3 . "</TD>";
    echo "</TR>";
    $data=nextData();
}
echo "</TABLE>";
Newsgroup: it.comp.www.php
Titolo: nuovo sito

Forse non è lo strumento giusto ma sono la webmaster di un sito
giuridico....vuoi dare un'occhiata per darmi qualche spassionato
suggerimento?grazie 
www.jus.altervista.org
 P.S. cerco collaboratrici e
collaboratori per il sito.Registratevi e direttamente dal sito potete proporre
iniziative utili. DA OGGI è POSSIBILE ANCHE VIDEOCHATTARE DIRETTAMENTE DAL SITO
CLIKKANDO SUL MODULO VIDEOXP NATURALMENTE GRATIS fatemi sapere se ci sono
errori. 
jus.altervista.org
-----------------------------------------
Messaggio inviato con Excite Newsgroup.
http://www.excite.it/newsgroup

errori. 
jus.altervista.org
Ciao, questo cms mi sembra di conoscerlo :-)
Senti ma perchè non personalizzi la grafica??? Non vorrai mica
lasciarla così, vero?
Un'altra cosa: tutti i moduli, a parte le news, sono inaccessibili
agli utenti anonimi, neppure il modulo contattaci e le faq...non è un
bel modo di invogliare la gente a iscriversi se non sanno neanche cosa
c'è dentro.
Hai installato il service pack 1 della karma 2.0? Ci sono interessanti
novità, vai su 
e-xoopport.it
 a vedere.
Ciao
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Project Admin di "PHP Reservation - Online booking system" - 
http://phpreservation.sourceforge.net
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

Newsgroup: it.comp.www.php
Titolo: Return dopo l'or logico...

Ah, dimenticavo una cosa: in una funzione non si puň usare return dopo
la keyword "or" ? Cioč, dato questo codice:
function a() { return false; }
function b() { a() or return false; }
la chiamata a b() dovrebbe restituire false, invece l'interprete mi dice
che non č possibile utilizzare 'return' dopo 'or'. E' cosě? non si puň?
Ho risolto il gravissimo problema :) con:  if (!a()) return false;
Perň mi sembrava piů leggibile la prima soluzione: ma penso che sia
necessaria una funzione dopo quell'or e immagino che return non lo sia.
Tristan

 Tristan
non puoi usare un costrutto del linguaggio come parte di una espressione..
ie.
a() or echo "construct";
a() or print "function";
-- 
www.iuz-lab.info

 
tuttavia dipende anche dallo scopo..
nel caso da te descritto puoi anche fare..
return a() or FALSE;
ma non avrebbe molto senso..
-- 
www.iuz-lab.info
Newsgroup: it.comp.www.php
Titolo: Area personale (Php?)

Salve a tutti,
premetto che ho cercato nei vecchi messaggi con Deja e nella rete con google
ma, purtroppo, non ho trovato nulla che faccia al mio caso.
Il mio "problema" è molto comune. Dovrei creare delle aree riservate per
ciascun utente di un sito.
Ogni utente dele avere una sua area, solo ed esclusivamente accessibile da
lui e basta.
Ci sono milioni di script per aree generali protette da password ma, come
creare un'area personale per ciascun utente?
Grazie a tutti.
Saluti
Marco

io uso le sessioni e mysql
cioé la pagine sono le stesse per tutti, ma i contenuti cambiano in
funzione dell'utente e sono conservate in un satabase mysql

 come creare un'area personale per ciascun utente?
Definisci "un'area personale per ciascun utente".
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
L'uomo, conscio di sbagliare, persevera.


Grazie della risposta :-)
Il problema è che io e il php non siamo amici fraterni :-(
Sai dove posso trovare un tutorial su questo? oppure puoi darmi qualche
dritta in più?
Ti ringrazio.
Ciao
Marco


Un utente si logga ed entra nella SUA pagina personale. Il contenuto di
questa pagina sarà divero per ogni utente.
Ciao e grazie
Marco

 ho trovato qualcosina, ma niente che faccia al caso mio
Personalmente avrei cercato "php protect password" e simili.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C


Newsgroup: it.comp.www.php
Titolo: CATTURARE CODICE HTML DA PAGINE WEB ESTERNE ...

Ciao ,
cercavo un modo per poter controllare il codice HTML di una pagina web esterna,
e, una volta aperto (l ' HTML) catturare una porzione di codice, per poi
riportarlo in output su una mia , si tratta di catturare dei dati
metereologici, se mi aiutate quindi, non parteciperete a nessuna cosa del tipo
: " AZZOTTAMENTO SITO ".
CIAO!
grazie!
-- 
Posted from  [194.185.174.194] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:9c126ca9c18dd962c94...@mygate.mailgate.org...


riportarlo in output su una mia , si tratta di catturare dei dati
$array=file ("
http://www.sito.it
");
--
ciao dal Tinto (aka Alessandro)
www.tinto.org

Non c'è bisogno di prendere l'HTML. Se usi PHP Weather vai a prelevare una stringa
di testo e poi la converti come la vuoi tu.
Sul mio sito spiego un po' come si fa e trovi i link ai sorgenti php.
http://www.francescodini.f2s.com

Newsgroup: it.comp.www.php
Titolo: Confronto valori con sessione precedente

Ho una pagina che si refresha ogni 15 secondi. Vengono richiamati dei
valori da un sito (questo sito mi passa un array da elaborare) per
mostrarli in una tabella.
Vorrei confrontare il valore attuale con quello del refresh
precedente.
Non voglio fare un Db apposta solo per quella tabella, pensavo quindi
alle sessioni... Ma credo di aver fatto confusione...
Ho iniziato così, ma non funziona ...
Mi date una mano?
session_start();
foreach($valori as $valore)
{
   $num = NumeroCheDipendeDa$valore;
   if(isset($_SESSION['old_num'])) {$old_num = $_SESSION['old_num'];}
else {$old_num = $num;}
   $_SESSION['old_num'] = $old_num;
   echo "$num --- $old_num <br>";
}



Scusa ma, a parte le assegnazioni (che non ho controllato), i $valore 
sono elementi di un array ($valori) mentre $_SESSION['old_num'] è uno 
scalare, immagino che tu debba parlo diventare un vettore...

 scalare, immagino che tu debba parlo diventare un vettore...
Non ho capito... intendi uno per ogni $valore? (tipo
$_SESSION['$valore ']['old_num'] ?)
Per la precisione la tabella è una conversione di Valute. $valore è
una stringa di tre lettere che indica la Valuta in cui debbo elaborare
dei valori. Per ogni valuta invierò una richiesta al sito che mi
fornisce i dati e otterrò i corretti valori per ogni valuta.
La tabella sarà quindi una cosa del tipo:
EUR | 1430
GBP | 890
USD | 1300
ed io volevo controllarne i valori in modo che, se ad esempio al
refresh il 1430 è cambiato in 1432, lo faccio notare con una freccetta
verde. Ma non è questo il problema...
Adesso (nel mio primo codice postato) volevo semplicemente affiancare
il valore nuovo e quello vecchio...

 ']['old_num'] ?)
sì (togliendo l'apice intorno a $valore), oppure
$_SESSION['valori'][$valore]

 sì (togliendo l'apice intorno a $valore), oppure
Perfetto... era proprio quello... Grazie per l'aiuto

Newsgroup: it.comp.www.php
Titolo: Strutture ad albero in MySQL

	
E' la prima versione, l'ho testata abbastanza, ma ci sono sicuramente
dei bug.
Spero possa esservi utile.
P.S.
Ieri ho preso l'influenza, non sarò molto ricettivo nei prossimi 3/5
gg, :(((
-- 
I'am what I'am, I do what I can

 I'am what I'am, I do what I can
Ciao,
fatti una bella tazza di latte caldo corretto al cognac e miele?
Buona guarigione
CR

 fatti una bella tazza di latte caldo corretto al cognac e miele?
Sono astemio =), altre soluzioni?


Sono astemio =), altre soluzioni?
Riposo, riposo, riposo...
Saluti

 Sono astemio =), altre soluzioni?
infusi rosa canina + frutti di bosco.....miracolosi
provare per credere
maxxe
P.S.:Nei miei metto anche un ingrediente segreto


 P.S.:Nei miei metto anche un ingrediente segreto
Mescalina? :-D
Gusher.
Newsgroup: it.comp.www.php
Titolo: Fopen non crea i file in locale?

devi stare attento all'ora e alla data del tuo pc, adesso ci costringerai a
vedere il tuo post fino a febbraio!
ste

> Scusatemi, non c'è modo di cancellare il post?
certo quello si può fare, però credo che sia buona norma che tutti ci stiano
attenti altrimenti si genererebbe il caos, comunque tranquillo non è
successo niente di grave. ;)
ste

 ciò è vero?
no.
controlla i permessi dei file e, delle directory, vedi il valore di
safe_mode nella configurazione del php.
Ciao

 > ciň č vero?
Ciao,
per fortuna sě ;)
Salvo bug o scaricamento volonario da parte del navigatore
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 for ($y=0;$y<=$i;$y++)
In questo modo crei il file all'interno del computer che ospita il web 
server, non sulla tua macchina locale, perche' il tuo script php viene 
eseguito sul server e la tua macchina (il browser) non vede nulla del tuo 
codice php.
MDN

Newsgroup: it.comp.www.php
Titolo: Problema user area

Salve, è da un pò che sto cercando uno script php che
mi possa proteggere delle pagine, delle cartelle.
Un area utenti accedibile in cui inserire e modificare utenti.
Io attualmente ne uso uno ma non mi soddisfa molto.
Se vi siete trovati bene con qualche script, sarò lieto di
sperimentarlo.
Grazie a tutti
roberto

sperimentarlo.
ho usato vAuthenticate e l'ho trovato ottimo.
http://www.hotscripts.com/Detailed/12251.html
-- 
"Finche' ti morde un lupo, pazienza. Quel che secca e' quando ti morde una pecora."
Newsgroup: it.comp.www.php
Titolo: Come usare il PHP su Windows

ciao a tutti, mi rivolgo ancora a voi...
devo lavorare in php usando però una macchina con un SO Win2000...
intuisco la necessità di istallare un web server Apache e un software per il
PHP...
qualcuno mi da dritte?
ho scaricato da PHP.net qualcosa ma non gira nulla...
ciao e grazie
Lù
---
www.interisti.org
---

 ha scritto nel messaggio
news:b6fnpv$4ug1a$1...@ID-36052.news.dfncis.de...

Avevo il tuo stesso problema
proprio oggi.
Poi ho trovato
phptriad,un pacchetto veramente
completo per windows
che ti configura il tutto
automaticante.
C'è mysql,apache,php,tutto quello
di cui hai bisogno insomma.
Dopo qualche minuto devi solo
avviare il server e provare
i tuoi scripts.
Tra l'installazione e la
prova andata a  buon fine:
5 min!
il link per scaricarlo:
http://prdownloads.sourceforge.net/phptriad/phptriadsetup2-11.exe
Una mini guida
per il primo utilizzo:
http://guide.supereva.it/php/interventi/2001/07/55805.shtml
Buon divertimento!
Tony

 ha scritto nel messaggio
news:PLJia.65888$i26.1...@news2.tin.it...


 devo lavorare in php usando però una macchina con un SO Win2000...
Prova anche AppServ, ti installa in un sol colpo Apache, PHP, MySQL e la 
versione 6.0 di phpNuke (ricordo che da ieri e' disponibile la nuova 
versione 6.5 sul sito 
www.phpnuke.org
). AppServ e' veramente facilissimo 
da installare (non devi fare niente), e ti mette a disposizione tutto 
quello che ti serve per lavorare con Windows. Gira perfettamente anche 
sotto WinXP (lo sto provando in questo momento).
-- 
 \\
  \\__ Falco Stellare - falco.s...@TAPPOlibero.it
       <<Togli il TAPPO per avere l'indirizzo giusto>>

 qualcuno mi da dritte?
Ho seguito passo passo le istruzioni che ho trovato qui:
http://freephp.html.it/guide/lezioni.asp?idguida=7
Non ha funzionato tutto al primo colpo ma solo a causa della mia fretta 
di fare e di non leggere attentamente. :-)
-- 
ciao       | massimo_c
Massimo C. | (at) 
despammed.com
Newsgroup: it.comp.www.php
Titolo: phpMyAdmin e DATETIME

Durante la costruzione di una tabella con phpMyAdmin ho necessità di 
inserire un campo DATETIME
Qualcuno mi sa dire se è possibile settarlo in modo che al salvataggio del 
record metta automaticamente nel campo la data e l'ora invece farlo dalla 
pagina PHP del sito?
In caso affermativo come?
Grazie a chi vorrà aiutarmi
Leo

 pagina PHP del sito?
Nella query di aggiornamento aggiungi un campo=NOW()
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
Brooke's Law: Whenever a system becomes completely defined, some damn
  fool discovers something which either abolishes the system or expands
  it beyond recognition.

 \
Ti ringrazio, ma non era quello che chiedevo. Volevo sapere se NOW() oppure 
un'altra istruzione poteva essere inserita nel campo DATETIME durante la sua 
definizione in modo che venisse inserito automaticamente data ed ora 
corrente ad ogni inserimento di un record.
Per farmi capire, un po' come auto_increment per in campo indice.
Ciao
Leo

 Leo
Credo che quello che intenda tu si possa fare solo con timestamp:
`date` TIMESTAMP( 10 ) NOT NULL DEFAULT CURRENT_TIMESTAMP

 ha scritto nel messaggio 
news:1azj411vmqiab.13acfy6clpv6f$.dlg@40tude.net...

inserito dove?
Leo

 inserito dove?
da nessuna parte, lui ti stava parlando della struttura della tabella
se puoi modificarla  è la soluzione piu' semplice (ma decisamente poco
elastica), altrimenti fai tutto via php

 ha scritto nel messaggio 
news:pan.2009.01.11...@inwind.it...

Ottimo, in questo contesto non mi interessa l'elasticità, ma sapere 
esattamente quando un nuovo record è stato inserito.
Lavoro con phpMyAdmin e ho creato io e posso modificare la struttura della 
tabella.
Non riesco a capire come fare. Nel Tipo dati devo sostituire DATETIME con 
TIMESTAMP ? ed il resto delle istruzioni?
Scusa se ti sembra banale ma io ci sto sbattendo la testa e non riesco ad 
uscirne.
Saluti
Leo


Annullo laprecedente
tutto ok
grazie

Newsgroup: it.comp.www.php
Titolo: Test php+mysql

Ciao a tutti.
Volevo iniziare a vedere php, quindi stavo installando tutto seguendo
una guida:
http://www.phpnews.it/articoli/installare-apache-22-php-52-e-mysql-5-su-windows/5/
Ho seguito tutto passo passo non perdendo neanche una virgola.
Premetto che ho windows 7 a 64bit.
Installato Apache (a 32bit) e testato php e funziona perfettamente.
Installo Mysql (la versione a 64bit), tutto senza problemi.
Poi mi dice di copiare i files libmysql.dll dalla cartella PHP alla
cartella di Windows... però questi files non ci sono!
Creo il file per testare la connessione (controllando ovviamente la
password) e mi da errore di timeout.
Da cosa può dipendere? Dai files .dll che non ho copiato nella cartella
Windows? Dalla versione 64 bit di Mysql?
Grazie a chi mi risponderà.

 Installo Mysql (la versione a 64bit), tutto senza problemi.
Ah, premetto che ho testato l'installazione con mysqlworkbench, creato
tabelle e record e tutto va bene.
Newsgroup: it.comp.www.php
Titolo: Passaggio di variabili da un IFRAME alla pagina principale

Ciao
Come faccio a far passare una variabile presente in un iframe verso la
pagina principale?
Grazie

 pagina principale?
Mettila in una variabile di sessione..

Newsgroup: it.comp.www.php
Titolo: ridefinire AddDefaultCharset in uno script php

ciao a tutti,
vorrei sapere se è possibile ridefinire la variabile
AddDefaultCharset iso-8859-1
In pratica so che questo si puo' fare a livello del file ./httpd.conf
ma dal momento che non ho i diritti sul server per modificare questa
variabile
è possibile farlo a livello di script php?
grazie
Anton

 AddDefaultCharset iso-8859-1
Se te lo consentono puoi farlo tramite file .htaccess

Newsgroup: it.comp.www.php
Titolo: Consiglio Portale e-commerce

Salve a tutti, come da oggetto cerco un portale php e-commerce.
Ho provato phpshop e oscommerce,  qualcuno sa consigliarmi qualcos'altro  ?
Io ne cercavo uno un po meno complesso.
Vi ringrazio anticipatamente

 qualcos'altro  ?
Hai provato a guardare su 
http://www.hotscripts.com
 ?
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/x

si ma non sono troppo carini io ne volevo uno stile
www.wolfi.it
ciao grazie della risposta

 
www.wolfi.it
Mi sembra OScommerce e anche poco personalizzato

 Mi sembra OScommerce e anche poco personalizzato
Confermo:
default.php?osCsid=00a7881056242391b468b81b3ca55d83


VI ringrazio!

Noi allo stato attuale utilizziamo una versione modificata di un software
open-source (ma a pagamento) chiamato X-Cart, che puoi trovare su
www.x-cart.com
-- 
Ciao,
Giancarlo Di Massa
E-commerce: 
http://www.oneclick.it
Forum: 
http://www.oneclick.it/forum
Assistenza: tel/fax 899.221158
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:zuWNb.262691$e6.10...@twister2.libero.it...


 ha scritto


 pregio: non ti dą alcun limite nel layout grafico. Aspetto negativo: č


 abbiamo dovuto scriverci noi le traduzioni.... e i programmatori sono
russi
Io non mi riferivo a quello che hai indicato tu, ma a quello che ho indicato
io, che non ha ancora il supporto multilingue, ma magari può essere
interessante perchè dà molta libertà grafica. Questo era il punto no? Avere
qualcosa di 'carino'. Poi paragoni non ne posso fare, conosco solo uno dei
due e neanche bene.

 
Io ho utilizzato 
www.pgmarket.net
 fatto da un programmatore italiano molto
competente e disponibile. Il pacchetto e GPL e molto ampio e ben
scritto/documentato offre tra le tante cose il supporto all' i18n :)
ciao
P.s.-Il sito su cui l'ho usato sara' online tra un po'
-- 
Danilo
Newsgroup: it.comp.www.php
Titolo: [semi OT] PHP + JS: doppio select

Salve a tutti!
Devo realizzare un doppio select, uno con le provincie e l'altro con i
comuni... solo che alla selezione della provincia devo far aggiornare il
campo dei comuni...
sia le provincie che i comuni sono in un DB MySQL
Avete già dovuto affrontare una situazione del genere?
Io vorrei passare il valore scelto nella provincia alla query... solo che
visto che PHP lavora server side dovrei fare un refresh passando il
valore... magari via get...
Avete qualche idea?
--
~~~ Riccardo Slanzi ~~~
http://utenti.lycos.it/rslanzi/
      UIN # 140213360

Ho risolto... solo che ora mi sorge un altro problema....
mi creo l'array in JS contenente  i comuni per ogni provincia... ma devo
eliminare l'ultima virgola....
Codice:
echo "prov[$i] = new Array(";
while ($data_comune = mysql_fetch_array($result_comune)) {
   echo "\"" . $data_comune["comune"] . "\",";
}
echo ");\n";
Output:
prov[1] = new Array("Este","Baone","Sant'Urbano",);
prov[2] = new Array("Noventa Vicentina",);
....
Come potete vedere c'è una virgola di troppo... e io con le reg_exp ho
sempre avuto dei problemini... qualcuno mi sa aiutare?
Grazie


Newsgroup: it.comp.www.php
Titolo: [HELP] Estrarre X parole da un campo

Ho un problema, ho un sito in php-mysql e vorrei apportare una novità in 
home page, fare apparire le ultime due-tre notizie inserite (e qui non ci 
sono problemi), il problema nasce dal fatto che in prima pagina vorrei far 
apprire soltanto un pezzettino del testo di ogni singola notizia, non 
saprei.... diciamo 20-30 parole che finiranno con un  "...continua" 
cliccabile verso la pagina che contiene la notizia completa.
Domanda: com'è la sintassi php-mysql corretta (ammesso che sia possibile una 
cosa del genere) che mi consente di estrarre dalla tabella "notizie" le 
prime trenta parole del campo "descrizione" ?
Oppure, se non è possibile estrarre un tot di parole, esiste un'operazione 
simile che comunque mi porti allo stesso risultato che è quello di estrarre 
solo un pezzettino del testo?
Grazie per l'aiuto 

 prime trenta parole del campo "descrizione"
substr

Gufo Rosso wrote:

anche sotto SQL..
-- 
www.iuz-lab.info
Newsgroup: it.comp.www.php
Titolo: Cos'è Zend? (NEWBIE)

Il mio manuale php non fà menzione di Zend, cos'è esattamente?

 ha scritto nel messaggio
news:dDtQ6.169$an4....@news1.tin.it...


 ciao
OK visto che pare Zend sia a pagamento mi basta cosě...    :-)

Il mio manuale php non fà menzione di Zend, cos'è esattamente?
Varie cose.
Zend e' la ditta che ha "preso in carico" PHP, per cui il motore del
linguaggio, di PHP4, si chiama "Zend Engine".
Tutti i prodotti di Zend hanno nomi analoghi... e cosi', il software
che ottimizza la compilazione degli script PHP4 e' "Zend Optimizer",
il software che li compila (e li fa eseguire compilati) e' invece lo
"Zend Encoder", e cosi' via.
Zend Engine e' GPL, open source e free; Zend Optimizer e' free ma e'
closed source; tutto il resto si paga caro assaettato :-|
Leonardo
-- 
".signature": bad command or file name
Newsgroup: it.comp.www.php
Titolo: Primi passi ...

... non ho la minima conoscenza di PHP ... ma mi incurioscise e vorrei
scoprire come funziona, poi chissà ?!
Per cominciare cosa devo fare ?
Cosa devo installare sul mio PC (Win98) ?
Quale distribuzione PHP devo scaricare ? (sono andato sul sito
http://www.php.net/downloads.php
 e quì mi sono perso)
... ma quello che più mi è oscuro : cos'è il web server PWS/IIS 3 ?
Come lo installo e dove lo trovo ?
Dopo tutte queste domande vi ringrazio per l'attenzione !
Ciao

 Cosa devo installare sul mio PC (Win98) ?
scaricare un web server come Apache (
www.apache.org
, ottimo, anche sotto
windows)  o PWS  (cd win98, cartella Add-on, e potrai ausare anche Asp, ma
come webserver va bene solo per le prove  perchè supporta pochissimi utenti
alla volta) o Xitami (leggerissimo) e la versione php per windows (da
www.php.net
). Scarica sia l'eseguibile autoinstallante che il file zip.
L'autoinstallante configura da solo il webserver che hai già installato, ma
leggerti la documentazione ti farà bene... :)
A questo punto scarica anche MySQL da 
www.mysql.com
 e hai tutto il
necessario...
IIS è un webserver contenuto nell'Option Pack per NT...
Cos'altro... benvenuto in PHP!
Ciao.
Simone

 ha scritto nel messaggio
news:I4_I6.20782$UW4.1...@news.infostrada.it...



Mmh.. penso che tu possa installare pws e Apache insieme, basta che ne fai
partire uno alla volta. Cmq., se ti interessa solo php lascia perdere pws: č
una vera schifezza :)
Se vuoi Asp e Php sulla stessa macchina metti NT e IIS.. almeno io ho fatto
cosě.
Apache+php su Linux vanno alla grande: č il loro ambiente naturale.. io ho
istallato tutto con gli rpm di RH e per scrivere uso linux (a casa) e NT in
ufficio. Il problema č che diventa un pň piů laborioso lo sviluppo se non
sei abituato ad usare linux... Impara almeno vi come editor... Ma cmq Win va
benissimo, non preoccuparti.
Mmh.. io venivo da Asp (conoscendo C e Java) e, obiettivamente,  php mi
piace di piů... Sostanzialmente fanno le stesse cose...
Ciao
Simone