mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: Problemi con NetCat

Salve gente, posto qui questa domanda perché credo siate gli unici in 
grado di aiutarmi.
Ho da poco acquistato dello spazio du netcat, che voi dovreste conoscere 
bene.
Nella mail di conferma dell'attivazione c'era scritto:
"Per l'accesso ai db da remoto e' necessario connettersi alla porta 3308, 
per connessioni da localhost il socket e': /tmp/mysql.sock3"
Ora, cosa vuole dire questo? Che nel campo "host" devo mettere 
"/tmp/mysql.sock3"? Oppure che cosa? Aiutatemi, non riesco a far girare 
nemmeno un counter!! -______-
Saluti,
-- 
Luke, lo Steccalecca
Cavaliere Jedi
Ex allievo della Maestra Jedi Alkaid Oto
- To err is human. To really screw things up takes a computer -

nemmeno un counter!! -______-
credo che lo facciano per suddividere il carico di lavoro su piu'
db....
io per connettermici faccio cosi:
mysql_connect("localhost:/tmp/mysql.sock3", "username", "password");
ciao,
Michel

 ha scritto:

--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto:

--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto:

--------------------------------
Inviato via 
http://usenet.libero.it

 dei singoli siti hosting. Questo è uno dei motivi per cui li ho scelti,
/tmp/... significa che e` un socket Unix, non TCP, e cioe` che
non hanno server diversi che fanno db, ma fanno girare diverse istanze
di  mysql sulla stessa macchina.
Onestamente non capisco come questo possa aumentare le prestazioni,
rischiando invece di diminuirle.
Anche la sicurezza dovrebbe essere assicurata, vista la gestione degli
utenti di mysql.
L'unico motivo che vedrei valido per una scelta del genere e` la paura
di bug che facciano crashare mysql, limitando i danni a pochi domini
invece che a tutti.
Se qualcuno sa qualcosa che io non so, sarei felice di saperla. :)
Bye.

invece che a tutti.
non e' neppure simpatico raggiungere il numero massimo di connessioni
contemporanee ..... che in mysql puo' essere aumentato ma non piu' di
tanto...
un altro motivo che fa incrementare le prestazioni avendo piu' db e'
avere le basi dati suddivise su partizioni/hard disks differenti (per
intenderci le varie /var/mysql/ ... /var/mysql1/) ...e questo
significa che riesci a suddividere le varie richiesti I/O su piu'
dispositivi .... direi che e' un valido motivo per dividere in piu'
processi non credi ?? (sopratutto se devi gestire parecchi utenti come
nel caso di un hoster tipo 
netcat.it
 ...)
inoltre limiti i danni in caso di un crash di uno dei server mysql ...
ciao,
Michel

 ha
scritto:

--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.www.php
Titolo: manuali online

Manuali in italiano on line su Mysql e posgresql e phpmyadmin ci sono?
Inoltre come alternativa a phpmyadmin cosa c'è; praticamente
ci sono tool visuali per fare le tabelle in cui le tabelle le vedo come 
rettangolini e posso stabilire le relazioni tra loro ed avere uno schema
visivo del tutto; praticamente come fa access nella schermata delle
relazioni.
Lo stesso tool si puo' usare anche con posgresql?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Lo stesso tool si puo' usare anche con posgresql?
http://fabforce.net
-- 
I'am what I'am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1

Newsgroup: it.comp.www.php
Titolo: Header http ?

perchč se passo la variabile all' header non viene considerata
$doc='
www.pippo.it
';
header("Location: http://$doc/usr/fin/optionen-w.php");
come sopra non trova la pagina
se invece lo scrivo cosě la trova ???
header("Location: 
http://www.pippo.it/usr/fin/optionen-w.php
");
in locale con 4.3.4 funziona
il server usa 4.2.1 dipende forse dalla versione?

 il server usa 4.2.1 dipende forse dalla versione?
Prova ad eseguire sul serber 4.2.1:
$doc='
www.pippo.it
';
print ("Location: http://$doc/usr/fin/optionen-w.php");
E vedi che cosa restituisce.
-- 
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/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.


Stranamente, forse dovuto al ftp di dreamweaver ho provato a fare
l' upload con leech ed ha funzionato, in effetti controllando il contenuto
con il print anche modificando  lo script mi dava sempre lo stesso errore.
PS:
Aaaahhh... finalmente ho capito, ma solo dal tuo script come leggere da un
xml,
la cosa che mi sfuggiva era proprio che ogni xml va letto in maniera diversa
giusto ?
Newsgroup: it.comp.www.php
Titolo: redirect dopo 12 secondi

header ("location indirizzo")
manda l'utente alla pagina indirizzo, ma lo fa immediatamente.
ho provato a mettere questa istruzione dentro un while,
$inizio=time();
    $fine=$inizio+10;
	echo $inizio;
	echo "<br>";
	echo $fine;
    while(time()<=$fine){
	Header("Location: ../index.htm");
 
    }
 ma tutto quello che ottengo è solo un attesa lunga quanto il timeout del while e poi il
redirect, senza visualizzare le cose che precedeno il redirect nella pagina ...
ho provato a metterlo fuori dai tag body e pure fuori da html, ma sempre la stessa cosa.
mica dovrò usare per forza javascript ...
grazie
-------------------------------------------------------------
tutto ciò che ho scritto è sempre In My Humble Opinion (IMHO)
probabilmente l'ho scritto di fretta, quindi scusate se sono stato sbrigativo.

 mica dovrò usare per forza javascript ...
<meta http-equiv="refresh" content="10;URL=
http://www.google.com/
">
-- 
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
Do. Or do not. There is not try.

<meta http-equiv="refresh" content="10;URL=
http://www.google.com/
">
che per caso si vede che l'html me lo scrive ancora mamma dreamweaver?
potevo cercare quanto mi pare "redirect php" su google ...
grazie!
PS
sono giŕ un po' di volte che mi salvi!
PPS
il nostro sito č, work in progress, 
www.gak.altervista.org
, dato il tuo nick, potrebbe
interessarti ...
-------------------------------------------------------------
tutto ciň che ho scritto č sempre In My Humble Opinion (IMHO)


Newsgroup: it.comp.www.php
Titolo: Variabile per la querystring

Ho cercato su Google, ma non ho apparentemente trovato nulla.
Esiste una variabile in cui viene memorizzata tutta la query string passata
ad una pagina?
Ad esempio: page.php?a=1&b=5&c=7
che mi dia a=1&b=5&c=7
Ciao
Marco

 passata ad una pagina?
Quoto dal manuale:
Server variables: $_SERVER
[cut]
'QUERY_STRING'
The query string, if any, via which the page was accessed. 
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Votami! 
http://www.phpclasses.org/vote.html
L'uomo, conscio di sbagliare, persevera.
Newsgroup: it.comp.www.php
Titolo: [Switch] problema || in CASE:

La sottostante funzione dovrebbe generare un' errore
solo se il flag contiene la parola pippo o pippo2;
se pero' nel CASE inserico un or  mi da smpre errore,
cosa sbaglio ?
function error_msg2($val, $flag){
switch($flag){
 case ('pippo' || 'pippo2'):
                               if ($val==2345){
                                             return "OK";
                                                    break;
                                     }
                      else {
                                return "ERROR";
                              break;
                             }
default:
          return $val;
             break;
          }//END SWITCH
}//END FUNC
//come output la stringa sottostante dovrebbe restituire
// 2305
// invece come output da "ERROR"
echo error_msg2(2305, 'pluto') ;

 cosa sbaglio ?
Prova cosi':
function error_msg2 ($val, $flag) {
	switch($flag){
		case 'pippo': 
		case 'pippo2':
			if ($val == 2345) {
				return "OK";
			}
			else {
				return "ERROR";
			}
			break;
		default:
		return $val;
	break;
	}//END SWITCH
}//END FUNC
-- 
I am what I am, I do what I can
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

Newsgroup: it.comp.www.php
Titolo: info date

ciao
ho una data in formato '2007-11-21'
c'e' una funzione in php che mi permette ad esempio di sommare 15 giorni
ottenendo ad esempio  '2007-11-21' + 15 ===> 2007-12-05
grazie

 c'e' una funzione in php che mi permette ad esempio di sommare 15 giorni
Una singola funzione no.
Devi trasformarlo in una timestamp, aggiungere 15*24*60*60 secondi, e
quindi ritrasformarlo in stringa.
Cerca sul manuale il capitolo riguardante la manipolazione delle date.
Bye.





No. Devi convertire in timestamp, sommare 15*86400, e riconvertire in data
con date('Y-m-d', $nuovovalore).
mktime() ed explode() are your friends :-)
Leonardo
-- 
Geordie - he's a man, there's little doot about't,
He's done all he can, wha' can do withoot't?
Doon there cam a blade, linkin' like me lordie,
He wad drive a trade, a' the loom of Geordie.

 grazie
in accordo con LC_TIME..
$dateplus15day = strtotime('%Y-%m-%d', strtotime("$text + 15 day"));
-- 
www.iuz-lab.info

iuz ha scritto:

ciao
LC_TIME è settato sul server?

 LC_TIME č settato sul server?
in buona norma che lo sia..
-- 
www.iuz-lab.info

Newsgroup: it.comp.www.php
Titolo: Dimensione file

Se io volessi mostrare il link ad un file e indicare tra parentesi la 
dimensione, come posso fare?
Es:
nomealleagto.doc (31kb)
Grazie mille
Federico 

 dimensione, come posso fare?
[..]
http://php.net/filesize
-- 
www.iuz-lab.info

Perfetto cercavo proprio filesize(), ma non sapendo il nome stavo 
impazzendo.
Grazie 

Purtroppo non riesco a far trovare il file
la funzione si trova in un file nella root, e il file dentro 2 
sottocartelle.
Mi dareste un esempio?
Io avevo scritto
$percorso="/demo/gestione/allegati/nomefile.pdf";
$dimensione=filesize($percorso);
ma non funziona, mi dice che non trova il file (che ovviamente c'è)
Newsgroup: it.comp.www.php
Titolo: risposta a ste  warning: mysql_num_fields():

<?php
$conn = mysql_connect("localhost","root","pwd");
mysql_select_db("cms", $conn);
$query = mysql_query("SELECT * FROM articoli", $conn);
$result = mysql_query($query);
$number_cols = mysql_num_fields($result);
echo "<b>query: $query</b>";
echo "<table border = 1>\n";
echo "<tr align=center>\n";
for($i=0; $i<$number_cols; $i++)
      {
      echo "<th>", mysql_field_name($result, $i), "</th>\n";
   }
   echo "</tr>\n";
   while($row = mysql_fetch_array($result))
      {
      echo "<tr align=left>\n";
      for($i=0; $i<$number_cols; $i++)
         {
         echo "<td>";
         if (!isset($row[$i]))
         {echo "NULL";}
         else
         {echo $row[$i];}
      echo "</td>\n";
   }
   echo "</tr>\n";
}
echo "</table>";
?>

a.s. wrote:
[cut]
Potresti essere un po' piu' esplicito?
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
L'uomo, conscio di sbagliare, persevera.

 $result = mysql_query($query);
Premetto che non sono un esperto in mysql quindi potrebbe non dipendere da
questo, cmq mi pare che usi troppi mysql_query:
prova cosě:
$query ="SELECT * FROM articoli";
$result = mysql_query($query, $conn);
ste

Newsgroup: it.comp.www.php
Titolo: sistema di messaggistica

Salve,
inviata un email a 
pi...@pippo.it
 vorrei che pippo:
   se ha il pc acceso
      ricevesse un'avviso "c'è posta per te."
   altrimenti 
      alla prima accensione l'"ascoltatore" sul client vada a
      controllare se ci sono nuovi messaggi e notifichi il 
      "c'è posta per te."
Quindi il problema è reperire o creare l'ascoltatore che dovrebbe almeno
essere multipiattaforma (win & linux) o qualcosa via borwser, PHP GTK,
.., 
da avviare in esecuzione automatica o altro ...
Grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 da avviare in esecuzione automatica o altro ...
IMHO sei OT.
-- 
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
Do. Or do not. There is not try.

Newsgroup: it.comp.www.php
Titolo: Mostrare query

SELECT * 
FROM `tabella`  LIMIT 0 , 30
Così mi fa vedere 30 risultati a partire da 0.
Ma se io volessi vedere gli ultimi 20 a partite dall'ultime.
Ad esempio se ce ne sono 50 vedere gli ultimi 20, ovvero da 21 a 50.
Come posso fare?
Mettere
FROM `tabella`  LIMIT 20 , 21
Non va bene xkè le righe sono in continuo aumento.
Come posso fare???
Grazie
-- 
Francesco 'Imperator' Ricci [FIAG Member] {29/05/2004 11.27.21}
WWW.UNDERGROUNDSECURITY.NET
 ... Sicurezza Informatica e non solo...
«»Meglio esserci lasciati che non esserci mai incontrati«» KEKKA TVB :o*
ICQ 168442149 / MSN 
imp3...@libero.it
 / MAIL 
impe...@despammed.com

 FROM `tabella`  LIMIT 0 , 30
SELECT * FROM `tabella` ORDER BY ID DESC LIMIT 0 , 20
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.
Newsgroup: it.comp.www.php
Titolo: $HTTP_POST_VARS

Nel recuperare i dati inviati con un form utilizzo e aggiornare il un record 
di in database utilizzo un codice del genere.
if($HTTP_POST_VARS){
while(list($lvar,$lvalue)=each($HTTP_POST_VARS))
$query = "UPDATE programmazione SET $lvar = '".addslashes($lvalue)."' WHERE 
IDmodulo = '$IDmodulo'";
$result = mysql_query($query) or die ("Quesry failed; " .mysql_error());
}
Ma  sei io voglio utilizzare il valore contenuto nella variabile $lvalue per 
altri scopi nella pagina, come posso fare?
Che codice debbo utilizzare?
Grazie
Leonardo 

 utilizzare?
Lo stai gia` facendo, ma essendo dentro un ciclo while, avra` valore 
(sensato) solo dentro quel ciclo.
Inoltre quello che stai facendo e` pericolosissimo. In pratica stai 
permettendo a chiunque di settare qualsiasi valore di qualsiasi colonna 
di quella tabella, compreso, per esempio, un eventuale campo "id" o 
"data_modifica".
Bye.

 Ed e` stato rimosso circa due anni fa dalle nuove versioni di PHP.
Ti ringrazio, da cosa � stato rimpiazzato che mi documento meglio?
Grazie
Leonardo

 Ti ringrazio, da cosa è stato rimpiazzato che mi documento meglio?
Da $_POST
Bye.

 ha scritto nel messaggio 
news:8kcjch...@mid.individual.net...

grazie
L
Newsgroup: it.comp.www.php
Titolo: Domanda sul supporto GD

Ciao a tutti, sono un neofita di php e stò provando le funzioni per lavorare
con le immagini dinamiche.
Non mi funziona la funzione imagegif(), lo script è il seguente:
<?
header("Content-type: image/gif");
$image=imagecreate(200,200);
imagegif($image);
?>
Mi appare il seguente errore:
<br>
<b>Warning</b>:  ImageGif: No GIF create support in this PHP build in
<b>d:\www\prova3.php</b> on line <b>227</b><br>
Lavoro su un Pc con W2000, apache, mysql e php 4.1.2.
Ho provato a usare la funzione imagepng() e funziona, ho provato imagejpeg e
funziona, l'unica che non vuole funzionare è la imagegif :(.
Grazie.-- --------------------------------------Moderatore di
http://ww.inbisac.com

Le funzioni di creazione per immagini GIF sono deprecate a causa di problemi di
copyright con la Unisys.

--
Enjoy the .NET community! ASPItalia.com
 
http://forum.aspitalia.com/
 
http://www.aspitalia.com/

ImageGif: No GIF create support in this PHP build in
La butto la'... potrebbe darsi che non ci sia il supporto per creare
GIF in questa PHP build.
+++
Il che e' logico, dato che PHP si appoggia a GD - e GD ha rinunciato
al supporto GIF, per usare il quale dovresti pagare una royalty alla
Unisys che detiene i diritti sul brevetto Lempel-Ziv-Welch usato dai
GIF.
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.

 ha scritto nel messaggio
news:tn08cucseaols4n91...@L.Serni...


Ok, ho capito, niente gif :D
Fottitene della Unisys ed usa PNG! :-)))


 ha scritto nel messaggio
news:178acuc4pq8u0m1me...@L.Serni...



sistituisci gli imagecreategif con le equivalenti per jpeg o png
-- 
Sidewinder  
---------------------------------------------------------------------
The best way to accelerate a Macintoy is at 9.8 meters per second per second.
---------------------------------------------------------------------

 >capito perchč non andavano :D


Newsgroup: it.comp.www.php
Titolo: php.ini in htaccess

vorrei definire alcune direttive di php.ini con htaccess poiché non ho accesso alla configurazione, mi sono documentato un po\',
e ho capito che si possono appunto definire delle opzioni di php.ini localmente, tuttavia non ho trovato nessun esempio:
- bisogna inserire le direttive di php.ini che interessano direttamente in htaccess?
- oppure scrivere un php.ini direttamente nella directory e \'puntarlo\' con una direttiva htaccess?
- oppure qualche opzione specifica in htaccess?
ringrazio chi potrebbe rispondermi con un piccolo sample, grazie YoYo
Posted by 
http://www.phpitalia.com

Io ho fatto cosě per settare l'upload dir
php_value upload_tmp_dir
/usr/local/..../httpdocs/.......
E questo funziona solo localmente alla dir
Ciao, fammi sapere se funziona.

ti ringrazio, ma non capisco se devo riportare la direttiva tale e quale (sintatticamente in ht access), oppure devo
\&quot;estendere\&quot; la cosa in un php.ini nella directory interessata
Posted by 
http://www.phpitalia.com
Newsgroup: it.comp.www.php
Titolo: aggiunta pagamento tramite paypal a carrello esistente

Dovrei aggiungere ad un carrello già fatto la possibilità di comprare 
tramite paypal. Avevo pensato di inserire un pulsante finale "compra 
tramite paypal" di quelli già pronti che si trovano sul sito paypal.
es:
<form action="
https://www.paypal.com/cgi-bin/webscr
" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="
ma...@venditore.it
">
<input type="hidden" name="item_name" value="Nome servizio">
<input type="hidden" name="item_number" value="Id oggetto">
<input type="hidden" name="amount" value="999.00">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="currency_code" value="EUR">
<input type="image" 
src="
https://www.paypal.com/it_IT/i/btn/x-click-butcc.gif
" border="0" 
name="submit" alt="Effettua i tuoi pagamenti con PayPal. È un sistema 
rapido, gratuito e sicuro.">
</form>
il problema è come fare per far comparire come causale del versamento di 
paypal tutti gli oggetti acquistati dal cliente tramite il carrello del 
sito (che non è quello di paypal).
Qualcuno con esperienza ha idea di come potrei passare i valori che 
comprendono il nome dei prodotti e la quantità?

 nome dei prodotti e la quantitą?
Non passi l'elenco, passi il numero d'ordine e/o il numero di carrello.
-- 
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
Do. Or do not. There is not try.

 Non passi l'elenco, passi il numero d'ordine e/o il numero di carrello.
Il fatto  è che il carrello non è quello di paypal, cmq ho trovato una 
soluzione nella "integration_guide" di paypal, si possono passare tutti 
gli oggetti acquistati e il loro relativo prezzo in un unico pulsante.
Adesso devo solo vedere come controllare bene le quantità.

Newsgroup: it.comp.www.php
Titolo: Aggiungere le estensioni pdf a php

Salve a tutti, avrei un problema: devo usare la libreria standard per la
creazione dei pdf con la versione 4.2.3 di php su redhat 7.3. Ho letto che
il php va compilato con l'opzione --with-pdflib[=DIR], e dal phpinfo non
mi risulta. Ora, cosa devo fare? Devo ricompilare tutto o posso
semplicemente aggiungere il comando ./configure --with-pdflib[=DIR]
all'installazione attuale?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:bai2c1$l93$1...@news.newsland.it...

Devi ricompilare tutto; magari tieni le precedenti opzioni e aggiungi solo
configure --with-pdflib[=DIR].
Cosě le caratteristiche precedenti riamngono invariate.
 
    -- Yena --

 Cosě le caratteristiche precedenti riamngono invariate.
Ma devo fare anche il make? Apache va toccato? Scusami ma potresti darmi
un breve passo-passo per avere un'idea?


 ha scritto nel messaggio
news:baijgg$uha$1...@news.newsland.it...

./configure ....
make
make install
Apache non lo tocchi :-)
se non per riavviarlo al termine con:
@ apachectl restart
Newsgroup: it.comp.www.php
Titolo: percorso php

Salve,
ho reinstallato win 2000 sul mio pc, scegliendo di installare php sul disco
d.
Ora quando gaccio partire una pagina php il browser di da errori del genere:
Warning: Failed opening '../functions/charset.php' for inclusion
(include_path='c:\php4\pear') in
d:\web\apache\apache\htdocs\creazione\header.php on line 30
credo sia una questione di configurazione...
...mi date una mano?
Grazie
Alex

 wrote in message
news:VkUw8.49275$vF6.1...@news2.tin.it...


 ha scritto nel messaggio
news:aa1gj3$c6o$1...@pegasus.tiscalinet.it...

Quale variabile?
Grazie
Alex

Newsgroup: it.comp.www.php
Titolo: Problema installazione DOMXML/XSLT

Beh... ho sempre fatto così su windows xp e stavolta non funziona?
1) Modifica extension dir
2) De-comment di php_domxml.dll e php_xslt.dll
3) Copia dei tre file sablot.dll expat.dll e iconv.dll da PHP\dlls a 
C:\WINDOWS\system32
ed ha sempre funzionato... stavolta non ne vuole sapere di andare.
Ho anche provato a copiare i due file php_domxml.dll e php_xslt.dll in 
system32 ma niente....
Idee?

dot wrote:

Stai usando Apache o IIS (od altro web server)?
Il PHP e' configurato come mod_php, cgi, fast-cgi od isapi?
Hai riavviato il web server?
Che errore viene restituito?
Hai provato ad attivare una estensione alla volta?
-- 
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
Do. Or do not. There is not try.

Ho reinstallato tutto da capo e funziona tutto... va te a sapere cosa 
avevo sbagliato...
Newsgroup: it.comp.www.php
Titolo: Php e javascript

Salve,
dove posso trovare documentazione in cui vi sia spiegata per bene
l'integrazione tra comandi php e javascipt?
Nel senso che possa generare pagine che contengano codice javascipt.
Un esempio che ho fatto è:
<?
 $alert= "<script language='javascript'>
   function scrivi(){
  alert('Non hai compilato il form');
   }
   scrivi()
  </script>";
 echo $alert;
?>
Magari vi è anche un comando più diretto.
Ma a parte l'uso volevo capire se il concetto è giusto.
E se vi è una spiegazione all'utilizzo e dove trovarla.
Grazie mille.

 Nel senso che possa generare pagine che contengano codice javascipt.
Il javascript è output come l'html, per il php. Quindi se vuoi scriverlo fai
come vuoi, magari ti può essere utile, ma stai solo scrivendo il codice del
javascript. Non c'è interazione tra essi.
A meno che tu non debba avere in javascript, dal lato del client, dei dati
variabili, probabilmente non ti serve.
L'esempio che hai fatto tu si fa senza php:
<?
// eventuale blocco di codice php prima
?>
<script language='javascript'>
   function scrivi(){
  alert('Non hai compilato il form');
   }
   scrivi()
  </script>
<?
// eventuale blocco di codice php dopo
?>
come un normale output.

 
Ludovico ha ragione circa l'output...
Io non conosco tutorial in giro (ma basta farsi un giro su google e 
immagino qualcosa si trovi..)
ti dico che faccio io...
Innanzitutto tra i due la precedenza ce l'ha il PHP in quanto viene 
prima (dal server) e quando il js è arrivato al client il PHP è bello 
che eseguito, non lo riesegui se non con un'aggiornamento di pagina.
Le applicazioni che ho fatto io tra i due linguaggi sono principalmente 
sui form, dove JS può essere molto utile per far apparire o scomparire 
messaggi, campi opzioni e tendine, tutto senza ricaricare la pagina (ma 
attento all'usabilità!)
Un'applicazione interessante ce l'hai con gli iframe,
le finestrelle (solitamente nascoste) dentro la pagina dove puoi far 
aprire un'altra pagina.
Sono utili per fare un controllo ad esempio sul db.
Mentre l'utente compila un modulo, dopo che  ha lasciato quell'input 
(onBlur) fai aggiornare via js l'iframe con una pagina php ed una 
richiesta in get ad esempio per interrogare un db sul contenuto appena 
immesso dall'utente ed un eventuale feedback o azione via js sulla 
pagina stessa, il tutto senza lasciare nè aggiornare mai la pagina col 
modulo che stai
compilando.
Questa è una delle cose più interessanti che ho trovato dell'unione dei 
due linguaggi.
Ciao
Marcello
Newsgroup: it.comp.www.php
Titolo: Leggere file txt!!!

Salve popolo di 
phpitalia.com
Vorrei leggere un file txt e stampare il suo contenuto in html con le eventuali tabulazioni.
Come dovrei fare?
Aprire il file con la funzione fopen();?
Grazie a tutti
Posted by 
http://www.phpitalia.com

<html><ecc...
<? include ("tuofile.txt"); ?>
</ecc..
</html>

Prova qualcosa del genere:
$fd = fopen (\&quot;testo.txt\&quot;, \&quot;r\&quot;);
while (!feof ($fd)) {
    $buffer = chop(fgets($fd, 4096));
    $item = explode(\&quot;|\&quot;, $buffer);
         print $item[2].\&quot;\&quot;;
}
fclose ($fd);
I campi del txt sono divisi da un |
Ciao massimo
Posted by 
http://www.phpitalia.com

Newsgroup: it.comp.www.php
Titolo: Cosa fa questa riga di codice?

Script
$Pages = explode("/", $_SERVER['PHP_SELF']);
$Page = $Pages[count($Pages)-1];					
if($Page=="Francia.php"){
echo "<tr><td>Stato Francese</td></tr>"; 
}
Ho trovato questo script e mi piacerebbe capire che cosa fa la seconda
riga di codice:
"$Page = $Pages[count($Pages)-1];"
Per me è incomprensibile!
Marco79
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Ciao,
proviamo ad esaminarla con calma, ad esempio:
$Page = $Pages[3];
questa espressione assegna a $Page il quarto elemento del vettore $Pages.
La funzione count() ti dice quanti elementi sono contenuti in un array.
Mettiamo caso che in $Pages siano contenuti 10 elementi, l'espressione 
"count($Pages)-1" restituisce 9, ovvero l'indice dell'ultimo elemento 
dell'array.
In conclusione:
$Page = $Pages[count($Pages)-1];
copia l'ultimo elemento dell'array $Pages in $Page.
Spero di essere stato chiaro.
Saluti,
gigabyte

 gigabyte

Newsgroup: it.comp.www.php
Titolo: funzione che non vuole funzionare!

Ciao a tutti,
ho creato questa funzione (utilizzando codice di vario genere dal phpnuke) e
il problema che riscontro e ke non mi ritorna il risultato:
Ecco la funzione
function ckcookie ($comez) {
$cookie = $HTTP_COOKIE_VARS["$comez"];
if (isset ($cookie) ) {
$cookie = base64_decode($cookie);
$cookie = explode(":", $cookie);
$username = "$cookie[0]";
$pwd = "$cookie[1]";
$result=mysql_query("select password from utenti where nick='$username' AND
attivo='si'") or die ("Query fallita");;
list($pass)=mysql_fetch_row($result);
if($pass == $pwd) {
return $cookie;
} else
$ok=1;
return $ok;
}
}
}
Allora, non usando la funzione, cioè usando il codice contenuto all'interno,
funziona in una pagina php, se invece uso la funzione così:
$arrayz = ckcookie("utente");
print $arrayz[1];
Non mi torna un bel niente :((
Mentre dovermi visualizzarmi la password .... come fare?
dove ho sbagliato??
Grazie in anticipo.
JJ

$cookie = $HTTP_COOKIE_VARS["$comez"];
La variabile HTTP_COOKIE_VARS non esiste all'interno del name
space locale della funzione. Devi dichiararla GLOBAL.
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: Smanetiamo un poco con PHP per imparare!

ciao a tutti, sono un giovane programmatore che ha fatto della passione
informatica una professione. dopo tre anni di attività sistemistica e
di sviuppo mi sono rotto le scatole ed ho deciso di intraprendere
un'altra atività e tornare a pensare all'informatica come un hobby da
coltivare con cura.
ho intenzione di passare le mie prossime notti a sviluppare
un'applicazione web che mi supporti con il nuovo lavoro. questa
applicazione sarà scritta utilizzando quel set di tecnologie
rappresentate da apache 2.0 - php5 - mysql5.
prima di cominciare a pensare seriamente a tutto ciò, gradirei
intraprendere con altri smanettoni dilettanti del PHP una sorta di
colaborazione. Che ne so...decidiamo qualcosa di anche molto semplice
da scrivere e discutiamo insieme della creazione del DB, della grafica,
dell'usabilità e navigabilità del sito e, come potrete ben
immaginare, della scrittura di pagine PHP.
devo farmi un po le ossa e "buttar giù" del codice in modo ragionato
prima di pensare a cose serie
sto leggendo un paio manuali di sviluppo web in PHP ed un specifico per
PHP e mySql.
mi interessa anche molto la parte relativa all'accessibilità/grafica
del sito. ne so ancora pochino ma sono pronto ad apprendere.
per chi desiderasse crearsi un ambientino di sviluppo in modo
Eccezzionalmente semplice e rapidoconsiglio wamp
(
http://www.wampserver.com/download.php
)
scrivetemi pure ad angelowebcreatorchiocciolagmailpuntocom.
prometto assoluta presenza, serietà e constanza
un  saluto
Angelo[B]

 scrivetemi pure ad angelowebcreatorchiocciolagmailpuntocom.
l'indirizzo corretto è: 
angelwebcreatorchiocciolagmailpuntocom

 
non male anche XAMPP e EASYPHP.
Il mio preferito è XAMPP
Sempre e solo per il testing, naturalmente...
Ciao!!
SG
Newsgroup: it.comp.www.php
Titolo: Classi non funzionanti

Ciao Ragazzi,
ho un server con php 4.3.11; ho provato a fare una piccola prova:
(premesso che phpinfo() è funzionante e tutto attivo)
Non riesco ad utilizzare le sottostante classe
idee ? dove sbaglio ?
grazie in anticipo a chiunque voglia aiutarmi.
mi compare a video e non va...
 stampa() ?>
Allegati:
prova.php
<?php
  class miaclasse {
   var $attributo= "Marco";
   function stampa()
   {
      echo $this->attributo;
   }
  }
?>
pagina html
<html>
<head>
<meta http-equiv="Content-Language" content="it">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<title>Catalog On</title>
</head>
<body>
<?php
    include("prova.php");
    $db = new miaclasse();
    $db->stampa();
?>
</body>
</html>

  stampa() ?>
[..]
nel senso che il codice non viene interpretato?
hai istruito il server web per far processare da php anche le pagine .html?
-- 
www.iuz-lab.info

 mi compare a video e non va...
Definisci "non va". Error reporting? Display errors?
-- 
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
Do. Or do not. There is not try.

     $db->stampa();
Se non diversamente specificato, le pagine html non vengono processate dal 
php. 

Come posso vedere se ho attivato questa funzione? Ho Apache,Mysql,linux
...
Per quanto riguarda "non va" vi spiego meglio:
sembre che l'istruzione include e $db = new miaclasse(); sembra
funzionare;
ma $db->stampa(); no. A video vedo solo
stampa(); ?>
solo questo.
Grazie ancora a chiunque voglia autarmi. 
Ciao Marco.

 Come posso vedere se ho attivato questa funzione? 
Rinomina il file in .php
COntrolla il file di configurazione di Apache.


Newsgroup: it.comp.www.php
Titolo: caratteri speciali in form e in db

Ciao a tutti,
ho un problema con la visualizzazione e l'immissione dati in db contenenti
caratteri speciali.
Ho dei dati in un DB MySql che contengono caratteri speciali, poiche' sono
parole in diverse lingue.
Quando prelevo i dati e li visualizzo, uso la funzione htmlentities() e
tutto funziona bene, se pero' prelevo i dati per modificarli, li devo
visualizzare nei campi di un form.
A questo punto, come faccio a visualizzarli correttamente?
Mi spiego meglio... se nel campo del form visualizzo i dati usando
htmlentities() nel momento in cui premo il tasto per aggiornare i dati nel
DB, ovviamente viene scritta la codifica html dei caratteri speciali e cio'
mi inficia l'ordinamento del db stesso.
E' possibile visualizzare i caratteri speciali con htmlentities() e poi
ritrasformarli in modo "normale" prima dell'immissione nel db?
Ringrazio per l'attenzione e per le eventuali risposte.
Saluti.
Chefesta
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ritrasformarli in modo "normale" prima dell'immissione nel db?
non sono sicuro di aver capito, ma forse questo può aiutarti:
http://it.php.net/manual/it/function.html-entity-decode.php
ste

 ste

Newsgroup: it.comp.www.php
Titolo: aiuto postnuke

ciao a tutti !
volevo chiedere gentilmente
se qualcuno sa dove posso trovare la lingua spagnola e italiana per
il postnuke versione phoenix 7.2.2
grazie a tutti
un saluto
Gianluca.

...

prova su 
www.postnuke-espanol.org
ciao renato
Newsgroup: it.comp.www.php
Titolo: Download effettuato

Salve,
Avrei intenzione di realizzare un sito e-commerce per vendere prodotti
tramite download. Esiste un modo per essere certi che l'utente abbia
scaricato completamente il file? Chiedo questo perchè le dimensioni dei
files in questione sono consistenti (approx 4Gb). Il problema può essere
risolto con soluzioni server-side o mi consigliate di ricorrere ad
applicazioni client?
Grazie,
Antonio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

applicazioni client?
Perchè ti serve sapere se l'utente ha scaricato completamente il file
o no?
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

 o no?
Questo servirebbe saperlo a me ..
-- 
SEZIONE DIVENTIMENTO & AFFINI: "Qual č il poliziotto piů sfortunato? 
Quello che muore al posto di  blocco. E quello piů fortunato? Blocco!"
[CapoBecchino] - hotmail/msn: capobecchino [@] hotmail [.] com

Non penso ci sia un modo... ma io sono inesperto, che vuoi che ne
sappia :P dovresti chiedere conferma dell'avvenuto download, ma
avviemente uno può anche non confermare...
Vuoi che il download non venga effettuato più di una volta, vero? E
quindi dovresti essere sicuro che vada a buon fine...

 
Infatti ..


 o no?
Beh, immagina 5000 utenti mensili che scaricano 4Gb a loro piacimento. La
banda ha un costo, se riesco a limitare ed a rendere efficaci i downloads
posso stabilire con precisione quanto mi costa un download


 > quindi dovresti essere sicuro che vada a buon fine...
ho pagato per il file, per errore lo ho cancellato
me lo fai ripagare ?????
intanto il servizio e' "solo per pochi" e quindi registrati
pago per il file, nel mio login lo ho sempre disponibile
cmq su file di 4 gb ti conviene pensare ad un discorso
spedizione dvd, perche la banda costa


Perdonami ma... il programma l'hai sviluppato tu?
Se la risposta è no utilizza un mirror e tanti saluti. Se invece è
sì, fai in modo che non appena venga installato apra il browser e vada
a una pagina del tuo sito che registra l'avvenuta registrazione.
Ovviamente qualcuno potrebbe istallare il programma offline... A questo
punto imposti un limite di tempo di qualche giorni e poi togli la
possibilità di scaricare...
boh, è un'idea...

posso stabilire con precisione quanto mi costa un download
Mettere in download file da 4 GB secondo me č una follia, a meno che
non prendi un server in cui non paghi la banda (esistono), in questo
caso non ci sarebbe il problema del controllo del download...inoltre
come dice giustamente il Gufo se uno ha pagato dovrebbe essere libero
di scaricarlo quanto vuole.
Venendo alla tua domanda...un metodo sicuro al 100% per sapere se č
stato scaricato non esiste.


 scaricato completamente il file? ...
Potrebbe essere un idea, sempre che sia percorribile, conteggiare i byte 
  trasferiti e quando questi risultano essere uguali a quelli dalla 
dimensione del file, disabilitare il download.
Questo ovviamente, se è possibile tener traccia della quantità di dati 
scambiata con l'user.
Se si trovasse un modo sarei felice anche io di conoscerlo.
Saluti
T.
Newsgroup: it.comp.www.php
Titolo: no cache

Salve, so la questione riguarda più che altro l'html ma forse voi qualche trucchetto in più lo conoscete ;-)
Ho fatto un'area riservata in php il cui accesso si effettua con login e se si ha il permesso parte la sessione e l'accesso all'area. Dopo il logout l'area si "chiude" ma le pagine rimangono memorizzate in cache e usando il tasto "indietro" sono ancora visibili... indi vorrei che non venissero memorizzate in cache... so dell'utilizzzo di  
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
Bastano queste?
Voi che accorgimenti adottate?
Grazie

Wed, 20 Oct 2004 20:14:22 GMT, "L'Ignorante"
<fer...@lliibbeerroo.iitt> ha detto:

A me non succede....se faccio il logout e premo back nel browser non
ho l'accesso alla pagina protetta.
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

 ho l'accesso alla pagina protetta.
Neanche a me se torno subito dalla pagina seguente... ma se continuo a cliccare su back a volte mi capita che una delle pagine vengano visualizzate...
Altri suggerimenti?

 tasto "indietro" sono ancora visibili... 
http://www.php.net/session_cache_limiter
-- 
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
Do. Or do not. There is not try.

Newsgroup: it.comp.www.php
Titolo: Redirect dopo UPDATE

Salve a tutto il NG.
Ho creato in PHP una semplice rubrica telefonica che utilizzo in ufficio per
condividere numeri di telefono e indirizzi e-mail.
Quando vado a visualizzare un Record per poterlo aggiornare, cliccando sul
bottone SUBMIT aggiorno il record e vengo indirizzato ad una pagina che mi
avverte del'avvenuto aggiornamento. Tale pagina poi, dopo 5 secondi mi
Redirige alla index.php.
Mi piacerebbe invece che il Redirect fosse alla index.php?id=[numeroID].
Come posso fare???
Grazie a tutti
--
LukeNukem

 Come posso fare???
Ti sei già risposto.
header("location: index.php?id=$numeroID");
Ciao
Marco

> Redirige alla index.php.

Se lo fa dopo 5 secondi probabilmente non lo fa con il php ma con l'html (o
il javascript)
Ipotizzando l'html, cmq, resta una questione banale:
<meta http-equiv="refresh" content="5;
URL=
http://www.sito.it/index.php?id=
<?=$numeroID?>">
se scrivi fuori dal php, altrimenti
echo '<meta http-equiv="refresh" content="5;
URL=
http://www.sito.it/index.php?id='.$numeroID.
'">';
Sempre che $numeroID sia stato recuperato prima della riga in cui lo scrivi
oppure sia passato alla pagina (per cui,.per dovere di precisione, dovresti
usare $_REQUEST['numeroID'] o simili)
Ludovico Grossi

 Ludovico Grossi
La pagina l'ho chiamata con estensione php per comodità, ma indubbiamente è
solo html...quindi dovrei prima passare il valore ID che arriva
dall'aggiornamento per poi mantenerlo per tutta la sessione fino al ritorno
alla pagina aggiornata.
P.S.:per fare tutto questo ho usato DWMX
--
LukeNukem
Newsgroup: it.comp.www.php
Titolo: Accedere agli script remotamente

Ciao a tutti.
Progo i miei script PHP digitando sulla barra di IE l'URL, per esempio, 
http://127.0.0.1/dir_script/script.php
 .
Ho provato a testare i miei script inserendo l'IP assegnotami dalla 
connessione ad Internet (ho una connessione 56k) inserendo quindi una URL 
simile a 
http://151.26.36.76/dir_script/script.php
 , ma mi viene restituito 
l'errore "impossibile visualizzare la pagina" nonostante Apache sia avviato. 
Ho controllato il file httpd.conf e ho trovato la stringa "Listen 
127.0.0.1:80
". Ho quindi inserito sotto una ulteriore stringa "Listen 
151.26.36.76:80
" (volendo utilizzare l'ip di sopra) e non ha funzionato.
Magari sbaglio ad individuare la stringa...boh...avete qualche idea o 
dritta?
Uso Apache 1.3.33 con PHP 4.3.10 (versini fornite da EasyPHP)
Grazie anticipatamente
Roberto 

 idea o dritta?
non so puo' dipendere da diverse cose.
comunque dopo che hai cambiato httpd.conf devi riavviare il web server, 
e non scrivere diverserige Listen una sotto l'altra...
ti consiglerei di cancellare quello che hai adesso e di scrivere :
        Listen 80
cosi non devi mettere l'ip tutte le volte visto che hai una connessione dial-up

l'errore "impossibile visualizzare la pagina" nonostante Apache sia avviato. 
Firewall?
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

 Firewall?
disattivato :-( 

 Firewall?


> Uso Apache 1.3.33 con PHP 4.3.10 (versini fornite da EasyPHP)
se digiti 
http://localhost
 cosa ti risponde ?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 se digiti 
http://localhost
 cosa ti risponde ?
mi compare la pagina iniziale di easyphp. Comunque funziona.
Funzionano anche gli script da me fatti con 
http://localhost/dir_script/script.php
Non capisco perchč non funzioni con l'indirizzo IP fornitomi dall'ISP al 
momento della connessione.
Mah...

Newsgroup: it.comp.www.php
Titolo: Espressioni Regolari e Back reference

Domanda.
se io do questo comando:
ereg ("(.*)-\1","go-go")
la ereg dovrebbe tornare true ma non lo fa.
Devo dedurre che o back reference non sono supportati o sbaglio?

 wrote in message
news:N_eH7.62446$sq5.3...@news.infostrada.it...

prova con: "(.*)-\\1"


Grazie per la risposta, ma anche cosi' non funziona.
Ho risolto con preg_match, con questo funziona, penso, anche dalle varie
informazioni che ho trovato in rete che la ereg non faccia backreference.

 wrote in message
news:q5kH7.64352$sq5.3...@news.infostrada.it...

Hm, strano, il POSIX 1003.2 (extended) contiene il backreference nella nuova
versione. Ed il manuale di ereg dice di basarsi su quello...
Il backreference cmq. funziona in ereg_replace come secondo parametro:
echo ereg_replace("(.*)-(.*)", "ciao-\\2-\\1", "hi-man");
risulta in: ciao-man-hi
Newsgroup: it.comp.www.php
Titolo: Manuale Cartaceo PHP

ciao a tutti,
volevo iniziare ad avvicinarmi al php anche per esigenze di lavoro. 
volevo però, oltre alle guide ufficiali online, qualcosa di cartaceo, ma 
ce ne sono così tanti di manuali che non so orientarmi, qualcuno può 
darmi qualche dritta? grazie anticipatamente

 darmi qualche dritta? grazie anticipatamente
stampati 5000 pagine del manuale ufficiale se non ti piace il pc
come inizio e' piu che sufficente, diventa scarso in caso di
applicazioni avvanzate elaborazione di immagini, GIS, classi
perche manca anche dell' interfaccia client (che non e' php)

 
io pensavo di utilizzare il manuale online più come una guida di 
riferimento, ma per ora, per iniziare, avrei voluto utilizzare un 
manuale di quelli che si vedono, anche della apogeo


Secondo me un manuale cartaceo va acquistato magari in una seconda
fase, quando sei un po' più pratico.
http://it.php.net
 è più che sufficiente per iniziare a lavorare, anche
perchè riporta esempi d'uso per praticamente qualsiasi funzione che
tiserve, e che puoi imparare strada facendo.
Buon lavoro
Sa

sayhem ha scritto:

grazie, seguirò i vostri consigli e ritornerò per richiedere un manuale 
che possa essermi d'aiuto dopo questa prima fase di apprendimento.

Newsgroup: it.comp.www.php
Titolo: Selezionare un tot di caratteri da un capo MySQL

Salve,
dovrei selezionare circa un 150 caratteri da un campo longblob di una
tabella (MySQL), per fare questo ho usato questa funzione:
$incipit = chunk_split ($query_data["testo"], 150, "|");
Solo che questa funzione mi divide la frase in porzioni da 150 caratteri..
ma per selezionare solo i primi 150 come faccio? Ci vorrebbe un ciclo... con
explode() che alla prima "|" esce?
Accetto suggerimenti.
--
~~~ Riccardo Slanzi ~~~
      UIN # 140213360


potrestii utilizzare la funzione substr();
questa ti restituisce una parte di stringa
$newstr = substr ($str, 0, 150)
avai cosi i primi 150 caratteri
Corrado Modica
www.pachinoglobale.com

 
www.pachinoglobale.com
Grazie mille! proprio quello che stavo cercando!

Per migliorare un pochino la cosa potrebbe essere interessante estrarre 150
senza però spezzare l'ultima parola in due parti.
Su PHPcenter.it abbiamo appena pubblicato un'articolo su come scrivere il
codice per estrarre porzioni di testo senza spezzare l'ultima parola.
http://www.phpcenter.it/course/index.php?id=24
--
Ciao e buon lavoro.
Fabio Ingala - 
webm...@phpcenter.it
http://www.phpcenter.it
Riccardo Slanzi <nospam....@libero.it.invalid> wrote in message
CWjw8.68861$m41.1...@twister2.libero.it...


 Accetto suggerimenti.
se utilizzi substring direttamente da mysql puoi risparmiarti un beeeeeel 
po' di memoria!!
(non carichi tutto il longblob in una var php)
ciao

Newsgroup: it.comp.www.php
Titolo: mascanc.net e phpnuke

Dovrei riuscire ad installare senza problemi phpnuke????
In questo spazio web? con 
f2s.co
 ho avuto solo rogne!
Ciao!

 Ciao!
Il mio sito su Mascanc usando phpnuke: 
http://studentheaven.cjb.net
realizzato in pochissimo tempo e senza alcun problema!!!
Vegeta
Newsgroup: it.comp.www.php
Titolo: usare l'include e' pericoloso ?

Supponiamo di avere una pagina
index.php
che include al suo interno una pagina chiamata:
prova.inc
Che permessi deve avere la pagina prova.inc ?
Io ho provato a togliere il permesso di lettura al pubblico e la
pagina non viene vista.
Se abilito il permesso di lettura al pubblico, la pagina viene  vista
ma il potenziale hacker puo' scrivere:
www.ilmiosito.it/prova.inc
 e in questo caso riesce a scaricarsi in
locale il file.
Cosa sbaglio ?

 Cosa sbaglio ?
Chiamala prova.inc.php e sei a posto.
Se anche qualcuno la richiama, viene eseguita dal parser php e magari 
l'output è una bella pagina bianca.
Oppure copiala in una directory non accessibile da web.
Ciao
Marco 

si ci avevo pensato,

 
l'importante è non passare in get o post direttamente il nome della 
pagina da includere.
--
kain
icoretech.org

 pagina non viene vista.
I permessi dipendono dalla configurazione del server.
Se sei sotto apache quello che ti serve è un .htaccess (cerca su google).
Tac
-- 
La netiquette prevede sign di al massimo quattro righe.
Purtroppo la mia sign in quattro righe non ci stà.

$pagina = $_GET['page'];
<?php
include "page/".$pagina.".html";
?>
come si risolve ?


Bè se non hai abilitato gli include esterni non vedo il 
problema....altrimenti controlli prima di fare l'effettivo include che 
la pagina che ti arriva in $_GET sia una delle tue e non una esterna(per 
evitare l'esecuzione di script da altre macchine).
Ciao, Roberto

 Ciao, Roberto
.. e cmq in qualsiasi caso ti consiglio di passar equel paramentro in 
$_POST e non in $_GET
Saluti
T.

o...@tiscali.it
 wrote:

Inserisci l'elenco delle pagine che puoi includere in questo modo in un
array e poi utilizza 
http://www.hpp.net/in_array
 per verificare che la
pagina che stai includendo sia tra quelle "permesse".
-- 
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
Do. Or do not. There is not try.

 problema...
E' pericoloso permettere l'inclusione indiscriminata di file. Se ad
esempio l'utente puo' fare l'upload di file rischi che possa eseguire
codice PHP custom sul tuo spazio web, lo stesso discasi se l'hosting e'
condiviso e con protezione di sicurezza scarse.
-- 
I am what I am, I do what I can


 $_POST e non in $_GET
E quale sarebbe il vantaggio oltre a dover modificare tutti i link in
form o link+JS?
