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

Mi trovo a dover inserire in una pagina PHP due include a due pagini
differenti che utilizzano due pagine uguali ma risiedenti in due dir
differenti (per questioni differenti dal probelma).
Ora, succede però che utilizzando una variabile $ciccio globale, il
secondo script mostra l'errore di can't redeclare etc. etc.
Esiste un sistema per uccidere una variabile globale.
Ad esempio
Include();
uccido variabile
Include();
etc.
molte grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 secondo script mostra l'errore di can't redeclare etc. etc.
Leggi bene l'"etcetcetc": non dà errori son variabili globali, ma nel
ridefinire un funzione!!
Dovrebbe dire infatti
    can't redeclare nomefunzione on line xx
Nel file che includi c'è una funzione, giusto?
soluzione 1: sposta la funzione fuori dal file
soluzione 2: usa
if (!function_exists("nomefunzione")) {
    function nomefunzione() {
        // bla bla bla
    }
}
Ludovico Grossi

Newsgroup: it.comp.www.php
Titolo: Caricamento menu da db

Salve a tutti, avrei un problemino, sto cercando di caricare il menu 
orizzontale con i dati di una tabella mysql, ora io la query l'ho fatta 
cosi:
<?
$sqlmenu = mysql_query("SELECT * FROM menu");
$num_menu = mysql_num_rows($sql_menu);
?>
Ora però non so come fare il ciclo, o meglio forse saprei pure come farlo, 
ma non so come metterci dentro l'html...
Help
Gianluca

 ma non so come metterci dentro l'html...
while($menu=mysql_fetch_array($sqlmenu)) failoutputinhtml 

 while($menu=mysql_fetch_array($sqlmenu)) failoutputinhtml
Mi sfugge failoutputinhtml
Grazie
Gianluca 

 Mi sfugge failoutputinhtml
Ci metti quello che vuoi. Ad esempio, se ogni voce del menu è contenuta in 
un div ci metti
while($menu=mysql_fetch_array($sqlmenu)) echo 
"<div>$variabiledeldatabase</div>"; 

 "<div>$variabiledeldatabase</div>";
Grazie per la risposta, ho provato cosi ma mi dice che si aspetta 
un'apice...dove sbaglio? Grazie ancora
echo"<div id="tabsE">";
echo"<ul>";
while($menu=mysql_fetch_array($sqlmenu)) {
echo"<li><a href="$menu[link]" 
title="$menu[descrizione]"><span>$menu[link]</span></a></li>";
}
echo"</ul>";
echo"</div>"; 

 echo"</div>";
echo"<div id=\"tabsE\">";
echo"<ul>";
while($menu=mysql_fetch_array($sqlmenu)) {
echo"<li><a href=\"$menu[link]\" 
title=\"$menu[descrizione]\"><span>$menu[link]</span></a></li>";
}
echo"</ul>";
echo"</div>";
quando i doppi apici sono all'interno di una stringa, bisogna anteporre il 
carattere \ affinchè vengano letti come carattere appartenenti alla stringa 
e non come chiusura della stringa.

 ha scritto nel messaggio 
news:e7h1g9$a3f$1...@news.flashnet.it...

Grazie...ci ho perso un'ora
Gianluca
Newsgroup: it.comp.www.php
Titolo: leggere un file di testo e stampare il valore

Ciao a tutti!
Vorrei aprire un file di testo, dove ho scritto semplicemente un numero, e
vorrei stamparlo a video.
Con l'aiuto del manuale ho tentato diversi metodi ma non sono riuscito,
qualcuno mi da una mano?
...inutile dire che sono all'inizio con php, l'avrete capito subito.
<?php
$home = "home.txt";                            // percorso del file di testo
rispetto al file
$fp = fopen($home, "rb");                   // apro il file di testo e leggo
cosa c'è dentro
echo $fp;                                           // stampo a video il
numero
?>

 ha scritto nel messaggio
news:b30bnq$lsa$1...@fata.cs.interbusiness.it...

Nel tuo caso puoi semplicemente usare un
include('home.txt');
ciao ciao

Newsgroup: it.comp.www.php
Titolo: consiglio su hosting

da una ricerca ho trovato
siti(
www.aruba.it/www.consultingweb.it/www.bluehost.com/www.areaserver.com/w
ww.freeporter.com
) che vendono l'hosting con i servizi che a me servono:
apache, php(gestione delle sessioni, accessi a directory), mysql,
certificazione applet, sevizio smtp, spazio illimitato o almeno 1 Gb. E devo
dire che ci siamo anche con la somma che vorrei spendere: meno di 150 euro
l'anno. Mi sapreste indicare quello più serio, affidabile e sicuro, dalle vs
esperienze naturalmente(se mi inviate anche qualche link a siti che girano
sui loro server)? Potreste indicarmi inoltre quali sono quelli che non
offrono almeno uno dei servizi che mi servirebbero, così li escludo? In
alternativa mi potreste indicare altri siti migliori che mi danno i
servizi/affidabilità che cerco spendendo al max intorno alle 200 euro
l'anno? Nella configurazione dell'hosting ci sarebbe la certificazione di un
applet. Come funziona? E' possibile farla da remoto? Inoltre sul loro server
dovrei avviare un'altra applet che dovrebbe fungere da server a quella che
partirà sui client connessi(chat). E' possibile farlo? Grazie.

 da una ricerca ...
Continui ad essere OT, mi spieghi per quale motivo continui a postare
qui? Vai su it.lavoro.professioni.webmaster.
"Non c'e' peggior sordo di chi non vuol sentire"
-- 
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: Visualizzare il sorgente

Ciao a tutti
ho un file.php che contiene solo funzioni PHP e javascript oltre a variabili
javascript con valori dati da PHP
Se chiamo questa pagina non si ottiene altro che una pagina bianca ma se
chiediamo al browser di visualizzare il codice sorgente ci viene mostrato
tutto il codice javascript ossia le funzioni e le variabili che contengono
valori avuti dal codice php che naturalmente invece non si vede.
Vorrei sapere :
E' possibile con il PHP nascondere anche il codice javascripot e le sue
vatiabili?
Grazie
Pablito

vatiabili?
No
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Staff di E-Xoopport - 
http://www.e-xoopport.it

Il codice PHP viene interpretato ed eseguito dal server.
La pagina viene poi inviata al browser del navigatore, che carica il codice 
javascript
Essendo quindi due linguaggi di natura diversa (uno lato server e l'altro 
lato client) non si può nascondere il secondo con il primo.
Il codice PHP ovviamente non ha bisogno di essere nascosto perchè è già 
interpretato lato server e viene inviato al browser solo il risultato 
dell'elaborazione (di soito una pagina html)
Perchè nascondere il codice javascript?
Federico

Newsgroup: it.comp.www.php
Titolo: ezpublish

ho dei problemi con l'installazione di ezpublish, vorrei almeno
testarlo.......
seguo tutte le indicazioni del programma di installazione ma ho dei prob:
1) nella fase initialize database ho questo msg: Cannot install demo data,
the zlib extension is missing from your PHP installation, ma dove trovo
questa libreria e come si installa?
2) nella fase di post configurazione ricevo un msg che mi dice che per
motivi di sicurezza ez non può girare in virtualhost per cui devo agire sul
file db.inc, o scaricarlo ma non ho capito da dove.
3) infatti se provo a lanciare index.php mi da access denied, e kernel error
di che si tratta?

 ha scritto nel messaggio
news:TDmva.75869$3M4.1...@news1.tin.it...


 wrote in message
b9la5f$7rg$1...@lacerta.tiscalinet.it...


Newsgroup: it.comp.www.php
Titolo: Urgente Aiuto

Ciao a tutti,
ho bisogno urgentemente di un aiuto
Ho delle tabelle piene di dati in MySql presso un server remoto, siccome
devo trasferire queste tabelle con i dati in un altro server sempre MySql,
come posso fare? c'è uno script che me li converte in testo e poi li
riconverte in tabelle? o altro? Preciso che alcune tabelle hanno dei campi
TEXT e quindi all'interno ci sono intere frase formattate con il <return>.
Inoltre vi chiedo come posso eliminare i caratteri speciali (<cr> carriage
return) da un campo TEXT in modo che mi entra in una sola riga?
Grazie a tutti.
Ciao

 ha scritto nel messaggio
news:9iieo6$q3c$1...@fe2.cs.interbusiness.it...

Newsgroup: it.comp.www.php
Titolo: domanda stupida

Scusate la domanda
ma come faccioa controllare se un dato in un form viene immesso oppure no?
io faccio cosi ma ho dei problemini:
if ($nome == 0){
   fai una cosa
}
...fai un altra cosa...
ma non funzia tasnto bene,
ho provato anche con
if(empty($nome){
   fai una cosa
}
fai una ltra cosa...
ma nulla in entrambi i casi
Grazie Giax.



guarda io di solito controllo prima di inviare il form con
javascript... cosi' non devo ricaricare la pagina e il client puo'
subito riempire il dato che manca.
per il resto io uso empty () , ceh problema ti da ? fammi sapere (ma
ti rispondo domani a pranzo)
ciao
Roberto Padovani
----------------
ICQ#125729644
----------------

 wrote in message news:r_8q7.9464$Su1....@news2.tin.it...

-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com
 - The #1 Newsgroup Service in the World!
-----==  Over 80,000 Newsgroups - 16 Different Servers! =-----


si.... funziona quasi sempre.....perche' se non esistesse $nome viene
creata al momento del IF con vallore nullo.... pero' non e' bello....
conviene usare isset($nome) o empty($nome) a seconda dei casi.


 }
Alcune installazioni usano un error level piu alto (da configurare in
php.ini)
e se usi delle variabili non settati ti dara un errore se non fai prima un
test con isset().
if (!isset($nome))
    $nome = "";
// magari aggiungi ancora un trim su nome
$nome = trim($nome);
if ($nome == "")
{
    echo "Nome vuoto!<br>";
}
else
{
    echo "Nome=$nome<br>";
}

prova isset()
Stefano
Newsgroup: it.comp.www.php
Titolo: imagecopyresampled()

Sono l'unico ad aver problemi con imagecopyresampled() e imagecopyresized() 
su server linux con Aruba ???
Mi risponde SEMPRE  imagecopyresampled(): supplied argument is not a valid 
Image resource !
Soluzioni ?
Grazie. 

Soluzioni ?
Passargli una image resource valida. Cosa gli passi, adesso, a
imagecopyresampled?
Leonardo
-- 
Avere studiato senza mettere in pratica e' inutile;
mettere in pratica senza avere studiato e' pericoloso.
                                                - Conphpucio

Gli passo una jpeg.
Prima pensavo che fossero problemi di path, poi d'immagine.
Ora sono alla conclusione che in questo server di Aruba non funzionano, dato 
che ho trapiantato lo script in un'altro server sempre loro, e li funziona 
tutto regolarmente.
Grazie comunque.


 Gli passo una jpeg.
A imagecopyresampled() devi passare una Image Resource, non una jpeg.
La devi prima creare con ImageLoadFromJpeg() (vado a memoria).
Bye.

Sisi, ricordi bene, ma non va neanche a morire in quel server.
Lunedì li sento e verifico il perchè, e per il momento faccio fare il resize 
dall'altro server.
Se può servire a qualcuno (anche se questo news mi sembra piuttosto vuoto), 
posto una function bella e pronta:
######### Ridimensiona
function resize ($max, $comp, $infile, $outfile)
{
$size = getimagesize($infile);
$width = $size[0];
$height = $size[1];
$estensione = strtolower(end(explode('.', $infile)));
$x_ratio = $max / $width;
$y_ratio = $max / $height;
    if (($width <= $max) && ($height <= $max)) {
      $tn_width = $width;
      $tn_height = $height;
      } else if (($x_ratio * $height) < $max) {
      $tn_height = ceil($x_ratio * $height);
      $tn_width = $max;
              } else {
      $tn_width = ceil($y_ratio * $width);
      $tn_height = $max;
    }
if ($estensione == "jpg") {
$thumb = imagecreatetruecolor($tn_width, $tn_height);
$source = imagecreatefromjpeg($infile);
        } else {
$thumb = imagecreate($tn_width, $tn_height);
$source = imagecreatefromgif($infile);
}
imagecopyresampled($thumb, $source, 0, 0, 0, 0, $tn_width, $tn_height, 
$width, $height);
imagejpeg($thumb, $outfile.'.'.jpg,$comp);
imagedestroy($thumb);
}
?>
Per i meno esperti, si usa in questo modo:
resize([dimensione massime lato maggiore], [qualità compressione], [path e 
nome file sorgente], [path e nome file destinazione senza estensione]).
Esempio:
$infile  = "./immagini/origine.gif"; # file d'origine
$outfile = "./icone/destinazione.jpg"; # file ridimensionato
$compressione = "80"; # qualità di compressione
$max = "60"; # dimensione lato maggiore
function resize ($max, $comp, $infile, $outfile);
BYE ! 

 imagedestroy($thumb);
qui credo anche $source va destructaa

Newsgroup: it.comp.www.php
Titolo: Lasciare gli apici

Ciao a tutti ho trovato questa funzione per il problema che avevo 
postato precedentemente (rinominare tutte le cartelle):
function cleanString($string)
{
$string = str_replace("à", "a", $string);
$string = str_replace("è", "e", $string);
$string = str_replace("é", "e", $string);
$string = str_replace("ì", "i", $string);
$string = str_replace("ò", "o", $string);
$string = str_replace("ù", "u", $string);
$string = ereg_replace("[^A-Za-z0-9 ]", "", $string );
return $string;
}
Questa funzione mi elimina gli accenti dalle stringhe inserite.
Il problema che ho è in questo codice:
$strNomeCartella=$_POST["cartella"];
mkdir("upload/".stripslashes(cleanString($strNomeCartella)));
In pratica dovrebbe creare una cartella con il nome inserito, ma senza 
le lettere accentate. Tuttavia vorrei che gli apici singoli restassero 
nel nome così se un utente inserisce per esempio "menù dell'anno 2008" 
il risultato sia una cartella sotto upload chiamata "menu dell'anno 2008"
Il ho solo aggiunto la funzione cleanString, prima di farlo la cartella 
creata era esattamente quella inserita dall'utente.
Ciao e grazie

 "menu dell'anno 2008"
Sostituisci:
 
$string = ereg_replace("[^A-Za-z0-9 ]", "", $string );
con:
$string = ereg_replace("[^A-Za-z0-9' ]", "", $string);
-- 
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/

 Ciao e grazie

 
Sì ora funziona, grazie mille
Newsgroup: it.comp.www.php
Titolo: Info DB Class

Ciao a tutti,
ho bisogno di un consiglio, in rete si trovano moltissime classi PHP 
pronte, io ho bisogno di una classe per la gestione di connessioni a DB 
che mi permetta rapidamente di selezionare almeno fra MySQL e Postsgres, 
cercavo qualche cosa di fatto bene e che non sia l'apoteosi del caotico.
Voi che cosa utilizzare, avete qualche buon link da suggerirmi?!?!
Grazie per l'attenzione,
Eta

 Eta

Grazie, mi sembra interessamte.
Eta
Newsgroup: it.comp.www.php
Titolo: PHPShop

Salve,
ho scaricato e installato correttamente su un PC di produzione (Win98,
Apache, PHP, PhpMyAdmin) l'applicazione PHPShop 0.6 
http://www.phpshop.org
Sto cercando di tradurlo in italiano, ma la situazione è molto incasinata:
ci sono 12 file che si chiamano lang_eng.inc (quelli da tradurre) e il tutto
sembra che funzioni per moduli (?).
Come faccio a rendere operative le modifiche e i file lang_ita.inc che sto
faticosamente traducendo?
GRAZIE

 ha scritto nel messaggio
news:xqj27.18021$eB4.6...@news.infostrada.it...


Newsgroup: it.comp.www.php
Titolo: Passare variabili tramite javascript

Salve a tutti. Vorrei porvi il seguente problema.
C'è un form in cui l'utente inserisce username e password.
Quando clicca su submit l'action del form lancia un javascript
che apre la pagina php che controlla se i dati sono corretti.
Il problema è che alla pagina php non arriva nessun dato.
Se invece l'action del form passa i dati direttamente alla
pagina php senza usare il javascript tutto funziona ok.
Volevo chiedere se qualcuno sa se è possibile passare variabili
a uno script php tramite javascript e in caso affermativo se
mi indichereste come.
Ringrazio tutti, ciao.

 mi indichereste come.
GET.
file.php?variabile1=valore&variabile2=valore&...
LAMASE
Newsgroup: it.comp.www.php
Titolo: divisione tra interi in php

"La divisione di un intero per un altro genera un risultato a virgola mobile 
se la divisione non ha resto".
 
Cosa significa sta frase?
 
ciao 
 
 


Il manuale di PHP dice esattamente il contrario:
da 
http://www.php.net/manual/en/language.operators.arithmetic.php
 
 
"The division operator ("/") returns a float value unless the two 
operands are integers (or strings that get converted to integers) and 
the numbers are evenly divisible, in which case an integer value will be 
returned."
 
E mi pare strano che una divisione tra interi senza resto ritorni un 
float...

fiol ha usato la sua tastiera per scrivere :

The division operator ("/") returns a float value unless the two 
operands are integers (or strings that get converted to integers) and 
the numbers are evenly divisible, in which case an integer value will 
be returned.
 
Operands of modulus are converted to integers (by stripping the decimal 
part) before processing.
 
The result of the modulus operator % has the same sign as the dividend 
— that is, the result of $a % $b will have the same sign as $a.
 
 
 
.....mi concentrerei....
returns a float value unless the two operands are integers
IMHO errore di traduzione!
UNLESS
tradotto maccheronicamente
...
ritorna un numero a virgola mobile A MENO CHE(unless) i due operandi 
siano 2 interi (o stringhe che possano essere convertite in interi) e 
che i numeri siano divisibili senza resto , in questo caso il valore 
restituito è un INTERO!
....
 
http://php.net/manual/en/language.operators.arithmetic.php
 
 
-- 
----- Italliaaaaa 3227! -----
Ho trovato una città di mattoni, ve la restituisco di marmo.
(Imperatore Augusto da Epistole)
 
 

 numeri siano divisibili senza resto ,
 
cioč i due numeri siano interi e divisibili tra loro senza resto?
 
Frazioni cioč apparenti, come 8\4 ? 
 
 

 Frazioni cioè apparenti, come 8\4 ?
 
Esatto, ma con la barra giusta :)
 
8/4 = intero
8/5 = float
8.0/4 = float
 
In PHP l'importanza e` relativa, ma puo` essere importante quando poi fai 
confronti. Puo` capitare, per esempio:
 
$res = $a/$b;
if ($res == 2) { ... }
 
che quel $res invece di 2.0 (castato a 2 intero in modo trasparente) sia 
1.99999999999999999999999, che non viene castato e quindi skippa la if.
 
Bye.
Newsgroup: it.comp.www.php
Titolo: Calendario

Ciao a tutti,
devo integrare in un sito un calendario nel quale l'utente possa 
inserire degli eventi.
Chiaramente il tutto deve essere perfettamente integrabile 
nell'interfaccia esistente, e non si deve notare che è stato usato uno 
script di terze parti.
Esiste uno script pronto da poter utilizzare, o conviene scrivere tutto 
da zero a modino?
Grazie
Mett.

 da zero a modino?
ti consiglio di usare fare metà e metà: invece di integrare uno *script
intero*, prova ad usare una delle classi Calendar che trovi su
phpclasses.org
:. con poche righe di aggiunta avrai il tuo calendario...

 fatto non succede nulla

mett ha scritto:

http://freephp.html.it/script/lista.asp?idcat=16&pag=1&ab=0
Ci sono una serie di proposte, alcuni sviluppati in un unico script: se 
ci dai un'occhiata trovi probabilmete quello che ti serve.

Newsgroup: it.comp.www.php
Titolo: REGX replace


da questo però una stringa interna varia :
NVdZdhrjuub3Erl+pSpwGZx1rYRA6RHOuFEHG67ruVI=
Qual'è il pattern che mi rippa quel testo (eseguendo escape sui caratteri
sensibili ! [] / ) e che mi identifichi qualunque stringa interna?
Grazie molte!


Digli cosa NON trovare...
Non l'ho provato ma dovrebbe funzionare
preg_match("'CDATA\[([^\]])+\]'",...etc
ciao
marcello

 Qual'č il pattern che mi rippa quel testo (eseguendo escape sui caratteri


 
Anzi...
preg_match("'CDATA\[([^\]]+)\]'",...etc
(Ho spostato il + dentro le parentesi tonde)

 ha scritto nel
messaggio news:c1bmjt$l0c$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.www.php
Titolo: Problema urgente, servono consigli... trasferimento di grossi files

Ho un grosso problema con un sito a cui sto lavorando.
La ditta � un service di stampa che permette agli utenti registrati di
spedire grossi files direttamente sul sito con un programma realizzato
in Java, mi sembra si chiami Javazoom.
Causa poca seriet� di chi fornisce lo spazio e i server mi trovo nella
necessit� di implementare (o di utilizzare) un sistema che permetta agli
utenti di fare la stessa cosa.
Non credo che mi sia possibile installare il suddetto client Java sul
server, quindi potrebbe prospettarsi la possibilit� di realizzarlo in
php. 
Consigli?
Links?
Grazie
Max
-- 
http://www.maxori.it
L'Arte � la capacit� di fare cose di nessun valore
e di riuscire a venderle
F. Zappa

 php.
Se ho capito bene vuoi permettere agli stessi utenti di usare lo stesso 
programma, ma mandando i dati al tuo sito in PHP invece che a uno in Java.
In questo caso direi che la prima cosa da fare e` procurarsi quel 
software, il suo manuale, e capire come invia i dati.
Probabilmente fara` un POST o un PUT normalissimo via HTTP, quindi ti 
potrebbe bastare fare un normale script PHP che accetta dati come da un 
form, eventualmente implementando il controllo degli accessi. Forse 
dovrai allargare un po' le maglie nel php.ini per file molto grossi.
Bye.

 Bye.
Grazie per la risposta.
Alla fine chi ospita il sito si � svegliato ed ha deciso di darsi una
mossa, quindi riuscir� ad avere questo applet Java funzionante anche nel
nuovo sito.
Scusa per il disturbo.


 Max
Perch� non usare un uploader AJAX e far funzionare tutto senza applet?

 Perch� non usare un uploader AJAX e far funzionare tutto senza applet?
Perch� i files da uploadare arrivano anche a superare i 100Mb.
Non so se sia possibile gestire files di queste dimensioni senza poter
intervenire sul php.ini


 Max
No, ovviamente devi poter settare il max_upload_size nel php.ini.
La tua applet java molto probabilmente trasferisce i file via FTP e non 
via HTTP, altrimenti incapperesti nel suddetto limite... (ne ho visto 
alcune e in genere fanno cos�).

 Links?
Prova net2ftp:
http://www.net2ftp.com/
Ciao.
-- 
*** Linux user # 198661 ---_ ICQ 33500725 ***
    ***  Home  
http://www.kailed.net
  ***
        ***  Powered by openSUSE  ***
Newsgroup: it.comp.www.php
Titolo: offuscare php per ubuntu

ciao a tutti.
avrei necessitï¿œ di offuscare (niente di militare... diciamo "rendere 
ostica la copiatura") alcuni file php.
Conoscete un sw per Ubuntu che faccia questo lavoro?
L'ideale sarebbe a riga di comando in modo che ogni tanto possa 
offuscare diversi file insieme.
Grazie a tutti.

 ostica la copiatura") alcuni file php.
la copiatura ???
In questo caso non c'entra niente un offuscatore.
Se volevi dire la lettura puoi usare una cosa tipo
http://www.raizlabs.com/software/phpobfuscator/
... per quello che serve.
Ma giï¿œ a riga di comando con php puoi prendere un sorgente ed eliminare 
tutti gli spazi, gli acapo e i commenti rendendo la lettura del codice 
una gran rottura di scatole.
ciao
Mauro

 una gran rottura di scatole.
Mi spieghi come? ;)
Cmq come hai già detto te o si utilizzano software che vanno poi
installati sul server, o è sono metodi pressochè inutili

 Mi spieghi come? ;)
php -w nome_script.php > nome_script_ridotto.php
dal manuale di php
http://www.php.net/manual/en/features.commandline.options.php
chiedo scusa per il link sbagliato di prima. Comunque basta cercare con 
google php obfuscator per trovare un po' di roba.
ciao
Mauro

 Mi spieghi come? ;)
Ad esempio usando preg_replace() .


come hai visto c'e' un modo più semplice e veloce :-)

 php -w nome_script.php > nome_script_ridotto.php
fico, converte uno script scritto con tanta cura e affetto seguendo le
linee guida di zend in un puro spaghetti-code!
Apparte gli scherzi, credo sia un buon metodo per offuscare i file..
certo, se uno vuole si mette li e lo riformatta come preferisce, ma se
il file è un pò grosso c'è da impazzire

Newsgroup: it.comp.www.php
Titolo: EasyPHP (nn funzia

Demarage de serveurs
lo sapevo...nn poteva funzionare ..
bho
:(
peps



Qualcuno mi aiuta per favore?
ho provato a leggere sulle Faq ma quest'errore nn l'ho trovato nn so
neppure da dove iniziare a mettere mani...
Gracias
Peps



Penso Funziona
print ('Buongiorno a tutti<br>');
mi ha restituito:
Buongiorno a tutti
Non so perchè nella barra sotto lampeggia un puntino rosso (vicino al
semaforo)...è un errore??
cmq mi ha processato la pagina...
Scusate se sono unb po' invadente nel ng...mi spiace molto cmq nn
incazz..se faccio stroppe domande...sono proprio all'inizio :))
Peps dreams the PHP language :)


Il fatto che lampeggi il pallino rosso significa che tutto funziona
correttamente (Apache e MySQL). Per rispondere alla tua altra domanda
(sull'inserimento dati in MySQL) devi usare PHPMyAdmin.
Excalibur
-- 
Remove NOSPAM to reply
Togli NOSPAM per rispondere
Admin di LotGD su 
www.ogsi.it/logd

Excalibur
Grazie...me n'ero reso conto appena ha processato la pagina...comodo
Easy
Ciao
Pwps

Newsgroup: it.comp.www.php
Titolo: Autocreazione sito web

Qualcuno conosce uno script "prefebbricato" e possibilmente open source per
l'autocreazione di un sito inserendo dei dati da un modulo, grazie molte...

 ha scritto nel
messaggio news:A3zfc.4291$Qc.1...@twister1.libero.it...

Newsgroup: it.comp.www.php
Titolo: help input text

Ciao a tutti,
probabilmente è un caso conosciuto ma io non riesco a cavare un ragno 
da un buco.
Ho necessità di far comparire in una cella di input di una form
un valore; se questo è fatto da più parole viene visualizzata solo la prima.
Cioè ad esempio:
<?php
$Cognome="D'Antonio Della Casa";
echo "Cognome=" .$Cognome ."<BR>";
echo "<INPUT type='text' maxLength=25 size=30 name=Cognome value =".$Cognome .">";   
?>
mi fa comparire solo la D.
Ho smanettato anche con stripslashes e addslashes ma non funziona.
Mi aiutate?
Grazie anticipatamente.

 wrote in message news:9pakqf$o8j$1...@gossip.excite.it...

-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com
 - The #1 Newsgroup Service in the World!
-----==  Over 80,000 Newsgroups - 16 Different Servers! =-----

Newsgroup: it.comp.www.php
Titolo: Redirect download

ciao,
ho un piccolo dubbio.
Ho una sezione di download, con tanto di richiesta di informazioni per il
download.
Dopo che si invia correttamente il form, avvio il download.
Il problema č che dovrei reindirizzare al file, e subito dopo alla pagina
iniziale dei download.
Come fare con header()?
Devo usare javascript o altro?
Ciao

 Devo usare javascript o altro?
Si, it.comp.lang.javascript it.comp.www.html
-- 
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.

In realtà header() dopo aver lanciato il comando continua a eseguire il
codice restante se non metti exit();
Quindi prova a mettere due header uno dopo l'altro...
Non ho mai provato, ma siccome mi son scontrato con l'exit...
--
Armand Federico
www.armand.it

 Quindi prova a mettere due header uno dopo l'altro...
Non e' HTTP standard.
-- 
I am what I am, I do what I can


 iniziale dei download.
In genere vedo che si aggiunge un meta refresh nell'header della pagina ; e 
poi metti un link diretto "se non funziona clicca qui"
(vedi 
sourgeforge.net
, 
download.com
, ...)

Newsgroup: it.comp.www.php
Titolo: Tutorial Form

Qualcuno mi sa indicare dei tutorials o via dicendo, su cui si parla
di come costruire delle form di inserimento dati???
Grazie

 di come costruire delle form di inserimento dati???
dài uno sguardo alle faq del NG:
http://php.dopoil.com/faq.php?risorsePHP
ciao
-- 
punkarruso
Newsgroup: it.comp.www.php
Titolo: problemi su win 2000 server con utilizzo PHP

da qualche giorno non riesco piu' ad usare l'emulatore di server web (IIS)
non solo mi e' saltato PHP ma subito dopo ho dato l'addio pure ad ASP
("very
win compatible")
Il registro eventi di sistema mi segnala
ripetutamente i seguenti errori:
origine: WAM
Il server HTTP ha
rilevato un'eccezione priva di handle durante l'esecuzione
dell'applicazione ISAPI '
php4ts!hashpjw + 0x13
 + 0xA05E69B8
'.
Per
ulteriori informazioni su questo messaggio, visitare il sito Internet
del
Servizio Supporto Tecnico Microsoft all'indirizzo:
http://www.microsoft.com/contentredirect.asp
.
origine: SERVER
Il valore
MaxMpxCt nella chiave LanmanServer\Parameters del Registro di
sistema del
server non è valida. Il valore è stato ignorato e l'elaborazione
è
proseguita.
AIUTO NON POSSO PIU' LAVORARE
(faccio siti e portali
internet e non posso piu' verificare niente)
NB: e' installato anche
MySQL
--------------------------------
Inviato via 
http://usenet.iol.it




Risposta standard MS: format and reeinstall.
Al tuo posto proverei installare Apache con PHP e mySQL (c'e' un pacchetto
easyPHP in giro, ma non ho mai provato se funziona). Con i binary Win32 non
ci sono gravi problemi.

Newsgroup: it.comp.www.php
Titolo: gettext

Non riesco a farlo funzionare :(
<?php
 
 $language = 'it';
 putenv( "LC_ALL=$language" );
 setlocale( LC_ALL, $language );
 
 $domain = 'messages';
 bindtextdomain( $domain, "./locale" );
 textdomain( $domain );
 
 ?>
 
  <html>
    <body>
 
    <a href="nt_registration.php"><?php print( gettext( "Register" ) );?></a>
 
    </body>
  </html>
Ho creato l'albero di directory $SITE/locale/it/LC_MESSAGES/messages.po,
il .mo file nella stessa directory, l'ho tradotto: semplicemente PHP non
caga la traduzione, senza errori di alcun tipo o il minimo aiuto per
capire cosa va storto :(
Apache punta a /var/www/, ho creato un link simbolico alla mia home per
usare il mio utente... dubito sia qusto il problema, funziona tutto alla
perfezione.
Il sistema č una Debian Sid con PhP 4.2.3, gettext č abilitato di
default e l'OS č localizzato in italiano.
Ho provato di tutto, ma senza nemmeno un messaggio d'errore non so cosa
fare ne cosa cercare, mi sono limitato a seguire alla lettera *TUTTI* i
tutorial che ho trovato.
I miei programmi C con gettext funzionano alla perfezione, cosě come
quelli Python...
TIA,
	Nicholas

  bindtextdomain( $domain, "./locale" );
Controlla se il path ritornato sia ok

  $language = 'it';
Prova $language = 'IT_it';
A me ha funzionato!
ciao
Marco
-- 
bernama -truciolo- libero -Punto- it
Who is named "Donald" must have "(c) Walt Disney" as middle name?
M.B.
+- PHPRndSig 0.02 --------------------------------------------54/76-+

Newsgroup: it.comp.www.php
Titolo: sessioni

facendo registare la sessione username nel file tmp del mio server apache
trovo la sessione scritta cosě
username|s:7:"daniele";
per cosa sta s:7???
Ciao

 posted this:

string di lunghezza 7
sono dati generati con la funzione serialize()
www.php.net/serialize
, con unserialize(); ricrei le variabili
Newsgroup: it.comp.www.php
Titolo: php nuke Istruzioni

Buongiorno a tutti, mi sto affacciando al nuovo (per me) linguaggio php
ed un modo che mi hanno consigliato č quello di vedere il PHP NUKE.
Ma sinceramente non ho la piů pallida idea di come funziona e che cosa
mi serve per farlo funzionare.
Potrebbe qualcuno darmi una mano visot che nemmeno dal sito ufficiale ho
trovato spiegazioni.
Io lo vorrei installare dapprima su Xp poi passare a Linux.  
Grazie per la collaborazione
Omar
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Buongiono a tutti, avrei una domanda da porvi. Sapreste aiutarmi per
installare Php nuke prima su qin e poi su linux. Praticamente non ho
un'idea ma vorrei imparare.
Ho gia scaricato Mysql, php 4.3. e anche Apache oltre ad utilizzare IIS
su XP.
Ma non sono riuscito a visualizzare niente. Potreste spiegarmi quello
che non capisco.
Ciao Omar


 
Omar, c'é il mio manuale su 
www.spaghettibrain.com
, il link diretto è 
questo:
http://www.spaghettibrain.com/modules.php?name=book
Ciao
Cla
-- 
www.spaghettibrain.com
 - PHPNUke Italian Mirror
www.spaghettilearning.com
 - Piattaforma open Source per l'E-Learning
!!>> Il mondo non è ancora pronto per il Funky <<!!

che non capisco.
tu spiegaci quello che non capisci.
Ciao
Francesco
_____________________________________
Per rispondere in e-mail togli NOSPAM
Newsgroup: it.comp.www.php
Titolo: [INFO] Uso di PEAR

Quanto è portabile l'uso di PEAR?
Nel senso, c'e' possibilità che su alcuni host (senza scendere nello
specifico ma in generale) nn lo supportino? Esiste il rischio di sviluppare
una web app in php e trovarla limita nelle istallazioni?
grazie per eventuali commenti
-- 
Ciao e buon lavoro,
  Renato
---- 
Renato Eschini
   Inera srl
   Via Vespucci 41
   56100 Pisa
   Tel:         (+39) (0)50 2201218
   WWW:         
http://www.inera.it

 ha scritto nel messaggio
news:2p8gt1F...@uni-berlin.de...

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.734 / Virus Database: 488 - Release Date: 08/08/2004

 una web app in php e trovarla limita nelle istallazioni?
Si`, il rischio c'e`. Pero` essendo praticamente una libreria di funzioni
scritta in php (l'ultima volta che ho controllato), niente ti vieta di
uploadare le parti che ti servono sul tuo spazio web e accedere da li`,
invece di aspettartele installate a livello di sistema.
Bye.

 invece di aspettartele installate a livello di sistema.
Ok, era quello che immaginavo e che volevo sentirmi dire :)
Grazie Alessandro :)


 
Sul sito di pear ci sono apposite istruzioni per utilizzare un installer 
su host in cui non hai accesso da riga di comando.
http://pear.php.net
Tac

 grazie per eventuali commenti
NOTA: quanto segue riguarda la mia modesta esperienza. Può darsi che venga
clamorosamente smentito :-)
Pear è scritto in php al 100% e, quindi, funziona su qualunque server che
supporti php (almeno a me ha sempre funzionato dappertutto).
A seconda delle possibilità di management dello spazio, offerte dal nostro
host, può risultare più o meno macchinosa la gestione dei pacchetti.
Se abbimo accesso di root, possiamo installare e gestire i pacchetti in
automatico tramite il comando 'pear [opzioni]' e possiamo utilizzare i
pacchetti tramite l'inclusione dei file specifici, senza preoccuparci del
path dei files stessi, come indicato nella documentazione relativa (es.
require_once('DB.php'); per utilizzare il pacchetto DB).
Anche nella peggiore delle ipotesi (solo accesso ftp al nostro spazio) è
possibile scaricare ed installare a mano i vari pacchetti. Bisogna tuttavia
gestire manualmente le varie dipendenze (es. tutti i pacchetti dipendono dal
pacchetto PEAR; HTML_QuickForm dipende da HTML_Common etc.) e bisogna stare
attenti a specificare correttamenti il path delle nostre installazioni
quando includiamo i files del pacchetto stesso (in ogni caso leggi qui
http://pear.php.net/manual/en/installation.php
).
Spero di esserti stato d'aiuto, anche se per nulla sintetico
Saluti
Newsgroup: it.comp.www.php
Titolo: PhP e MySQL

Ciao a tutto il ng.
Sto tentando di installare phpAdmin sul mio server ma non riesco a vedere
nessun database al di fuori di test.
Ho installato MySQL versione 4.0.20. Nessun problema. Quando però lancio Il
collegamento tramite phpAdmin sembra che non mi riconosca la login e la
password.....
Avete idee in proposito?
Grazie
Tullio
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 la login e la password.....
Probabilmente non lo hai configurato con i dati corretti e/o si
connette come nobody.
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.


 


 password ho messo esattamente quelle dell'installazione di MySQL....
I valori di default di MySQL sono:
user: root
password: (vuota)
Inserisci quelli e vedi se funzionano, poi eventualmente modifica la
password di root.
-- 


Newsgroup: it.comp.www.php
Titolo: testo a capo

Ciao a tutti,
    aprendo un file .txt e stampandone il contenuto mediante le funzioni
php, NON mi riconosce il carattere di nuova riga ...
avete qualche suggerimento?!
grazie 1000
MarcoX

 ha scritto nel messaggio
news:a9p11n$d91$1...@serv1.iunet.it...

Effettua una ostituzione dei caratteri \n con <br>

avete qualche suggerimento?!
Se ne e' parlato ieri
guarda il thread :
"[Newbie] \n per andare a capo con php"
Bonf

Setec Astronomy wrote:

nl2br()
meglio dirglielo, sennò poi sbatte la testa e ci posta "come convertire 1n 
in <br>"
ciao!!!

 ha scritto nel messaggio
news:uRTv8.60162$m41.1...@twister2.libero.it...


avete qualche suggerimento?!
usa la funzione nl2br()
nl2br (PHP 3, PHP 4 )
Converts newlines to HTML line breaks
string nl2br (string string)
Returns string with ’<BR>’ inserted before all newlines.
See also htmlspecialchars(), htmlentities() and wordwrap().
-- 
Sidewinder  
---------------------------------------------------------------------
Those who can't write, write manuals.
---------------------------------------------------------------------

Newsgroup: it.comp.www.php
Titolo: MYSQL...

Vorrei tentare di far partire MYSQL su linux
dando il comando:
root@Slack:/usr/bin# safe_mysqld &
come risposta ho:
[1] 11983
root@Slack:/usr/bin# Starting mysqld daemon with databases from
/var/lib/mysql
021028 16:14:57  mysqld ended
ma è partito o c'è qualche problema?
grazie
ringo!

 ma è partito o c'è qualche problema?
Il problema è che sei su it.comp.www.php e ne slackware ne mysql
rientrano vagamente nella definizione di php.

root@Slack:/usr/bin# safe_mysqld &
vai di opzione --log=/tmp/ --err-log=/tmp 
cerca in /tmp i due log e guarda perche' non parte.
ciao
--
Non pensate al futuro ... usate il gerundio!!!
--
Michel <ZioBudda> Morelli               
mic...@ziobudda.net
ICQ UIN: 58351764                       PR of Linux in Italy
http://www.ziobudda.net
 
http://www.phpdev.it

 021028 16:14:57  mysqld ended
A parte guardare il log.. probabilmente mysql non è il proprietario dei db..
prova a verificare con un ls -al
Se la dir /var/lib/mysql/mysql appartiene a root dai
chown -R mysql:mysql   /var/lib/mysql
Newsgroup: it.comp.www.php
Titolo: unire due variabili

Scusa la mia ignoranza ma provendo da altri linguaggi...
come devo fare per unire due variabili, ad esempio:
$data = "../mio-database";   // questo deve rimaenre invariato
$get = "documento.txt";  // questo nome puň variare
per poter usarli come caricamento file.....
$file = fopen("$get.txt","r");  // download file...
(la risultante deve essere questa:  "../mio-database/documento.txt"
io ho provato cosě ma non funziona:
$get = $config_file"/"$get;
Sorry, MAXim

 ha scritto nel messaggio
news:hL9%9.73466$YG2.2...@twister1.libero.it...

Scusate ho risolto da solo.. era questo ceh dovevo scrivere...:
$get = $config_file."/".$get;

 $get = $config_file"/"$get;
 $get = $config_file."/".$get;
Leggi il manuale:
 
http://it.php.net/manual/it/language.operators.string.php

 $get = $config_file."/".$get;
 
Anche
$get = "$config_file/$get";
Visto che sei alle prime armi, ti consiglio di usare nomi di variabili
che non si possano confondere con le istruzioni: $MioFile va benissimo,
$MioFileIndirizzi ancora meglio, perche' e' un po' piu'
autoreferenziante.
E non e' necessario scrivere di piu': puoi sempre fare un copia-incolla.
ciao
Marco
-- 
bernama -ricciolino- libero -.- it
Se non ci fosse l'elettricita' dovremmo usare
il computer al lume della candela.
M.B.
+- PHPRndSig 0.02 --------------------------------------------49/52-+

Grazie 1000
Max

 $get = $config_file"/"$get;
1) $get = $config_file . "/" . $get;
2) $data = "../mio-database/";
   $get = ${config_file}$get;
--
Shalom, Grizzly
Undefined Illusion BBS, tel. 199 702 385 - 
http://purl.org/net/grizzly/
 - Linux user since 1994
Newsgroup: it.comp.www.php
Titolo: Framework OO per interfacciare un DB

Ciao,
facendo web application sia con ASP sia con JSP mi sono sempre scontrato con
il problema di scrivere/leggere "oggetti" (utenti, contratti, messaggi) da
DB, in modo semplice e con un'interfaccia e una logica coerente.
Volevo provare a scrivere in PHP (anche se l'OO del PHP non è il massimo...)
un insieme di oggetti che mettano su carta e risolvano alcuni di questi
problemi. Qualcuno l'ha già fatto? A qualcuno interessa? Io ho gia' buttato
giù qualcosa, ma poco, solo un prototipo.
Se qualcuno ha tempo a iosa (io non molto :-) potrei esporgli i problemi e
magari potremmo mettere insieme quattro idee. Se poi vediamo che la cosa non
gira, amen!
Ciao, Stefano.

 Ciao, Stefano.
Ti ascolto... ma restiamo entro questo 3d.
dickie

 Ti ascolto... ma restiamo entro questo 3d.
Il concetto è semplice: quasi sempre mi ritrovo ad avere delle pagine
che recuperano una riga da una tabella, ne visualizzano parte del
contenuto in una form, i dati vengono modificati e al submit vengono
reinseriti nel DB.
Questa riga per me è un oggetto: un'anagrafica, un contratto, un
libro, ...
1. Il primo problema riguarda un aggiornamento "differenziale" dei
dati. Spesso nella pagina si possono modificare solo alcuni dati, non
tutti quelli della riga. L'oggetto in PHP dovrebbe essere in grado di
costruire l'update dei soli dati da modificare. Ora come ora, spesso
si recupera l'intera riga, la si modifica e la si riscrive.
2. La visualizzazione spesso richiede che un campo che è una chiave
esterna in un'altra tabella, sia sostituito dal valore al quale punta.
Ma poi, nel momento del salvataggio, bisogna andare a scrivere la
chiave esterna corretta.
L'oggetto deve essere in grado di automatizzare il recupero dei campi
associati "collegati". Senza che io inchiodi inner join nel codice, ma
in modo più umano...
3. Serve un oggetto che mi recuperi delle liste in sola lettura di
righe per fare gli elenchi.
4... boh, ne avevo altre...
Tutto è fattibile a mano direttamente in PHP senza oggetti. Con gli
oggetti verrebbe meglio, sarebbe più manutenibile, intuitivo. Il
problema è disegnarlo bene...
Stefano.

chiave esterna corretta.
Sostituire questo tipo di campi con dei <SELECT> opportuni, in HTML?
(Un campo TEXT potrebbe dare ovvi problemi di non match).
A questo punto potrebbe essere interessante l'interfacciabilita' con
un sistema di DDB (per ora ce l'ha solo Internet Explorer, credo, ma
non si sa mai). Uno si fa un foglio Excel via Web 8-D
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.
Newsgroup: it.comp.www.php
Titolo: Domanda a proposito di While

Ciao,
volevo verificare con la Vs. vompetenza se quello che ho scritto è
corretto:
While ($get_info = mysql_fetch_row ($Results))   {
print "<tr>\n";
Foreach ($get_info as $field)
Print " <td >$field</td>  ";
print "</tr>\n";
}
Foreach non dovrebbe cicklare un array? mentre in questo caso non si
tratta di un Array. Giusto?
 Però perchè funziona correttamente e restituisce ogni cosa splittata
per riga correttamente? In pratica la domanda è perchè funziona
correttamente?
Graazie
H.

Mattia
giuro che è puro CU@o..non riuscivo a ciclare un array nel senso che
mi sdoppiava i records..quindi ho provato con foreach..
prima avevo fatto una cosa tipo:
While($row=mysql_fetch_array($Query)){
................
}
mha..
grazie della spiegazione.
H.

 tratta di un Array. Giusto?
Sbagliato.
mysql_fetch_row() torna proprio un array. Indicizzato coi numeri.
mysql_fetch_array() lo torna indicizzato sia coi numeri che coi nomi di
colonne
mysql_fetch_object() torna un oggetto.
Leggiti BENE il manuale. Non navigare a braccio, che finisci nella
tempesta...
Bye.

Newsgroup: it.comp.www.php
Titolo: messaggi

Ciao
sto cercando uno script che visualizzi messaggi su una pagina web
programmabili in diverse ore della giornata.
Grazie
Mirco

 programmabili in diverse ore della giornata.
eccoci, o te lo cerchi in rete o lo scrivi :-)
potresti fare un file di testo nel seguente formato:
ora|messaggio
esempio
13|buon appetito!
poi fai uno script che prende l'ora corrente, controlla il file e se tgrova
una corrispondenza printa il messaggio...
esempio:
<?
$adesso = date("H")
$fp = fopen("messaggi.txt","r");
while ( !feof($fp) ) {
    $line = fgets($fp,1024);
    $exp = explode("|",$line);
    if (strstr($val[0],$adesso)) print $val[1];
}
?>
Ciao
Alex
Newsgroup: it.comp.www.php
Titolo: Processi concorrenti ?

Ciao a tutti!
Ho un piccolo dilemma.
 
Devo fare un'estrazione da un db MySQL, ove sono presenti milioni di record.
 
Io vorrei estrarre 100 righe alla volta, per ogni riga devo prendere un
campo e fare un controllo, inviando il dato ad un server che lo analizza
e mi da un esito, una volta ottenuto l'esito vado ad aggiornare il record.
 
Il processo di per se non è velocissimo, vorrei quindi avviare più
thread contemporaneamente, il problema è come fare in modo che non
vengano estratte righe già analizzate o peggio righe in corso di analisi.
 
Per il primo caso pensavo di mettere un campo nel DB per ogni riga, del
tipo "confermato" "si/no" e fare una select solo sui record con valore
"no", e durante l'analisi, dopo aver ottenuto il risultato fare un
update impostando a "yes" il campo.
 
Mi rimane però sempre il problema di non estrarre due volte le righe in
corso di analisi.
 
E' corretto il procedimento? o esiste un metodo migliore per farlo
(sicuramente!) ? :p
 
Per avere più thread pensavo proprio di lanciarli via CRON, o
consigliate di buttarsi sulla programmazione concorrente ? (della quale
sono piuttosto diguino.. però magari qualche hint sarebbe ben accetto).
 
Grazie a tutti, anche solo per aver letto fin qui!
=)
 
YUS

 sono piuttosto diguino.. però magari qualche hint sarebbe ben accetto).
 
Io userei gearman. Lanci un processo generale che estrae le righe, le 
passa a un tot di worker, riprende i risultati e li salva.
 
Il come suddividere il carico e quanti worker usare dipende dal tipo dei 
dati e dalle elaborazioni che devi farci.
 
Bye.

 dati e dalle elaborazioni che devi farci.
 
Non lo conosco, però ora provo a googlare e vedere di che si tratta.
Nel frattempo ti ringrazio.
 
YUS
 

 mettere un lock a livello di record ?
 
Gearman e` solo un gestore di processi. Uno script chiede a gearman 
"dammi un worker di tipo elaboratore.php", e gearman lo lancia, gestisce 
il processo, e fa da coda messaggi tra il chiamante e il worker.
 
Bye.

 Io userei gearman.
 
O anche la shared memory con semafori. Fa molto C ed é abbastanza
semplice da usare.
 
Esempio semplice:
 
http://brosulo.net/content/informatica/shared-memory-php
 
 
-- 
g4b0, linux user n. 369000
http://brosulo.net
 

 
 
Non ne conosco l'implementazione in php, e sono anni che non ne faccio 
uso in C, ma mi ricordo che non fosse proprio semplice semplice (in C 
ribadisco).
 


Proprio banale non é, ma permette a piú processi di condividere info, ed
é infinitamente + performate di file condivisi o dati sul db...

Newsgroup: it.comp.www.php
Titolo: PHP e UTF8

Non capisco perché questa riga di una pagina codificata UTF8
 
    echo strtr("abcdé", "é", "e");
 
produce
 
    abcde�
 
e non
 
    abcde
 
come dovrebbe. Neanche
 
    echo UTF8_encode(strtr(UTF8_decode("abcdé"), "é", "e"));
 
funziona, e produce ancora
 
    abcdé
 
Va settato qualcosa nel file .ini? Va premesso qualcosa nello script?
Non sono riuscito ancora a raccapezzarmi.
Grazie.

 Va settato qualcosa nel file .ini?
 
Il file con che codifica è stato salvato?
 
-- 
Andrea
 


 
Il file è un *.php codificato UTF8.

Per la precisione:
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
">
<html xmlns="
http://www.w3.org/1999/xhtml
">
<head>
<meta http-equiv="Content-Language" content="it"/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head>
<body>
	<?php
	echo strtr("abcdé", "é", "e");
	?>
</body>
</html>


Devi salvare il file come UTF-8 (con o senza BOM)
Anche con il notepad di windows va bene
 
-- 
http://freewareonline.org/
 
http://netuser.altervista.org/
 
http://salclem2.altervista.org/
 
 

 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
 
Questo non dimostra che sia stato codificato con UTF-8, dai "file 
<nomefile>" e vedi che ti dice.
 
-- 
Andrea
 

     echo UTF8_encode(strtr(UTF8_decode("abcdé"), "é", "e"));
 
utf8_*code() io le vieterei per legge. Sono indeciso se sono peggio loro 
o add/stripslashes()
 
 
Bye.


 
Questa era l'ultima spiaggia.
 
Tante grazie.

Newsgroup: it.comp.www.php
Titolo: Domanda su array

sulla documentazione non sono riuscito a trovare... esiste una funzione che
dice se esiste il successivo di un elemento su un array? e che nel caso di
un array associativo mi da il nome della chiave del prossimo elemento?
esempio:
$prova[1]="prova";
$prova[2]="ancora prova";
dovrebbe esserci una funzione che mi permette di fare una cosa simile:
if (has_more($prova[1])) print($prova[2]);
e un'altra che mi permette di fare una cosa tipo:
$prova[key1]="prova";
$prova[key2]="prova prova";
print(next(prova[key1])); ed in output avere: key2
spero di essere stato chiaro :)))) Tnx

mi rispondo da solo... next() e each() e chiedo perdono in ginocchio :))))))